DevTools API

Free developer utilities. No signup. No API key. No limits. CORS enabled.

v3.12 125+ Endpoints Powered by Silicon Goddess
100+
Endpoints
<5ms
Avg Latency
100%
Uptime
Free
Forever

Generation

GET/api/uuid
Generate UUID v4. ?n=5 for multiple.
curl BASEURL/api/uuid?n=3
GET/api/password
Secure passwords. length (8-128), n (1-20), charset (alpha|alnum|all)
curl "BASEURL/api/password?length=32&n=5"
GET/api/random
Random values. type (int|float|hex|bytes), min, max, n
curl "BASEURL/api/random?type=int&min=1&max=100&n=5"
GET/api/lorem
Lorem ipsum generator. paragraphs (1-20), sentences, words
curl "BASEURL/api/lorem?paragraphs=3"
GET/api/nanoid
Generate NanoID. length (default 21), n (1-100)
curl BASEURL/api/nanoid?n=5

Crypto & Hashing

GET/api/hash
Hash text. text, algo (md5|sha1|sha256|sha512|sha3_256)
curl "BASEURL/api/hash?text=hello&algo=sha256"
GET/api/hmac
HMAC signature. text, key, algo (sha256|sha512)
curl "BASEURL/api/hmac?text=hello&key=secret"
GET/api/bcrypt
Bcrypt hash. text. Note: slow by design (~100ms)
curl "BASEURL/api/bcrypt?text=mypassword"

Encoding & Formatting

GET/api/encode
Encode/decode. text, type (base64|url|hex|html), decode=true
curl "BASEURL/api/encode?text=hello&type=base64"
POST/api/json/format
Format/validate JSON. Send JSON body, returns formatted + validation.
curl -X POST BASEURL/api/json/format -d '{"a":1,"b":[2,3]}'
GET/api/jwt/decode
Decode JWT token (no verification). token param.
curl "BASEURL/api/jwt/decode?token=eyJhb..."

Network & Web

GET/api/ip
Your public IP, user agent, and request headers.
curl BASEURL/api/ip
GET/api/url/parse
Parse URL into components. url param.
curl "BASEURL/api/url/parse?url=https://example.com:8080/path?q=1"
GET/api/useragent
Parse your User-Agent string into browser, OS, device info.
curl BASEURL/api/useragent
GET/api/headers
Echo all request headers back as JSON.
curl BASEURL/api/headers
GET/api/cidr
CIDR calculator. cidr param (e.g. 192.168.1.0/24)
curl "BASEURL/api/cidr?cidr=10.0.0.0/16"

Date & Time

GET/api/timestamp
Current time in unix, ISO 8601, RFC 2822 and more. ?ts=1234567890 to convert.
curl BASEURL/api/timestamp

Text & Data

GET/api/regex
Test regex. pattern, text, flags (i|m|s)
curl "BASEURL/api/regex?pattern=\d+&text=abc123def456"
GET/api/color
Convert colors. hex or rgb param.
curl "BASEURL/api/color?hex=7b2ff7"
GET/api/markdown
Convert markdown to HTML. text param.
curl "BASEURL/api/markdown?text=**bold** and *italic*"

DNS & Network

GET/api/dns
DNS lookup. host param. Returns A, AAAA records and reverse DNS.
curl "BASEURL/api/dns?host=example.com"

QR & Media

GET/api/qr
Generate QR code PNG. data (text/URL), size (1-40), border (0-10), format (png|base64)
curl "BASEURL/api/qr?data=https://example.com" > qr.png
GET/api/whois
WHOIS lookup. domain param.
curl "BASEURL/api/whois?domain=example.com"

Media & Conversion

GET/api/placeholder
SVG placeholder image. w (width), h (height), bg (hex), fg (hex), text
curl "BASEURL/api/placeholder?w=400&h=300&bg=3498db&fg=ffffff&text=Hero"

Text & Data

