Base64 ↔ image
Preview and download a Base64 image, or encode an image file as Base64.
Local processing · No upload · Up to 20 MiB per file
Loading local tool…
How to use Base64 ↔ image
Paste raw Base64 or an image data URI and select Convert. Alternatively, choose an image file to encode; the file takes precedence over pasted text. Use Clear to remove a selected file before decoding pasted data.
Reproducible example
Load example then Convert to preview a one-pixel PNG. Enable Include data URI to add the MIME prefix for use in an HTML image source. The downloadable image contains the decoded original bytes.
Limits and file handling
Base64 increases encoded size by roughly one third and is not encryption. PNG, JPG, GIF, WebP and AVIF are accepted; SVG and arbitrary files are rejected. Browser support determines whether an AVIF image can be previewed. Input is held in this page only and is not saved in browser storage. Clear removes inputs and outputs; navigating away does not transfer them to another tool.
Raw Base64 versus image data URIs
A data URI starts with a MIME type and a base64 marker, followed by the encoded bytes. This decoder inspects image signatures rather than trusting a supplied MIME label, and accepts whitespace and the URL-safe alphabet. Invalid padding and non-canonical trailing bits are rejected. The preview is an image element, never injected HTML. Image downloads preserve the decoded bytes, including any metadata in the original file. The displayed dimensions describe the decoded image and are not a promise that embedded metadata is safe to share.
Related tools
Image compressor · Image converter · JSON ↔ CSV · HEIC → JPG · Base64 → PDF · Base64 text · JSON formatter
Choose a developer tool
- AES-GCM encrypt/decrypt
Protect text with AES-GCM and PBKDF2 tokens that stay on-device.
- Hash generator
Generate MD5, SHA-1, and SHA-256 digests locally with Web Workers.
- Base64 encoder & decoder
Convert any text to or from Base64 without leaving your browser.
- JWT verifier
Decode claims and verify HMAC signatures without network calls.
- JSON formatter
Validate, format, and diff JSON without network calls.
More tools for data, text and testing
- XML formatter
Format, minify and convert XML to JSON locally.
- Regex tester
Experiment with regular expressions and capture groups locally.
- URL encoder and inspector
Encode components and inspect query parameters locally.
- UUID v4 generator
Create collision-resistant UUID v4 identifiers using Web Crypto.
- Secure password generator
Build strong passwords with custom length, charset, and entropy.
- Epoch time converter
Convert Unix timestamps into local, UTC and ISO dates.
- Text transformer
Convert case, slugify, and clean strings on-device.
- Color converter
Switch between HEX, RGB, HSL, and Tailwind palettes instantly.
- QR code builder
Design QR codes for text, Wi-Fi, contacts, email, or SMS locally.
- Barcode maker
Generate EAN and Code 128 barcodes and download crisp PNG output.
- IP lookup
Look up your public IP using disclosed external services.
- Lorem ipsum generator
Produce paragraphs, lists, and markdown filler text fast.
- Image compressor
Compress JPG, PNG, WebP and AVIF images to a target size in your browser. Preview results, process batches and download images individually or as a ZIP.
- Image converter
Convert WebP and AVIF images to JPG or PNG locally. Batch convert supported images, control quality and transparency, preview results and download a ZIP.
- JSON ↔ CSV
Convert JSON and NDJSON to CSV for Excel, or CSV to JSON, locally. Flatten nested objects, choose columns and delimiters, and download UTF-8 results.
- Base64 ↔ image
Decode Base64 or data URIs to an image preview and download, or encode an image file to Base64. Inspect dimensions and size without uploading your image.
- HEIC → JPG
Convert HEIC and HEIF photos to JPG or PNG in your browser. Choose quality, preview converted images and download individual photos or a batch ZIP.
- Base64 → PDF
Decode Base64 to PDF locally, preview pages with zoom and navigation, and download the decoded PDF. Supports raw Base64 and application/pdf data URIs.
Run the AES interoperability guide or read how these tools are checked.