Encoding
Base64 Encoder / Decoder
Encode and decode Base64, including Unicode text, locally in your browser.
Encoding
Encode and decode URL components, including Unicode, in your browser.
LocalProcessed locally — your text never leaves your browser.
Available actions: copy, clear, swap.
Paste the text or encoded component you want to convert. Work stays in your browser.
Encode uses encodeURIComponent. Decode uses decodeURIComponent. Ctrl+Enter / Cmd+Enter encodes. Swap exchanges the two panels.
Copy the output for query strings or path segments. This is component encoding, not a full-URL rewrite.
hello world becomes hello%20world. Spaces, ampersands, and unicode are escaped.
caf%C3%A9 becomes café.
Encoding
Encode and decode Base64, including Unicode text, locally in your browser.
Data
Format, minify, and validate JSON in your browser. Nothing is sent to a server.