Security & Cryptography
URL-Safe Base64 Encoder & Decoder
Encode and decode Base64URL, the URL-safe Base64 variant.
Free foreverRuns in your browserNo sign-up
Base64URL
About the URL-Safe Base64 Encoder & Decoder
Encode text to URL-safe Base64 (Base64URL) or decode it back, the variant used in JWTs and query strings.
Base64URL replaces + and / with - and _ and drops padding, so the result is safe to put in a URL.
Everything runs in your browser, so your data stays private.
Key features
- Text to Base64URL and back
- URL-safe characters, no padding
- Open a file or paste your data
- Copy the result instantly
How to use
- 1Choose encode or decode.
- 2Paste your text or Base64URL.
- 3Copy the converted result.
Examples
Encode
Input:
Hello, world!Output:
SGVsbG8sIHdvcmxkIQNo padding and URL-safe characters.
Decode
Input:
SGVsbG8sIHdvcmxkIQOutput:
Hello, world!Base64URL is decoded back into the original text.
Frequently asked questions
- How is Base64URL different from Base64?
- It swaps + and / for - and _ and removes = padding, so the value can be used in URLs and JWTs without escaping.
- Where is Base64URL used?
- It is used in JSON Web Tokens, URL parameters and anywhere Base64 needs to be URL safe.
- Is my data uploaded?
- No. The conversion runs entirely in your browser.
