Base64 Decoder
Paste a Base64-encoded string and get the original text back. Supports UTF-8 and Unicode. Processed entirely in your browser.
Tip: Press Ctrl+Enter to decode.
Base64 decoding vs. decryption
Base64 is not encryption. It is an encoding format — a way of representing binary data as printable text. Anyone who has the Base64-encoded string can decode it back to the original content without any key or password.
What is Base64URL?
JWT tokens and some other systems use Base64URL, a variant that replaces + with - and / with _, and omits padding. This tool handles standard Base64; for JWT payloads use the JWT Decoder instead.
Common use cases
- Reading API responses — some APIs return binary data (e.g. file content) Base64-encoded inside JSON fields.
- Inspecting email attachments — MIME-encoded attachments can be decoded to retrieve the original file content.
- Decoding data URIs — extract the raw image or font data from a
data:...;base64,URI.