Free URL Encoder / Decoder — Percent-Encode URLs & Query Strings
Welcome to the UtilixVerse URL Encoder / Decoder — a free, browser-based tool for percent-encoding text and URLs. Type or paste any string and watch it encode or decode instantly as you type — with component-vs-full-URL scopes, form-encoding support, and a handyquery-parameter breakdown — all 100% privately in your browser.
How URL Encoding Works
URLs may only contain a limited set of characters. Everything else must bepercent-encoded: a % followed by two hex digits representing the byte value. A space becomes %20,é becomes %C3%A9, and an emoji becomes a multi-byte sequence. The tool:
- 1. Encodes in two scopes — Component (every reserved character escaped, safe for a single value) or Full URL (URI structure preserved).
- 2. Decodes tolerantly — valid escapes are converted, while broken escapes and malformed UTF-8 are kept or replaced instead of erroring.
- 3. Optionally uses + for spaces to match the application/x-www-form-urlencoded form convention.
- 4. Breaks down query strings in Decode mode into highlighted key/value pairs.
Component vs. Full URL Scope
Component scope mirrors encodeURIComponent and is the right choice for encoding a single query value, a redirect target, or data embedded in a URL — every reserved character is escaped so nothing can break out of its position.Full URL scope mirrors encodeURI and keeps the structural characters (/ : ? # & = @) intact, which is the correct choice when the input is already a complete URL. The reserved-character reference panel at the bottom shows exactly which characters each scope escapes or preserves.
Form Encoding & Query Parameters
HTML forms submit data as application/x-www-form-urlencoded, where spaces become + rather than%20. Toggle Space → + to match that convention, and it is applied in reverse when decoding. In Decode mode, pasting a URL or query string withkey=value pairs automatically lists each parameter with its decoded value — perfect for debugging API calls and link payloads.
Privacy & Performance
Encoding and decoding run entirely in your browser. Your text is never transmitted, stored, or logged — this is a 100% private, free URL encoder. Results update live as you type with zero round-trips, and the whole tool works offline after the page loads.
Pair this tool with our base64 encoder,JSON formatter, andhash generatorfor a complete developer toolkit.