URL Encoder & Decoder
Encode and decode URLs instantly. Free, no signup, nothing stored.
Processed entirely in your browser — nothing sent to any server
⚡ Component — encodes everything including / ? & = (use for query parameter values)
Plain text / URL
Related tools
Frequently asked questions
What is URL encoding?
URL encoding converts special characters into a format that can be safely transmitted in a URL. For example spaces become %20 and & becomes %26.
What is the difference between encodeURI and encodeURIComponent?
encodeURI encodes a full URL and preserves characters like /, ?, #, &. encodeURIComponent encodes a single URL component like a query parameter and encodes everything including /, ?, #, &.
When do I need to encode a URL?
When passing special characters in query parameters, when building API requests programmatically, or when a URL contains spaces, accented characters, or symbols.
Is my data safe?
Yes. Everything is processed entirely in your browser — your data is never sent to any server.