Base64
Base64URL Decode
Encode and decode using URL-safe Base64 (RFC 4648 §5), which replaces + with - and / with _, and omits padding. Used in JWT, OAuth tokens, and URL parameters.
| Feature | Standard (RFC 4648 §4) | URL-safe (RFC 4648 §5) |
|---|---|---|
| Character 62 | + | - |
| Character 63 | / | _ |
| Padding | Required (=) | Omitted |
| URL-safe | No (+ and / need encoding) | Yes |
| Use case | MIME, email, general | JWT, OAuth, URL params |
Related tools
Base64URL Encode
Encode text into URL-safe Base64 output for tokens, URLs, and filenames without uploading data.
Base64 vs Base64URL
Base64URL is a URL-safe variant of Base64 that replaces plus and slash with dash and underscore, and often omits padding.
JWT Decoder
Decode JSON Web Token headers and payloads locally, without uploading token contents.
Base64 Repair
Fix common Base64 issues such as missing padding, URL-safe variants, whitespace, and data URI prefixes.
Base64 Decode
Paste a Base64 string and decode it to readable text, bytes, images, PDFs, or downloadable files in your browser without uploading data to a server.
Base64 Encode
Convert text or files into Base64 strings in your browser, with URL-safe output support and no server-side upload.
Base64 to Text
Decode Base64 into readable text locally, choose the charset that matches the original bytes, and keep API responses, config values, and log fragments off remote converters.
Base64 Decode Online
Decode Base64 online in a private tool that runs locally in your browser, so pasted values and files stay on your device.