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.