Developer tool
Base64 Encode and Decode
Encode plain text as Base64, or decode a Base64 string back to text. Unicode is handled as UTF-8.
Processed in your browser. The text is not sent to our servers.
How to encode and decode Base64
- Paste plain text and choose Encode.
- Or paste a Base64 string and choose Decode.
- Copy the output. Unicode text is handled as UTF-8.
Frequently asked questions
Is Base64 encryption?
No. Base64 is an encoding. Anyone can decode it. Do not use it to hide secrets.
Is my text uploaded?
No. Encoding and decoding run in your browser and the text is not sent to our servers.
Related developer tools
Keep working without leaving the site.
JSON Formatter
Format, validate, and minify JSON.
Open toolURL Encode
Encode or decode query strings and paths.
Open toolHash Generator
Create SHA-256 and other checksums.
Open toolCSV to JSON
Turn CSV rows into a JSON array.
Open toolJSON to CSV
Turn a JSON array of objects into CSV.
Open toolJWT Decoder
Read a token header and payload.
Open toolXML Formatter
Indent XML so the structure is easier to read.
Open toolYAML to JSON
Turn YAML keys and lists into JSON.
Open toolCron Explainer
Read a cron expression in plain language.
Open tool