GET/api/diff
Unified diff between two texts. a, b params.
curl "BASEURL/api/diff?a=hello&b=world"
GET/api/cron
Parse cron expressions. expr param. Returns human-readable description.
curl "BASEURL/api/cron?expr=*/5+*+*+*+*"
GET/api/chars
Character/word/line counter. text param.
curl "BASEURL/api/chars?text=Hello+World"
GET/api/slug
URL slug generator. text param.
curl "BASEURL/api/slug?text=Hello+World+2026!"
POST/api/csv2json
Convert CSV to JSON array. POST CSV body. delimiter param.
curl -X POST -d 'name,age Alice,30 Bob,25' BASEURL/api/csv2json
GET/api/text/case
Convert text between cases. text param. Returns camelCase, snake_case, kebab-case, PascalCase, SCREAMING_SNAKE, and more.
curl "BASEURL/api/text/case?text=hello+world+foo"
GET/api/email/validate
Validate email format. email param. Detects free and disposable providers.
curl "BASEURL/api/email/validate?email=user@gmail.com"

Reference

GET/api/http-status
HTTP status code reference. code param optional. Returns name, description, category.
curl "BASEURL/api/http-status?code=418"

Formatting

POST/api/json/minify
Minify JSON. POST JSON body. Returns compact version with size savings.
curl -X POST BASEURL/api/json/minify -d '{"hello": "world"}'

New in v3.2

GET/api/base58
Base58 encode/decode (Bitcoin-style). text to encode, encoded to decode.
curl "BASEURL/api/base58?text=hello"
GET/api/unix/permissions
Unix permission calculator. mode (octal, e.g. 755). Returns symbolic, owner/group/other breakdown.
curl "BASEURL/api/unix/permissions?mode=755"
GET/api/hash/all
Hash text with ALL algorithms at once (MD5, SHA1, SHA256, SHA512, SHA3, BLAKE2).
curl "BASEURL/api/hash/all?text=hello"
GET/api/roman
Roman numeral converter. n (number to roman) or roman (roman to number).
curl "BASEURL/api/roman?n=2026"
GET/api/text/readability
Flesch-Kincaid readability scores. text param. Returns reading ease, grade level, difficulty.
curl "BASEURL/api/text/readability?text=The+quick+brown+fox+jumps+over+the+lazy+dog."
GET/api/conversion
Unit converter. value, from, to. Supports temperature (c/f/k), length (m/km/mi/ft/in), weight (kg/lb/oz/g), data (b/kb/mb/gb/tb).
curl "BASEURL/api/conversion?value=100&from=c&to=f"
GET/api/ascii
ASCII/Unicode character info. char or code param. Shows decimal, hex, binary, Unicode name.
curl "BASEURL/api/ascii?char=A"
GET/POST/api/gzip
Gzip compress/decompress. text to compress (returns base64), data (base64) to decompress.
curl "BASEURL/api/gzip?text=hello+world"

Validation (v3.1+)

POST/api/json/validate
Validate JSON and report errors. POST JSON body.
curl -X POST BASEURL/api/json/validate -d '{"valid": true}'
GET/api/ip/validate
Validate IPv4/IPv6 address. ip param.
curl "BASEURL/api/ip/validate?ip=192.168.1.1"

Extraction (v3.1+)

GET/api/text/extract-urls
Extract all URLs from text. text param.
curl "BASEURL/api/text/extract-urls?text=visit+https://example.com+now"
GET/api/text/extract-emails
Extract all email addresses from text. text param.
curl "BASEURL/api/text/extract-emails?text=contact+user@test.com+please"
GET/api/text/wordfreq
Word frequency counter. text param. Returns sorted word counts.
curl "BASEURL/api/text/wordfreq?text=the+cat+sat+on+the+mat"

Math & Date (v3.1+)

GET/api/math
Safe math expression evaluator. expr param. Supports +, -, *, /, **, %, sqrt, sin, cos, pi, e.
curl "BASEURL/api/math?expr=sqrt(144)+%2B+pi"
GET/api/date/diff
Calculate difference between two dates. from, to params (YYYY-MM-DD).
curl "BASEURL/api/date/diff?from=2025-01-01&to=2026-03-23"

Encoding (v3.1+)

GET/api/base32
Base32 encode/decode. text to encode, encoded to decode.
curl "BASEURL/api/base32?text=Hello+World"
GET/api/text/truncate
Truncate text with ellipsis. text, length (default 100), suffix (default ...).
curl "BASEURL/api/text/truncate?text=Long+text+here&length=10"

New in v3.4

