Base64, URL & Hex Encoder / Decoder
Encode or decode text to and from Base64, URL percent-encoding and hexadecimal — instantly, with no round trip to a server.
Encoder / Decoder
Base64/32/58/85/91 · URL · Hex · Gzip · HTML · Punycode · ROT13 · Caesar · QP — runs in your browser
Decode = use negative shift: set shift to 26 − N
About this tool
This tool converts text between plain text and three common encodings: Base64, URL / percent-encoding and hexadecimal. Paste a value, choose a direction, and the result updates as you type.
Everything runs locally in your browser — your input is never sent to or stored on a server, so it is safe for tokens, credentials and other sensitive data. Common uses include decoding Base64 strings from config files and API responses, building URL query parameters, and inspecting hex values.