Runs locally — nothing is uploaded
Result
Nothing yet — enter data or press Example.
How to use
- 1Paste text to encode, or a Base64 string to decode.
- 2Choose Encode or Decode.
- 3For tokens and URLs, tick URL-safe.
- 4Copy the result.
A variant (RFC 4648 §5) that uses - and _ instead of + and / and usually drops the = padding, so it is safe in URLs and file names. JWTs use it.
The data may be binary (an image, a ZIP file) or text in another encoding. Binary results are shown as a hex dump, and images get a preview.
No. It is an encoding anyone can reverse; it only makes binary data safe to carry as text.
No, encoding and decoding run in your browser.
Related tools
Hash generatorMD5, SHA-1, SHA-256/384/512 and CRC-32
UUID generatorBulk UUID v4 and v7 in your browser
Password generatorRandom passwords with exact entropy
JSON formatterValidate, pretty-print or minify JSON
Subnet calculatorCIDR, netmask, host range and subnets
Cron expression parserExplain cron schedules and see the next runs
Infrastructure headaches?
Tell us about your stack — we reply within one business day.