URL Encoder / Decoder
Developer
Safely escape text for use in URLs and query strings, or decode percent-encoded URLs back to readable text. Choose component mode for individual values, or full-URL mode to keep structural characters like : / ? & intact. Runs entirely in your browser.
—
Output
How to use
- Choose Encode or Decode.
- Type or paste your text or URL.
- Use full-URL mode to preserve : / ? & = (otherwise everything is escaped).
- The result updates instantly.
- Copy the output with the Copy button.
Frequently asked questions
- Component vs full-URL mode?
- Component mode escapes everything (encodeURIComponent) — best for a single value. Full-URL mode keeps URL structure characters (encodeURI).
- Does it handle Unicode?
- Yes, non-ASCII characters are percent-encoded as UTF-8 and decoded back correctly.
- Why does decoding fail?
- The input contains a malformed percent sequence (for example a lone % or %ZZ).
- Is anything uploaded?
- No. All encoding and decoding happens locally in your browser.
Related tools
Regex Tester
Test JavaScript regular expressions live with highlighted matches and replace preview.
Developer00
JWT Decoder
Decode a JSON Web Token to inspect its header, claims, and expiration.
Developer00
UUID Generator
Generate random version-4 UUIDs in bulk, with copy.
Developer00
Hash Generator (SHA)
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text.
Developer00
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text, instantly.
Developer00
JSON Formatter & Validator
Format, beautify, minify, and validate JSON right in your browser.
Developer00