Base64 Decoder

Paste a Base64 string and decode it to plain text instantly — supports standard and URL-safe alphabets, auto-padding, and Unicode.

Base64 → plain text
Alphabet

Base64 Input

Decoded Output

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

  1. Select the Decode or Encode tab.
  2. Paste your Base64 string (or plain text) into the input field.
  3. Choose Standard or URL-safe alphabet if needed.
  4. The decoded (or encoded) result updates instantly.
  5. Click Copy to copy the result to your clipboard.
  6. 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

Last updated: 2026-07-01 · Reviewed by Nham Vu