Base64 to Image & PDF Converter Online

Paste any Base64 string or `data:image/...;base64` URI to preview the decoded image and download it as a PNG, JPG, WebP, GIF, or PDF file.

Need to encode an image into Base64 instead? Use the Image to Base64 Converter →
0 chars
0 chars

Quick answer

To convert Base64 to an image or PDF online, paste your Base64 string (with or without the `data:image/...;base64,` prefix) into the KaviForge Base64 to Image Converter. The tool automatically detects the file signature (PNG, JPG, GIF, WebP, or PDF), shows a live image preview, and lets you download the file locally.

When debugging API responses, database records, or HTML emails, you often encounter long Base64 strings representing embedded images or PDF documents. Inspecting what those strings actually contain requires decoding the binary bytes and identifying the file header.

This tool strips optional `data:...;base64,` prefixes, decodes the binary bytes in your browser, inspects the magic bytes to detect PNG, JPEG, GIF, WebP, or PDF formats, renders a live preview for images, and provides a clean download button.

How to Convert Base64 to an Image or PDF

  1. 1Paste your raw Base64 string, Base64URL string, or `data:image/...;base64,...` URI into the input box.
  2. 2Check the "Decoded file" section below the editor to see the automatically detected MIME type and byte size.
  3. 3Preview the rendered PNG, JPG, GIF, or WebP image directly on the page.
  4. 4Click "Download decoded file" to save the image or PDF to your device.

Features

Automatic Magic-Byte File Detection

Identifies PNG, JPEG, GIF, WebP, and PDF files even when the `data:` MIME prefix is missing.

Live Visual Image Preview

Renders decoded images immediately so you can verify icons, photos, or QR codes before downloading.

Base64 to PDF Recovery

Detects `%PDF` binary headers and downloads Base64-encoded documents as `.pdf` files.

Handles Data URIs & Whitespace

Automatically ignores line breaks and strips `data:image/png;base64,` headers.

100% Browser-Only Privacy

Confidential PDFs, invoices, and images decoded from APIs never leave your browser.

Free & Instant

No signup, no watermarks, and no server queues.

When to Use the Base64 to Image Converter

Preview Base64 images from API responses

Paste a Base64 field from a JSON response or webhook to see the actual image.

Download Base64 PDFs from document APIs

Turn Base64 shipping labels, invoices, or reports returned by REST/SOAP APIs into real `.pdf` files.

Extract inline images from HTML or CSS

Save `data:image/...` URIs from web pages orstylesheets as standalone PNG/JPG files.

How Base64 File Type Detection Works

Even if a Base64 string does not include a `data:image/png;base64,` header, binary file formats begin with distinct "magic bytes": PNG files start with `89 50 4E 47` (`iVBORw0KGgo` in Base64), JPEGs start with `FF D8 FF` (`/9j/`), and PDFs start with `25 50 44 46` (`JVBERi0`).

Our decoder inspects the first 12 decoded bytes in your browser to assign the right MIME type and file extension automatically.

Base64 to Image Converter FAQs

Do I need to remove "data:image/png;base64," before pasting?

No. You can paste either the full data URI or the raw Base64 string—the decoder handles both automatically.

Can this tool convert Base64 to a PDF file?

Yes. If the Base64 string encodes a PDF document (typically starting with `JVBERi0`), the tool detects `application/pdf` and lets you download `decoded.pdf`.

Is my decoded image or PDF uploaded anywhere?

No. Decoding and previewing happen 100% locally in your browser using `atob` and `Blob` URLs.