Base64
Base64 turns binary or text into ASCII characters. Enable the URL-safe option to use - and _ instead of + and /, as used in JWTs.
URL encoding
Percent-encoding makes text safe inside a URL. Use the full-URL option to leave characters like : / ? & = untouched.
Frequently asked questions
Is Base64 encryption?
No. It's an encoding anyone can reverse and provides no security.
Why does decoding fail?
The input may have invalid characters, be missing padding, or decode to bytes that aren't valid UTF-8 text.
Related tools
JSON Formatter & Validator
Format, minify, validate and sort JSON with clear error positions.
JSON Diff
Compare two JSON documents and see exactly what was added, removed or changed.
Regex Tester
Test regular expressions live with match highlighting and capture groups.
Markdown Previewer
Write Markdown and see the rendered result live.
JWT Decoder
Decode a JSON Web Token's header and payload and check its expiry.
Cron Expression Builder
Build and understand cron schedules, with plain-English descriptions and next run times.