Client-side tools for private inputs

Free online
encoder and decoder tools.

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.

16+ formats
0 data collected
10K API requests/day
encode-decode.org mascot, a hooded robot surrounded by encoding format badges
SGVsbG8gV29ybGQ=→ Hello World%E2%9C%93→ ✓🚀→ 🚀0x48 0x69→ HieyJhbGciOiJIUzI1NiJ9→ {alg:HS256}SGVsbG8gV29ybGQ=→ Hello World%E2%9C%93→ ✓🚀→ 🚀0x48 0x69→ HieyJhbGciOiJIUzI1NiJ9→ {alg:HS256}
Four promises

Private encoding tools you can trust.

Designed for quick checks, docs, support work, and development workflows.

🔒
Your data never leaves
Most transformations run in your browser, so pasted text stays on your device. We do not collect inputs, store outputs, or add analytics to the tools.
📐
Standards, not guesswork
The tools follow published formats such as RFC 4648 for Base64, RFC 3986 for URLs, RFC 7519 for JWTs, and Unicode specifications where relevant.
Instant, every time
No server round-trips, no loading spinners, no rate limits on the tools. Type and see results as you go. Works offline once loaded.
🧩
Embed anywhere
Drop our tools into your site, docs, or blog with one line of code. Same domain, always current. Free for everyone.
Try it now

Try a live encoder.

Output
SGVsbG8sIFdvcmxkISDwn5qA
All tools

Encoding and decoding tools

Base64, URL encoding, HTML entities, JWT, Unicode, hex, hashing, Morse code, Punycode, QR codes, emoji lookup, and JSON formatting in one place.

16+
Encoding Formats
100%
Client-Side
Zero
Data Collected
< 50ms
API Response
Free REST API

Encoding and decoding REST API

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.

Request
GET /api/v1/base64
  ?action=encode
  &input=Hello World
Response
{
  "result": "SGVsbG8gV29ybGQ=",
  "encoding": "base64"
}
10K req/day freeNo auth needed< 50msSupported formats
Embeddable Widget

Add an encoder widget to your site

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>
💡
Customizable themes
Pick an accent color and a light or dark theme to match your site. Widgets load from https://encode-decode.org so they update with us.
For educators & researchers

Built to cite. Designed to trust.

Every transformation follows published standards. Results are deterministic, verifiable, and reproducible, which makes them useful for papers, docs, and security research.

📐
Standards-Compliant
Follows IETF RFCs and Unicode specifications exactly
🔍
Fully Verifiable
Client-side code you can inspect, audit, and cite
📚
Stable & Citable
Permanent URLs for every tool, ideal for linking

Encode, decode,
and keep moving.

Use the web tools, embed a widget, or call the API for supported formats.