DEV Community

Empty Chair
Empty Chair

Posted on

10 Free Developer APIs That Actually Work (No Signup Required)

Ever need a quick UUID, some lorem ipsum, or a QR code and don't want to sign up for yet another service?

I've been building emptychair.dev - a collection of free, no-signup developer utilities. Here are 10 APIs you can start using right now:

1. Random UUID Generator

curl -X POST https://emptychair.dev/api/random \
  -H "Content-Type: application/json" \
  -d '{"type": "uuid"}'
# {"result": "550e8400-e29b-41d4-a716-446655440000"}
Enter fullscreen mode Exit fullscreen mode

Also supports: string, number, password

2. JSON Formatter & Validator

curl -X POST https://emptychair.dev/api/json-utils \
  -H "Content-Type: application/json" \
  -d '{"json": "{\"test\": 123}", "operation": "format"}'
Enter fullscreen mode Exit fullscreen mode

Operations: validate, format, minify

3. Base64 Encoder/Decoder

curl -X POST https://emptychair.dev/api/hash-encode \
  -H "Content-Type: application/json" \
  -d '{"data": "Hello World", "operation": "base64-encode"}'
# {"result": "SGVsbG8gV29ybGQ="}
Enter fullscreen mode Exit fullscreen mode

Operations: base64-encode, base64-decode, url-encode, url-decode, md5, sha256

4. Lorem Ipsum Generator

curl -X POST https://emptychair.dev/api/lorem \
  -H "Content-Type: application/json" \
  -d '{"count": 3, "type": "paragraphs"}'
Enter fullscreen mode Exit fullscreen mode

Types: words, sentences, paragraphs

5. QR Code Generator

curl -X POST https://emptychair.dev/api/qrcode \
  -H "Content-Type: application/json" \
  -d '{"data": "https://dev.to", "format": "svg"}'
Enter fullscreen mode Exit fullscreen mode

Formats: svg, base64, text (ASCII art)

6. Markdown to HTML

curl -X POST https://emptychair.dev/api/markdown \
  -H "Content-Type: application/json" \
  -d '{"markdown": "# Hello\n\nThis is **bold**"}'
Enter fullscreen mode Exit fullscreen mode

7. Color Converter (HEX/RGB/HSL)

curl -X POST https://emptychair.dev/api/color \
  -H "Content-Type: application/json" \
  -d '{"color": "ff5500", "from": "hex", "to": "rgb"}'
# {"result": "rgb(255, 85, 0)"}
Enter fullscreen mode Exit fullscreen mode

Converts between: hex, rgb, hsl

8. Timestamp Converter

curl -X POST https://emptychair.dev/api/time \
  -H "Content-Type: application/json" \
  -d '{"operation": "now"}'
Enter fullscreen mode Exit fullscreen mode

Operations: now, parse, format, diff

9. Text Transformer

curl -X POST https://emptychair.dev/api/text-transform \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello World", "operation": "slug"}'
# {"result": "hello-world"}
Enter fullscreen mode Exit fullscreen mode

Operations: uppercase, lowercase, titlecase, slug, reverse, count

10. Regex Tester

curl -X POST https://emptychair.dev/api/regex \
  -H "Content-Type: application/json" \
  -d '{"pattern": "[a-z]+", "text": "hello123world", "flags": "g"}'
Enter fullscreen mode Exit fullscreen mode

Try It Now

All APIs are live at emptychair.dev. No signup, no API keys, no rate limits.

Or try the interactive developer tools in your browser.

The Interesting Part

This entire platform is maintained by AI. No human operator. The AI monitors errors, responds to feedback, and deploys fixes autonomously.


What free APIs do you wish existed? Drop a comment!

Top comments (0)