GET/POST/api/yaml
Convert YAML to JSON or JSON to YAML. yaml param or POST YAML body. ?reverse=1 for JSON→YAML.
curl "BASEURL/api/yaml?yaml=name:+Alice%0Aage:+30"
POST/api/json/to-csv
Convert JSON array of objects to CSV. POST JSON array body.
curl -X POST BASEURL/api/json/to-csv -d '[{"name":"Alice","age":30},{"name":"Bob","age":25}]'
POST/api/json/diff
Deep diff two JSON objects. POST body: {"a":{...}, "b":{...}}
curl -X POST BASEURL/api/json/diff -d '{"a":{"x":1},"b":{"x":2}}'
GET/api/token/count
Estimate token count for LLM usage. text param. Returns word, char, and estimated token counts.
curl "BASEURL/api/token/count?text=Hello+world+this+is+a+test"
GET/api/gravatar
Generate Gravatar URL from email. email param. size (default 200).
curl "BASEURL/api/gravatar?email=user@example.com&size=200"

System

GET/api/health
Health check with uptime and request count.
curl BASEURL/api/health

Text & Encoding (v2.5+)

GET/api/url/encode
URL-encode text. text param.
curl "BASEURL/api/url/encode?text=hello world"
GET/api/url/decode
URL-decode text. text param.
curl "BASEURL/api/url/decode?text=hello%20world"
GET/api/html/strip
Strip HTML tags from text. html param.
curl "BASEURL/api/html/strip?html=<b>hello</b>"
GET/api/text/count
Count words, chars, sentences, reading time. text param.
curl "BASEURL/api/text/count?text=Hello+world"
GET/api/morse
Morse code encode/decode. text to encode, morse to decode.
curl "BASEURL/api/morse?text=HELLO"
GET/api/jwt/generate
Generate test JWT. payload (JSON), secret. For testing only.
curl "BASEURL/api/jwt/generate?payload=%7B%22sub%22%3A%221%22%7D"

New in v3.0

GET/api/number/format
Format & convert numbers. n param. Returns comma, hex, binary, octal, scientific.
curl "BASEURL/api/number/format?n=1234567.89"
GET/api/text/reverse
Reverse text/words. Palindrome check. text param.
curl "BASEURL/api/text/reverse?text=Hello+World"
GET/api/hash/compare
Timing-safe hash comparison. hash1, hash2 (or a, b).
curl "BASEURL/api/hash/compare?a=abc123&b=abc123"

Text & Encoding

GET/api/url/encode
URL-encode text. text param.
curl "BASEURL/api/url/encode?text=hello world"
GET/api/url/decode
URL-decode text. text param.
curl "BASEURL/api/url/decode?text=hello%20world"
GET/api/html/strip
Strip HTML tags. html param.
curl "BASEURL/api/html/strip?html=<b>hello</b>"
GET/api/text/count
Word/char/sentence counter with reading time. text param.
curl "BASEURL/api/text/count?text=Hello+world"
GET/api/morse
Morse code encoder/decoder. text or morse param.
curl "BASEURL/api/morse?text=SOS"
GET/api/jwt/generate
Generate HS256 JWT for testing. payload, secret.
curl "BASEURL/api/jwt/generate?secret=test"

Data Conversion

GET/POST/api/xml2json
Convert XML to JSON. xml param or POST XML body
curl "BASEURL/api/xml2json?xml=<root><item>hello</item></root>"
GET/POST/api/json/path
Query JSON with dot notation. data (JSON), path (e.g. users.0.name)
curl "BASEURL/api/json/path?data={%22a%22:{%22b%22:1}}&path=a.b"

Validation

GET/api/uuid/validate
Validate UUID format. Returns version, variant, hex, URN
curl "BASEURL/api/uuid/validate?uuid=550e8400-e29b-41d4-a716-446655440000"

Security

GET/api/ssl
SSL certificate info. host (domain), port (default 443). Returns expiry, issuer, SAN
curl "BASEURL/api/ssl?host=github.com"
GET/POST/api/text/escape
Escape/unescape text. text, mode (html|url|js|unescape_html|unescape_url)
curl "BASEURL/api/text/escape?text=<script>alert(1)</script>&mode=html"

New in v3.5

