Base64 to Text — Decode Base64 Strings to Readable Text
Paste a Base64-encoded string and instantly see the decoded plain text. Supports UTF-8, ASCII, and Latin-1 output with automatic charset detection.
Decoding Base64 in Everyday Development
Base64-encoded strings appear in many places during development: environment variables containing credentials, data attributes in HTML, serialized session data, and email headers. Rather than writing a quick script each time, paste the string here for instant decoding with proper character set handling.
Inspecting JWT Tokens
JSON Web Tokens consist of three Base64url-encoded sections: header, payload, and signature. Decoding the payload reveals the claims (user ID, roles, expiration time) without needing to verify the signature. This is invaluable for debugging authentication issues during development.
Frequently Asked Questions
This usually means the original data was not plain text but binary data (an image, PDF, or compressed file). Try switching the output mode to 'File Download' to save the decoded binary content as a file instead.
Yes. JWT payloads use URL-safe Base64 encoding. Paste the middle section of a JWT (between the two dots) and the tool will decode it to readable JSON showing the token's claims.