Base64 Encode / Decode
Encode and decode Base64 for text, with optional file-to-Base64.
Direction
What is this tool?
Base64 encodes binary data as ASCII text so it can travel safely in JSON, email, or URLs. This tool encodes UTF-8 text to Base64, decodes Base64 back to text, and can encode an entire local file to Base64 without uploading it.
How to use it
- Choose Encode or Decode.
- Paste text, or pick a file to encode to Base64.
- Copy the output.
Related dev utilities tools
- GUID / UUID GeneratorGenerate UUID v4, v7, or v1 identifiers in your browser.
- JSON Formatter & ValidatorPretty-print, minify, and validate JSON with clear error messages.
- JWT DecoderDecode JWT header and payload without verifying signatures.
- JWT Encoder (Demo)Build a payload and sign an HS256 JWT in-browser for testing.