Base64 Decoder
Decode Base64 back to readable text, or save the decoded bytes as a file.
Loading tool…
Need help with this tool or found a problem? WhatsApp support Email
What does the Base64 Decoder do?
Paste a Base64 string — standard or URL-safe, with or without padding, even with a data URI prefix. If the bytes are valid UTF-8 text, they are shown as text. If they are binary (an image, PDF or zip), the tool tells you and lets you download the bytes as a file.
This is useful for inspecting JWT segments, email parts and API payloads.
How to use the Base64 Decoder
- Paste the Base64 string.
- Read the decoded text, or a message that the data is binary.
- Click “Download decoded bytes” for binary data.
Examples
JWT payload
The middle part of a JWT such as eyJzdWIiOiIxMjMifQ decodes to {"sub":"123"}.
Common use cases
- Inspecting tokens and API payloads
- Recovering files from Base64
- Debugging email encoding
Features and benefits
- Private by design — your data is processed on your device and never uploaded.
- Free with no account, no watermark and no usage limits.
- Works on phones, tablets and desktops in any modern browser.
Limitations to know
- Decoding a JWT does not verify its signature.
Helpful guides
Frequently asked questions
What if I get garbled text?
The data is probably binary, not text. Download the bytes as a file instead.
Does it accept URL-safe Base64?
Yes, - and _ are converted automatically.
Is it private?
Yes, nothing is uploaded.
Related tools
All developer toolsBase64 Encoder
Encode text or files to Base64 with full UTF-8 support.
Base64 to Image
Decode a Base64 string or data URI back into a viewable image.
Image ToolsURL Decoder
Decode percent-encoded URLs and inspect query parameters.
JSON Formatter
Beautify JSON with indentation and syntax error locations.
HTML Entity Decoder
Decode HTML entities back into readable characters.
URL Encoder
Percent-encode text for safe use in URLs and query strings.