Paste JSON or Base64 — it will be detected and transformed automatically.
Paste or type JSON, Base64, or plain text…
Paste or click a sample above — it will be detected automatically.
Plain-text encoding is only half the story. This hub handles the conversions developers actually stumble on in production: inlining images as data URIs, unwrapping Base64-encoded JSON payloads from APIs, and translating between hex, binary, octal and Base64 views of the same bytes. Load a file, paste a string, and every conversion stays on your machine.
Every member tool is one click away inside the workspace above. This directory maps each job to the right starting point.
| Task | Best tool |
|---|---|
| Encode or decode plain text | Base64 Encoder / Base64 Decoder |
| Inline an image as a data URI | Image/PNG/JPG → Base64 |
| Render a data URI back into a previewable image | Base64 → Image |
| Unwrap API payloads that arrive Base64-wrapped | Base64 → JSON (pretty-printed) |
| Embed XML, YAML, CSV or TSV documents in text channels | Format → Base64 |
| Inspect byte-level values across representations | Hex ⇄ Base64, Binary ⇄ Base64, Octal ⇄ Base64 |
Pick Image → Base64 (or PNG/JPG variants) in the workspace above, paste or load the file, and copy the resulting data URI. The conversion happens locally — the image is never uploaded.
A data URI embeds file content directly in text form, e.g. data:image/png;base64,iVBOR…. Browsers render it like a normal URL, which is how small images get inlined into CSS and HTML.
APIs frequently Base64-wrap structured payloads. Decoding straight to pretty-printed JSON saves you a second formatting step when inspecting what was actually sent.
No. Hex, binary, octal and Base64 are all textual representations of the same bytes. These converters re-encode the underlying bytes; nothing about the content changes.
Processing runs at browser speed with no artificial cap, but very large files compete for the tab's memory. Inlined data URIs also grow ~33%, so keep embedded images small.
Last reviewed August 2026 · DataFormatter team — this tool processes data locally in your browser.