URL Encoder/Decoder converts URL strings to and from their percent-encoded form. Choose between encodeURIComponent (aggressive) and encodeURI (preserves URL structure) to match your use case — debugging query parameters, building safe URLs, or inspecting encoded links.
When building URLs with user input, query strings, or international characters, you need proper percent-encoding to prevent breakage. This tool handles both directions instantly. Choose encodeURIComponent when encoding a single parameter value (encodes ? / & = # etc.) or encodeURI when you want to preserve URL structure (only encodes truly unsafe characters). Decoding works with both standard percent-encoding and also handles double-encoded strings. Real-time conversion means you see output immediately as you type, and both modes can be toggled to verify roundtrip integrity. No server round-trip — everything happens locally in your browser.
Choose encodeURIComponent for safe parameter values (encodes ? / & = etc.) or encodeURI for full URLs (preserves structure, only encodes unsafe chars).
Decodes percent-encoded strings, including non-ASCII characters, UTF-8 multi-byte sequences, and emoji. Handles double-encoded input gracefully.
Copy encoded or decoded output to clipboard instantly — no manual selection needed.
Output updates live as you type. No need to click Encode each time — see immediate results while iterating on input.
Input and output appear in clearly labeled panes so you can compare before/after at a glance.
Correctly encodes spaces, quotes, Unicode, reserved characters, and tricky sequences that break simple string replacement.
Paste a broken URL with garbled parameters to decode them back to readable values — quickly identify what was actually sent.
Encode user input (names, search queries, file paths) before appending to a URL to prevent injection and parsing errors.
Decode UTM-tagged marketing URLs to see the actual campaign, source, and medium values without reading raw percent-encoded strings.
Encode URLs with non-Latin characters (Chinese, Arabic, Hebrew) to confirm they're percent-encoded correctly for transmission.
Decode OAuth redirect URIs with nested encoded parameters to trace what's being passed between providers and apps.
Click the URL icon in the DevSuite Pro dock. A two-pane editor opens with Encode and Decode toggles.
Paste the URL, query parameter, or encoded string. The tool works on entire URLs or individual parameter values.
For a parameter value, use encodeURIComponent. For a full URL (where you want /, ?, & preserved), use encodeURI.
The converted output appears in the adjacent pane. Encoded characters show as %XX sequences; decoded output returns the original readable form.
Click Copy to send the result to your clipboard. Paste into your code, request URL, or documentation.
Instale o DevSuite Pro gratuitamente e desbloqueie mais de 39 ferramentas de desenvolvedor para seu navegador.