Base64 Decoder
Paste a Base64 string and decode it to plain text instantly — supports standard and URL-safe alphabets, auto-padding, and Unicode.
Alphabet
Base64 Input
Decoded Output
Input: 0 chars
Output: 0 chars
Size delta:
Copied!
Summary
Paste a Base64 string and decode it to plain text instantly — supports standard and URL-safe alphabets, auto-padding, and Unicode.
How it works
- Select the Decode or Encode tab.
- Paste your Base64 string (or plain text) into the input field.
- Choose Standard or URL-safe alphabet if needed.
- The decoded (or encoded) result updates instantly.
- Click Copy to copy the result to your clipboard.
- The output character count is shown below the result area.
Use cases
- Decode Base64-encoded JWT payload or header to inspect the claims.
- Decode Basic Auth header values (user:password) from HTTP logs.
- Decode Base64 email attachments or MIME parts.
- Convert URL-safe Base64 tokens used in OAuth and PKCE flows.
- Decode Base64-encoded environment variables or configuration values.
- Verify that a Base64 string encodes the expected data.
- Decode Base64 data URIs embedded in HTML or CSS.
- Decode Base64-encoded API responses or webhook payloads.
Frequently Asked Questions
Related tools
Last updated: 2026-05-23 ·
Reviewed by Nham Vu