Base Encoder / Decoder
Convert text between Base64, Base32, Base58, Hex and plain Unicode text.
Encode plain text into Base64, URL-safe Base64, Base32, Base58 or hexadecimal, or decode any of those formats back into readable text. UTF-8 encoding supports Unicode characters and all conversion happens locally in your browser.
How to use the Base encoder / decoder
- Choose Encode or Decode and pick the base to convert.
- Enter your plain text or encoded value.
- Press the button to convert and copy the result.
Frequently asked questions
What is the difference between Base64 and Base64 URL?
Base64 URL replaces the + and / characters with - and _ so the result can be embedded in URLs and filenames without escaping.
Which bases are supported?
Base64, URL-safe Base64, Base32 (RFC 4648), Base58 (Bitcoin-style alphabet) and hexadecimal.
Is my input uploaded?
No. Conversion runs entirely in your browser; this tool does not send your data to ToolPilot's server.