Base64 Decoder
Decode Base64, Base64URL, MIME Base64, or data URLs to bytes directly in the browser.
Decoder settings
Input
Private by design: your data never leaves your device. Base64 is not encryption.
Output
Paste Base64 or choose a file to see the preview.
Paste Base64 or choose a file to see the preview.
Good to know
Good to know
The Base64 decoder decodes Base64, Base64URL, MIME Base64, and data URLs directly in your browser. Two profiles are available: Auto-compatible automatically detects data URLs and alphabet, Standard strict blocks whitespace and missing padding per RFC. Input is via pasted text or a file upload up to 100 MB.
Typical searches include decode Base64, Base64 to text, and decode data URL. Processing runs locally in the browser. Base64 is not encryption and should not be treated as protection for confidential content — anyone can decode Base64 without a password.
Typical use cases
Inspect data URLs and embedded content
Paste a data URL to inspect its media type and content, for example for images or fonts embedded in CSS or HTML.
Make Base64-encoded API responses readable
Decode Base64 fields from JSON responses or config files to inspect the contained text or bytes directly.
Convert Base64 files back to bytes
Upload a .b64 or .base64 file and download the decoded bytes as the original file, instead of converting manually.
Tips for better results
Deliberately choose Auto-compatible or Standard strict
Use Auto-compatible for everyday input with data URLs or a URL-safe alphabet, and Standard strict to specifically detect non-conforming Base64.
Match the text preview encoding to the content
If the text preview appears unreadable, check whether a different encoding fits the interpretation of the decoded bytes.
How it works
How it works
Step by step
Features
Features
Two decoding profiles
Auto-compatible automatically detects data URLs and alphabet; Standard strict blocks whitespace and missing padding.
MIME type detection
Automatically detects media type and MIME information from data URLs.
Local and private
Decoding runs entirely in the browser; your data never leaves your device.
Frequently asked questions
Frequently asked questions
Is Base64 encryption?
No. Base64 is only an encoding; anyone can decode it without a password. It does not protect confidential content.
What's the difference between Auto-compatible and Standard strict?
Auto-compatible automatically detects data URLs and alphabet and is more tolerant; Standard strict blocks whitespace and missing padding per RFC.
Is my data uploaded?
No. Decoding runs entirely locally in the browser.
More tools
More tools
Base64 Encoder
Encode text or local files to Base64, Base64URL, MIME Base64, or data URLs directly in the browser.
JWT Decoder
Decode JWTs locally, inspect claims, and optionally verify HMAC signatures in the browser.
URL Decoder
Decode percent-encoded URL components, paths, query strings, and form data locally.
JSON Formatter
Validate, format, minify, analyze, and inspect JSON as a tree locally.