100% in your browser

atob + Blob — nothing uploaded

Browser-only Tool

Base64 to Image paste, preview, download.

Paste a base64 string or a full data URI — get a previewable, downloadable image file. Fully local.

How to decode

1

Paste base64 or data URI

Paste either the full data:image/...;base64,... string or just the base64 payload.

2

Click Decode

The image preview appears; click Download to save.

3

Save

Use the downloaded file as a normal image.

Why decode base64

Debug data URIs

Verify that an encoded data URI actually represents the expected image.

Extract from config

Pull inline images out of JSON config and save as files.

Email-embedded images

Recover images embedded in email source.

Offline recovery

No internet needed — runs fully in your browser.

FAQ

Do I need the data: prefix?

Either works. If full data URI, decoder uses embedded MIME. If raw, defaults to PNG.

Why is nothing happening after paste?

Usually invisible line breaks. Remove them or paste as plain text.

Is anything uploaded?

No. Decoding is a local atob() and Blob constructor.

What formats can I get out?

PNG, JPG, GIF, WebP, SVG — whatever was encoded.

Max paste length?

Several MB in textarea. Past ~10 MB performance degrades.

Transparent PNG looks blank?

It might actually have transparency. Right-click Save to verify.

Base64 URL-safe variants?

Yes — we normalize - to + and _ to /.

Data URI with URL-encoded SVG?

Preview works; open in new tab to see the SVG.

Host the decoded image?

Upload for a permanent URL.

Try the main uploader