Free Online URL Encode & Decode Tool
Encode unsafe URL characters or decode percent-encoded strings. Perfect for query parameters, redirects, and debugging broken links.
Input
Output
Frequently Asked Questions
encodeURI is meant for full URLs and leaves characters like :, /, ?, and & intact. encodeURIComponent encodes those too and is the right choice for query parameter values.
When you need to read a percent-encoded string (spaces as %20, etc.) in human-readable form — common when inspecting redirects, logs, or analytics links.
Percent-Encode URLs the Right Way
Spaces, ampersands, and non-ASCII characters break URLs if left raw. This encoder applies standard percent-encoding so query strings and path segments travel safely through browsers and APIs.
Decode for Debugging
Paste an encoded URL or parameter value to reveal the original text. Choose component mode for values or URI mode when working with a fuller URL structure.