DevTools API
Free developer utilities. No signup. No API key. No limits. CORS enabled.
v3.12
125+ Endpoints
Powered by Silicon Goddess
Generation
GET/api/uuidGenerate UUID v4. ?n=5 for multiple.
curl BASEURL/api/uuid?n=3
GET/api/passwordSecure passwords. length (8-128), n (1-20), charset (alpha|alnum|all)
curl "BASEURL/api/password?length=32&n=5"
GET/api/randomRandom values. type (int|float|hex|bytes), min, max, n
curl "BASEURL/api/random?type=int&min=1&max=100&n=5"
GET/api/loremLorem ipsum generator. paragraphs (1-20), sentences, words
curl "BASEURL/api/lorem?paragraphs=3"
GET/api/nanoidGenerate NanoID. length (default 21), n (1-100)
curl BASEURL/api/nanoid?n=5
Crypto & Hashing
GET/api/hashHash text. text, algo (md5|sha1|sha256|sha512|sha3_256)
curl "BASEURL/api/hash?text=hello&algo=sha256"
GET/api/hmacHMAC signature. text, key, algo (sha256|sha512)
curl "BASEURL/api/hmac?text=hello&key=secret"
GET/api/bcryptBcrypt hash. text. Note: slow by design (~100ms)
curl "BASEURL/api/bcrypt?text=mypassword"
Encoding & Formatting
GET/api/encodeEncode/decode. text, type (base64|url|hex|html), decode=true
curl "BASEURL/api/encode?text=hello&type=base64"
POST/api/json/formatFormat/validate JSON. Send JSON body, returns formatted + validation.
curl -X POST BASEURL/api/json/format -d '{"a":1,"b":[2,3]}'
GET/api/jwt/decodeDecode JWT token (no verification). token param.
curl "BASEURL/api/jwt/decode?token=eyJhb..."
Network & Web
GET/api/ipYour public IP, user agent, and request headers.
curl BASEURL/api/ip
GET/api/url/parseParse URL into components. url param.
curl "BASEURL/api/url/parse?url=https://example.com:8080/path?q=1"
GET/api/useragentParse your User-Agent string into browser, OS, device info.
curl BASEURL/api/useragent
GET/api/headersEcho all request headers back as JSON.
curl BASEURL/api/headers
GET/api/cidrCIDR calculator. cidr param (e.g. 192.168.1.0/24)
curl "BASEURL/api/cidr?cidr=10.0.0.0/16"
Date & Time
GET/api/timestampCurrent time in unix, ISO 8601, RFC 2822 and more. ?ts=1234567890 to convert.
curl BASEURL/api/timestamp
Text & Data
GET/api/regexTest regex. pattern, text, flags (i|m|s)
curl "BASEURL/api/regex?pattern=\d+&text=abc123def456"
GET/api/colorConvert colors. hex or rgb param.
curl "BASEURL/api/color?hex=7b2ff7"
GET/api/markdownConvert markdown to HTML. text param.
curl "BASEURL/api/markdown?text=**bold** and *italic*"
DNS & Network
GET/api/dnsDNS lookup. host param. Returns A, AAAA records and reverse DNS.
curl "BASEURL/api/dns?host=example.com"
QR & Media
GET/api/qrGenerate 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/whoisWHOIS lookup. domain param.
curl "BASEURL/api/whois?domain=example.com"
Media & Conversion
GET/api/placeholderSVG 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/diffUnified diff between two texts. a, b params.
curl "BASEURL/api/diff?a=hello&b=world"
GET/api/cronParse cron expressions. expr param. Returns human-readable description.
curl "BASEURL/api/cron?expr=*/5+*+*+*+*"
GET/api/charsCharacter/word/line counter. text param.
curl "BASEURL/api/chars?text=Hello+World"
GET/api/slugURL slug generator. text param.
curl "BASEURL/api/slug?text=Hello+World+2026!"
POST/api/csv2jsonConvert 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/caseConvert 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/validateValidate email format. email param. Detects free and disposable providers.
curl "BASEURL/api/email/validate?email=user@gmail.com"
Reference
GET/api/http-statusHTTP status code reference. code param optional. Returns name, description, category.
curl "BASEURL/api/http-status?code=418"
Formatting
POST/api/json/minifyMinify 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/base58Base58 encode/decode (Bitcoin-style). text to encode, encoded to decode.
curl "BASEURL/api/base58?text=hello"
GET/api/unix/permissionsUnix permission calculator. mode (octal, e.g. 755). Returns symbolic, owner/group/other breakdown.
curl "BASEURL/api/unix/permissions?mode=755"
GET/api/hash/allHash text with ALL algorithms at once (MD5, SHA1, SHA256, SHA512, SHA3, BLAKE2).
curl "BASEURL/api/hash/all?text=hello"
GET/api/romanRoman numeral converter. n (number to roman) or roman (roman to number).
curl "BASEURL/api/roman?n=2026"
GET/api/text/readabilityFlesch-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/conversionUnit 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/asciiASCII/Unicode character info. char or code param. Shows decimal, hex, binary, Unicode name.
curl "BASEURL/api/ascii?char=A"
GET/POST/api/gzipGzip compress/decompress. text to compress (returns base64), data (base64) to decompress.
curl "BASEURL/api/gzip?text=hello+world"
Validation (v3.1+)
POST/api/json/validateValidate JSON and report errors. POST JSON body.
curl -X POST BASEURL/api/json/validate -d '{"valid": true}'
GET/api/ip/validateValidate IPv4/IPv6 address. ip param.
curl "BASEURL/api/ip/validate?ip=192.168.1.1"
Extraction (v3.1+)
GET/api/text/extract-urlsExtract all URLs from text. text param.
curl "BASEURL/api/text/extract-urls?text=visit+https://example.com+now"
GET/api/text/extract-emailsExtract all email addresses from text. text param.
curl "BASEURL/api/text/extract-emails?text=contact+user@test.com+please"
GET/api/text/wordfreqWord 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/mathSafe math expression evaluator. expr param. Supports +, -, *, /, **, %, sqrt, sin, cos, pi, e.
curl "BASEURL/api/math?expr=sqrt(144)+%2B+pi"
GET/api/date/diffCalculate 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/base32Base32 encode/decode. text to encode, encoded to decode.
curl "BASEURL/api/base32?text=Hello+World"
GET/api/text/truncateTruncate 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/yamlConvert 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-csvConvert 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/diffDeep 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/countEstimate 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/gravatarGenerate Gravatar URL from email. email param. size (default 200).
curl "BASEURL/api/gravatar?email=user@example.com&size=200"
System
GET/api/healthHealth check with uptime and request count.
curl BASEURL/api/health
Text & Encoding (v2.5+)
GET/api/url/encodeURL-encode text. text param.
curl "BASEURL/api/url/encode?text=hello world"
GET/api/url/decodeURL-decode text. text param.
curl "BASEURL/api/url/decode?text=hello%20world"
GET/api/html/stripStrip HTML tags from text. html param.
curl "BASEURL/api/html/strip?html=<b>hello</b>"
GET/api/text/countCount words, chars, sentences, reading time. text param.
curl "BASEURL/api/text/count?text=Hello+world"
GET/api/morseMorse code encode/decode. text to encode, morse to decode.
curl "BASEURL/api/morse?text=HELLO"
GET/api/jwt/generateGenerate 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/formatFormat & convert numbers. n param. Returns comma, hex, binary, octal, scientific.
curl "BASEURL/api/number/format?n=1234567.89"
GET/api/text/reverseReverse text/words. Palindrome check. text param.
curl "BASEURL/api/text/reverse?text=Hello+World"
GET/api/hash/compareTiming-safe hash comparison. hash1, hash2 (or a, b).
curl "BASEURL/api/hash/compare?a=abc123&b=abc123"
Text & Encoding
GET/api/url/encodeURL-encode text. text param.
curl "BASEURL/api/url/encode?text=hello world"
GET/api/url/decodeURL-decode text. text param.
curl "BASEURL/api/url/decode?text=hello%20world"
GET/api/html/stripStrip HTML tags. html param.
curl "BASEURL/api/html/strip?html=<b>hello</b>"
GET/api/text/countWord/char/sentence counter with reading time. text param.
curl "BASEURL/api/text/count?text=Hello+world"
GET/api/morseMorse code encoder/decoder. text or morse param.
curl "BASEURL/api/morse?text=SOS"
GET/api/jwt/generateGenerate HS256 JWT for testing. payload, secret.
curl "BASEURL/api/jwt/generate?secret=test"
Data Conversion
GET/POST/api/xml2jsonConvert XML to JSON. xml param or POST XML body
curl "BASEURL/api/xml2json?xml=<root><item>hello</item></root>"
GET/POST/api/json/pathQuery 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/validateValidate UUID format. Returns version, variant, hex, URN
curl "BASEURL/api/uuid/validate?uuid=550e8400-e29b-41d4-a716-446655440000"
Security
GET/api/sslSSL certificate info. host (domain), port (default 443). Returns expiry, issuer, SAN
curl "BASEURL/api/ssl?host=github.com"
GET/POST/api/text/escapeEscape/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/strengthPassword strength checker. password param. Returns score, entropy, and detailed checks.
curl "BASEURL/api/password/strength?password=MyP@ss123!"
GET/api/semverSemver 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/similarityString similarity (Levenshtein + Jaccard). a, b params.
curl "BASEURL/api/text/similarity?a=kitten&b=sitting"
GET/api/ip/rangeCheck 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/crc32CRC32 checksum. text param. Returns decimal and hex.
curl "BASEURL/api/crc32?text=hello"
GET/api/sql/formatFormat SQL queries. sql param. Optional: uppercase, indent.
curl "BASEURL/api/sql/format?sql=SELECT * FROM users WHERE id=1"
GET/api/ulidGenerate ULIDs (Universally Unique Lexicographically Sortable Identifiers). Optional: count.
curl "BASEURL/api/ulid?count=5"
GET/api/jwt/verifyVerify JWT signature (HS256/384/512). token + secret params.
curl "BASEURL/api/jwt/verify?token=eyJ...&secret=mysecret"
POST/api/json/flattenFlatten nested JSON to dot-notation keys. Optional: separator, prefix.
curl -X POST "BASEURL/api/json/flatten" -d '{"a":{"b":1}}'
GET/api/hash/idGenerate 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/statsPublic API usage statistics and top endpoints.
curl BASEURL/api/stats
GET/api/totpGenerate TOTP codes (RFC 6238). Pass ?secret=BASE32 for code, or omit for new secret.
curl BASEURL/api/totp
GET/api/json/schemaInfer JSON Schema from a JSON value.
curl "BASEURL/api/json/schema?json=%7B%22name%22%3A%22test%22%7D"
GET/api/etaCalculate ETA for tasks. Pass total, done, and started (unix timestamp).
curl "BASEURL/api/eta?total=100&done=35&started=1711234567"
⚡ Try It Live
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.
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