Free URL Encoder & Decoder
Encode or decode percent-encoded URLs · with separate modes for full URLs and individual query components.
Frequently asked
What's the difference between the two encode modes?
Component mode (encodeURIComponent) encodes everything including / ? & = · use it for individual parameter values. Full-URL mode (encodeURI) preserves URL structure characters · use it to clean a whole URL without breaking it.
Why do I see %20 in some URLs and + in others?
Both mean a space. %20 is standard percent-encoding used in paths; + is the older application/x-www-form-urlencoded convention used in query strings by HTML forms. Decoders here handle both.
Related tools
- HTML Entity Encoder · Escape special characters to HTML entities · or decode &-style entities back to readable text.
- Timestamp Converter · Convert Unix epoch timestamps to readable dates and back · seconds and milliseconds auto-detected, UTC and local shown together.
- Case Converter · Paste any identifier or phrase and get every casing variant at once · camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE and more.