Encode and decode Base64, URLs, HTML entities, JWTs, Unicode, hex, Morse code, Punycode, QR codes, and JSON. Tools run in your browser, with a free API for supported formats.

Designed for quick checks, docs, support work, and development workflows.
Base64, URL encoding, HTML entities, JWT, Unicode, hex, hashing, Morse code, Punycode, QR codes, emoji lookup, and JSON formatting in one place.
Use supported encoders from your app, service, or documentation workflow. The free tier includes 10,000 requests per IP per UTC day with open CORS.
GET /api/v1/base64 ?action=encode &input=Hello World
{
"result": "SGVsbG8gV29ybGQ=",
"encoding": "base64"
}Free unlimited embeds. The widget runs client-side, so embedded tools do not count against the API request limit.
<iframe src="https://encode-decode.org/embed/base64" width="100%" height="300" frameborder="0"></iframe>
Every transformation follows published standards. Results are deterministic, verifiable, and reproducible, which makes them useful for papers, docs, and security research.
Use the web tools, embed a widget, or call the API for supported formats.