URL Encoder / Decoder
FreeEncode special characters so text is safe to use in a URL, or decode percent-encoded strings back to readable text.
How to use URL Encoder / Decoder
- 1Choose Encode or Decode.
- 2Type or paste your input.
- 3Copy the result.
Private by design. This tool runs in your browser. Nothing you enter or add is uploaded.
Frequently asked questions
Which characters are encoded?
Everything except letters, digits and - _ . ! ~ * ' ( ). This is the right behaviour for a single query-string value or path segment.
Should I encode a whole URL?
Usually not. Encode each parameter value on its own, otherwise the : / ? and & that give the URL its structure are escaped too.
Related tools
- Free
JSON Formatter
Format, validate and minify JSON with clear error messages.
Developer ToolsOpen - Free
Base64 Encoder / Decoder
Encode text to Base64 or decode it back, with full Unicode support.
Developer ToolsOpen - Free
UUID Generator
Generate random version 4 UUIDs, one or fifty at a time.
Developer ToolsOpen - Free
Hash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.
Developer ToolsOpen