Safely encode or decode URL components | spaces, special characters, and reserved symbols | entirely in your browser.
Paste the URL or text string you want to encode or decode.
Choose encode or decode mode.
Copy the resulting output.
Reserved characters (like &, =, ?, #), spaces, and non-ASCII characters typically need encoding so they don't break a URL's structure.
Component encoding escapes every reserved character, including those that structure a URL (like / and &); use it for individual query parameter values rather than a complete URL.
No, this runs entirely client-side in your browser.