Base64 to Image Converter

Decode Base64 strings and data URIs back into images

Input

Supports raw Base64 and Data URI formats. Press Ctrl+Enter to decode.

Output

Decoded image will appear here

Overview

The Base64 to Image Converter decodes a raw Base64 string or a full data: URI back into a viewable, downloadable image — entirely in your browser. Paste the string, click Decode, and the tool detects the image's MIME type from its data URI prefix or its magic bytes, renders a live preview, and lets you save it as a properly named file.

What This Converter Detects and Handles
  • Accepts both formats: a full data:image/...;base64,... URI, or a raw Base64 string with no prefix
  • MIME type sniffing from magic bytes (PNG, JPEG, GIF, WebP, SVG, BMP, ICO, AVIF signatures) when no data URI prefix is present
  • Live image preview immediately after decoding, before you commit to downloading
  • One-click download with the correct file extension inferred from the detected MIME type
  • Clipboard paste button plus a Ctrl+Enter shortcut to decode without leaving the keyboard
  • Clear, specific error messages for malformed input instead of a silent failure
When You'd Convert Base64 to an Image
  • Recovering a viewable image from a Base64 string embedded in a JSON API response or a saved config file
  • Extracting and inspecting the image behind a CSS background-image or HTML <img src="data:..."> during debugging
  • Verifying that a Base64 payload is valid and renders correctly before sending it onward to another service
  • Turning a data URI copied from browser DevTools or a database column into a downloadable file
  • Checking what a Base64-encoded screenshot or asset actually looks like when reviewing a bug report or support ticket
How to Convert Base64 to an Image
  1. 1.Paste a raw Base64 string or a full data: URI into the input box, or use the Paste button to read from your clipboard
  2. 2.Click Decode, or press Ctrl+Enter (Cmd+Enter on Mac)
  3. 3.Review the live preview and the detected MIME type on the right
  4. 4.Click Download to save the decoded image with the correct file extension
Edge Cases Worth Knowing
  • Malformed input — wrong padding, invalid characters, or a truncated copy-paste — produces a clear "invalid Base64 string" error rather than a broken image
  • Without a data: URI prefix, MIME type is guessed from the first decoded bytes; a truncated or unusual payload can defeat detection
  • Extremely long Base64 strings (multi-megabyte images) can make the input textarea feel sluggish while typing or pasting
  • Browsers may block programmatic clipboard reads for privacy reasons — if Paste does nothing, paste manually with Ctrl+V/Cmd+V
Limitations
  • Decodes one string at a time; there is no batch/bulk decode mode
  • The tool validates the MIME signature and Base64 syntax, but cannot repair truncated or corrupted payloads
  • Extremely large images pasted as text may exceed comfortable browser memory and editing performance
Need to Go the Other Way?

If you're starting from an actual image file and need a Base64 string or data URI to embed in HTML, CSS, or a JSON payload, use the Image to Base64 Converter instead. It supports drag-and-drop batch encoding with multiple output formats.