GET/api/password/strength
Password strength checker. password param. Returns score, entropy, and detailed checks.
curl "BASEURL/api/password/strength?password=MyP@ss123!"
GET/api/semver
Semver parser & comparator. version, optional compare. Extracts major/minor/patch/prerelease.
curl "BASEURL/api/semver?version=2.1.3-beta.1&compare=2.0.0"
GET/api/text/similarity
String similarity (Levenshtein + Jaccard). a, b params.
curl "BASEURL/api/text/similarity?a=kitten&b=sitting"
GET/api/ip/range
Check if IP is in CIDR range. ip, cidr params.
curl "BASEURL/api/ip/range?ip=192.168.1.50&cidr=192.168.1.0/24"
GET/api/crc32
CRC32 checksum. text param. Returns decimal and hex.
curl "BASEURL/api/crc32?text=hello"
GET/api/sql/format
Format SQL queries. sql param. Optional: uppercase, indent.
curl "BASEURL/api/sql/format?sql=SELECT * FROM users WHERE id=1"
GET/api/ulid
Generate ULIDs (Universally Unique Lexicographically Sortable Identifiers). Optional: count.
curl "BASEURL/api/ulid?count=5"
GET/api/jwt/verify
Verify JWT signature (HS256/384/512). token + secret params.
curl "BASEURL/api/jwt/verify?token=eyJ...&secret=mysecret"
POST/api/json/flatten
Flatten nested JSON to dot-notation keys. Optional: separator, prefix.
curl -X POST "BASEURL/api/json/flatten" -d '{"a":{"b":1}}'
GET/api/hash/id
Generate deterministic hash IDs from text. text param. Optional: length (1-32).
curl "BASEURL/api/hash/id?text=hello&length=8"
New in v3.7
GET/api/stats
Public API usage statistics and top endpoints.
curl BASEURL/api/stats
GET/api/totp
Generate TOTP codes (RFC 6238). Pass ?secret=BASE32 for code, or omit for new secret.
curl BASEURL/api/totp
GET/api/json/schema
Infer JSON Schema from a JSON value.
curl "BASEURL/api/json/schema?json=%7B%22name%22%3A%22test%22%7D"
GET/api/eta
Calculate ETA for tasks. Pass total, done, and started (unix timestamp).
curl "BASEURL/api/eta?total=100&done=35&started=1711234567"

⚡ Try It Live

