Contact

Tools  /  Encoding  /  URL Encoding Tester

URL Encoding Tester

See exactly which characters get percent-encoded, and why.

What this tool does

Every character in the typed text is shown individually, with any character that percent-encoding actually changes highlighted in place — a character-by-character breakdown, not just the final encoded string with no explanation of what happened to it.

Why some characters change and others don't

Letters, digits, and a small set of punctuation marks are considered safe and pass through unchanged. Everything else — a space, a slash, a question mark, an ampersand, an accented letter — gets replaced with its percent-encoded form, since those characters either have a reserved meaning in a URL or fall outside the plain ASCII range component encoding treats as safe.

Privacy

Encoding happens in your browser. Nothing you type is sent to a server.

Frequently asked questions

Is my data uploaded anywhere?
No. Encoding happens locally in the browser — nothing is sent to a server.
What determines whether a character gets percent-encoded?
Letters, digits, and a small set of punctuation marks are treated as safe and left alone. Everything else, including spaces and characters with a reserved meaning in a URL, gets replaced with its percent-encoded form.
Why does a character like / or ? get encoded here, even though URLs use them all the time?
This highlights what component-level encoding does to a single piece of text, where / and ? have no special meaning and are treated as ordinary data. Encoding a full URL rather than one component is a different operation that deliberately leaves those characters alone.
Does this show the full encoded result, not just the highlighted characters?
Yes -- the complete encoded string appears below the character-by-character view.
How is this different from the full URL Encoder / Decoder tool?
That tool is for producing an encoded or decoded result to use elsewhere, with several modes and a live URL breakdown. This one is narrower and purely visual: seeing exactly which specific characters change and which do not, for understanding percent-encoding rather than doing a conversion.
Theme Accent