Copied to clipboard

URL Decoder

Decode percent-encoded URLs, query parameters, and special characters back into human-readable text.

Mode:
Percent-Encoded URL Input0 chars
Decoded Text / URL0 chars

URL Decoding Guide: Deconstructing Percent-Encoded URIs & Query Strings

When web browsers, reverse proxies, and API gateways process incoming web traffic, query strings containing non-ASCII symbols, spaces, and reserved characters are percent-encoded into hexadecimal byte streams. Decoding these strings is a daily task for web developers, cybersecurity analysts, and QA engineers inspecting tracking links, debugging OAuth authentication flows, or analyzing server request logs.

The Todoal URL Decoder instantly parses percent-encoded text (%20, %2F, %3F, %26) into clean, human-readable strings. Featuring a built-in Query Parameter Inspector, it automatically unpacks complex query arguments into key-value pairs with one-click individual value copying.

Intelligent Query Parameter Inspector

Automatically detects query substrings (?key=value&utm_source=...), splits parameters, and formats them into an interactive tabular breakdown for instant inspection and individual item copying.

Component Mode vs Full URI Mode

Choose Component Mode (decodeURIComponent) to decode all symbols including slashes and question marks, or Full URL Mode (decodeURI) to preserve valid URI routing syntax.

Automatic Plus-to-Space Normalization

In form submissions and search URLs (application/x-www-form-urlencoded), spaces are frequently encoded as plus signs (+). Component mode handles plus signs seamlessly so your decoded text reads naturally.

100% In-Memory Client-Side Security

Decoding executes in your browser sandbox without network transmissions. Sensitive access tokens, session IDs, and internal API query routes remain strictly confidential.

Common URL Hexadecimal Percent Codes Reference

Percent CodeDecoded CharacterCommon Context & Meaning
%20 / +[Space]Whitespace separating query words or phrases.
%2F/Forward slash (path segment delimiter).
%3F?Question mark (initiator of URL query string).
%26&Ampersand (separator between distinct query key-value pairs).
%3D=Equals sign (assigns query value to parameter name).
%23#Hash / Octothorpe (URL anchor or fragment identifier).

Connected Developer Utility Ecosystem

Combine URL decoding with other foundational data processing tools. Re-encode parameters before initiating outbound API calls using the URL Encoder. For binary data payloads or basic auth credentials, decode strings with the Base64 Decoder or generate new base64 streams with the Base64 Encoder.

Convert encoded HTML entities in scraped web content using our HTML Decoder, clean unescaped string literals with the JSON Unescape Tool, and inspect JSON Web Tokens passed in URL queries using the JWT Decoder.

100% Client-Side Privacy: Your data is processed locally in your browser and is not uploaded to our servers.
📚Recent From The Blog

Latest Productivity Guides & Insights

Actionable frameworks, neuroscience-backed habit protocols, and focus strategies.

View All Articles→
📚Recent From The Blog

Latest Productivity Guides & Insights

Actionable frameworks, neuroscience-backed habit protocols, and focus strategies.

View All Articles→

Frequently Asked Questions

Everything you need to know about this browser tool and privacy.

How does URL decoding work?
URL decoding (percent-decoding) converts hexadecimal byte sequences prefixed by '%' (such as '%20' for spaces or '%F0%9F%9A%80' for emojis) back into their original UTF-8 characters and readable symbols.
What is the difference between Component Mode and Full URL Mode?
Component Mode (decodeURIComponent) decodes all percent-encoded entities including structural separators (/, ?, &, =). Full URL Mode (decodeURI) decodes query parameters and encoded UTF-8 characters while preserving core URL routing syntax.
How are '+' characters in query strings handled?
In URL query parameter strings, '+' often represents a space. In Component Mode, our decoder automatically converts '+' to space before percent-decoding to ensure proper readability.
Is my URL data safe?
Yes. All decoding executes 100% locally in your web browser. No URLs or search strings are ever uploaded or transmitted to any server.
Simple Daily Execution

Bring Clarity & Focus to Your Entire Day

Stop juggling scattered notes and infinite task lists. Todoal helps you lock in your 4 top daily priorities, keep daily habits on track with permanent reminders, and start every morning with focus.

No credit card requiredFree forever tierTimezone morning briefing

Related Todoal Tools

Explore other free, 100% client-side developer and image utilities.