JSON formatter, Base64, hashing, JWT decoder, UUID generator, timestamps โ all in one place, all client-side, all free.
Now at apitoolkit.pro
Pretty-print, validate, and minify JSON
Convert text to and from Base64
SHA-256, SHA-512, MD5 hashing
Decode and inspect JWT tokens
Generate random v4 UUIDs
Unix timestamps to ISO and back
Test patterns, highlight matches
Compare two blocks of text
Encode and decode URL components
Show next run times for a cron expression
Web tools are always free. For programmatic access, use /api/v1/* with your X-Api-Key header (requires subscription).
# Verify your API key
curl https://apitoolkit.pro/api/verify-key \
-H "X-Api-Key: atpro_..."
# Format JSON (paid API)
curl -X POST https://apitoolkit.pro/api/v1/format-json \
-H "X-Api-Key: atpro_..." \
-H "Content-Type: application/json" \
-d '{"key":"value"}'
# Base64 / Hash / JWT / UUID / Timestamp / Regex / Diff / URL-encode / Cron
curl -X POST https://apitoolkit.pro/api/v1/base64 -H "X-Api-Key: atpro_..." -d '{"action":"encode","input":"hello"}'
curl -X POST https://apitoolkit.pro/api/v1/hash -H "X-Api-Key: atpro_..." -d '{"input":"hello","algorithm":"sha256"}'
curl -X POST https://apitoolkit.pro/api/v1/jwt-decode -H "X-Api-Key: atpro_..." -d '{"token":"eyJ..."}'
curl -X POST https://apitoolkit.pro/api/v1/uuid -H "X-Api-Key: atpro_..."
curl -X POST https://apitoolkit.pro/api/v1/timestamp -H "X-Api-Key: atpro_..." -d '{"action":"to_iso","input":"1712345678"}'
curl -X POST https://apitoolkit.pro/api/v1/regex -H "X-Api-Key: atpro_..." -d '{"pattern":"\\w+","flags":"g","input":"hello world"}'
curl -X POST https://apitoolkit.pro/api/v1/diff -H "X-Api-Key: atpro_..." -d '{"a":"line1\nline2","b":"line1\nline3"}'
curl -X POST https://apitoolkit.pro/api/v1/url-encode -H "X-Api-Key: atpro_..." -d '{"action":"encode","input":"hello world"}'
curl -X POST https://apitoolkit.pro/api/v1/cron -H "X-Api-Key: atpro_..." -d '{"expression":"*/5 * * * *","count":5}'