Click a button or type an endpoint above...
INTERACTIVE TOOLS
UUID Generator
Generate v4 UUIDs instantly
JSON Formatter
Format & validate JSON
Base64 Encoder
Encode & decode Base64
Hash Generator
MD5, SHA-256, SHA-512
Password Generator
Strong random passwords
Regex Tester
Test patterns in real time
JWT Decoder
Decode & inspect tokens
Cron Builder
Visual cron expression editor
URL Encoder
Encode & decode URLs
Color Converter
HEX, RGB, HSL converter
Markdown Preview
Live markdown renderer
Lorem Ipsum Generator
Placeholder text generator
QR Code Generator
Generate QR codes instantly
Text Diff
Compare text side by side
Timestamp Converter
Unix epoch to date & back
CSS Minifier
Compress CSS code
HTML Entity Encoder
Encode & decode entities
SQL Formatter
Format & beautify SQL
YAML ↔ JSON
Convert YAML and JSON
IP Lookup
Geolocation & ISP info
DNS Lookup
Check domain DNS records
Subnet Calculator
CIDR & IP range calc
WHOIS Lookup
Domain registration info
cURL Builder
Visual curl command generator
Nginx Config Generator
Build server block configs
.gitignore Generator
Create .gitignore files
Docker Compose Generator
Build docker-compose.yml
SSL Checker
Verify SSL certificates
.htaccess Generator
Apache config rules
Robots.txt Generator
SEO crawler rules
Meta Tag Generator
SEO & Open Graph tags
Crontab Generator
Visual cron builder
JSON Schema Generator
JSON to Schema draft-07
CSV Viewer
View & sort CSV files
HTML to Markdown
Convert HTML to MD
Regex Cheatsheet
Complete regex reference
JWT Validator
Verify & inspect tokens
TOML JSON Converter
Convert TOML to JSON
ENV Validator
Validate .env files
Chmod Calculator
Unix file permissions
JSON to CSV
Convert JSON arrays to CSV
HTTP Status Codes
Complete status code reference
Epoch Converter
Unix timestamp converter
JSONPath Tester
Query JSON data with JSONPath
Base64 Image Tool
Encode/decode images to Base64
JWT Generator
Create signed JSON Web Tokens
SVG Editor
Edit SVG with live preview
Base64 to Hex
Convert between Base64 and Hex
Box Shadow Generator
Visual CSS box-shadow builder
Color Palette
Generate color palettes
CSS Grid Generator
Visual CSS grid layout builder
Favicon Generator
Create favicons from text
Flexbox Playground
Visual CSS flexbox builder
Gradient Generator
CSS gradient builder
JS Minifier
Minify JavaScript code
XML Formatter
Format & validate XML
HTML Beautifier
Format & indent HTML code
Tailwind Lookup
Search Tailwind CSS classes
API Tester
Test REST APIs online
Border Radius
Visual CSS border-radius tool
JSON to TypeScript
Convert JSON to TS interfaces
Image Compressor
Compress images in browser
HTML Editor
Live HTML/CSS/JS playground
Number Base Converter
Binary, Hex, Decimal, Octal
JSON to Go Struct
Convert JSON to Go types
JSON to YAML
Convert between JSON and YAML
HTML Color Picker
HEX, RGB, HSL with contrast check
Crontab Guru
Cron expression editor & explainer
Word Counter
Words, chars, sentences, reading time
Text Case Converter
UPPER, lower, camelCase, snake_case
Placeholder Image
Custom size, color, text placeholders
JSON Validator
Validate, lint, find errors with line numbers
HTML Table Generator
Build tables visually, export clean HTML
Hex to RGB Converter
Convert hex, RGB, RGBA, HSL colors
Character Counter
Count characters, words, sentences
Emoji Picker
Search and copy emojis instantly
Markdown to HTML
Convert Markdown to clean HTML
Binary Translator
Convert binary to text & back
ASCII Table
Complete ASCII character chart
JSON to XML
Convert JSON to XML format
Image to Base64
Encode images to Base64 strings
JS Beautifier
Format and beautify JavaScript code
CSS Beautifier
Format and beautify CSS stylesheets
IP Geolocation
Find IP address location and ISP
CSS Animation Generator
Build keyframe animations visually
Aspect Ratio Calculator
Calculate dimensions maintaining ratio
CSS Clip-Path Generator
Create custom clip-path shapes visually
JSON to Python
Convert JSON to dict, dataclass, Pydantic
HTML to JSX
Convert HTML to React JSX syntax
SVG to PNG Converter
Convert SVG to PNG with custom dimensions
CSV to JSON Converter
Convert CSV data to JSON format instantly
PX to REM Converter
Convert pixels to rem for responsive CSS
JSON Escape/Unescape
Escape and unescape JSON strings
Byte Converter
Convert KB, MB, GB, TB data sizes
Markdown Table Generator
Build markdown tables visually for GitHub
HTML Minifier
Compress HTML by removing whitespace
JSON Diff
Compare two JSON objects side by side
XML to JSON
Convert XML data to JSON format
Binary Converter
Bin, hex, oct, dec converter
NATO Alphabet
Phonetic alphabet converter
Caesar Cipher
ROT13 & shift cipher tool
YAML Validator
Validate, lint & format YAML
OG Preview
Social media card checker
TS to JS
Strip TypeScript types
Percentage Calculator
Calculate percentages instantly
Age Calculator
Calculate your exact age
Pomodoro Timer
Focus timer for productivity
BMI Calculator
Body Mass Index calculator
Mortgage Calculator
Loan payments & amortization
Typing Speed Test
Measure WPM & accuracy
Unit Converter
Length, weight, temperature
Timezone Converter
World clock & time zones
Online Stopwatch
Lap timer & split times
Countdown Timer
Timer with audio alarm
Loan Calculator
Payments & amortization
Scientific Calculator
Trig, log, exponents
What Is My IP
IP address & location
Tip Calculator
Tips & bill splitting
Privacy Policy Generator
GDPR & CCPA compliant
Terms of Service Generator
Custom ToS for websites & apps
Invoice Generator
Create & download PDF invoices
Receipt Generator
Professional receipts with live preview
Compound Interest Calculator
Investment growth over time
Image Resizer
Resize images in your browser
Barcode Generator
Code 128, EAN-13, UPC-A & more
Email Signature Generator
Professional HTML signatures
Calorie Calculator
BMR, TDEE & macro calculator
Readability Checker
Flesch score & grade level
Savings Calculator
Compound interest & growth chart
Free forever. No rate limits. CORS enabled for browser use.
☕ Buy Me a Coffee
Scientific Calculator
Trig, log, exponents
What Is My IP
IP address & location
Tip Calculator
Tips & bill splitting
BMI Calculator
Body Mass Index calculator
Mortgage Calculator
Loan payments & amortization
Typing Speed Test
Measure WPM & accuracy
GitHub · HuggingFace