Skip to main content
DevBench
←B64

Base64 Decode

EncodingOffline-ready

Base64 Decode reverses Base64-encoded strings back to readable text or raw binary data entirely in your browser. Paste any Base64 or Base64URL string — including those with or without padding — and the decoded output appears instantly. Useful for decoding JWT payloads, API response tokens, email attachments, and data URIs. Nothing is sent to a server.

Related: Base64 EncodeURL DecodeHex → TextBase64 Image

How to decode a Base64 string

Paste any Base64-encoded string into the input panel and this tool instantly decodes it back to plain text. It handles standard Base64 (with +/= characters) and URL-safe base64url (with -_ and no padding). UTF-8 multi-byte characters are decoded correctly.

Common places you'll encounter Base64

What is Base64?

Base64 converts binary data into ASCII text using a 64-character alphabet (A–Z, a–z, 0–9, +, /). It adds approximately 33% size overhead. URL-safe Base64 (Base64URL) replaces + with - and / with _ for use in URLs and JWTs. Base64 is an encoding scheme, NOT encryption — anyone can decode it.

Example

Input text: Hello, DevBench!
Base64 output: SGVsbG8sIERldkJlbmNoIQ==

Also useful: Base64 Encode, JWT Debugger, URL Decode.