To URL-encode text, paste it, choose a mode and select Encode. Component encodes everything reserved (use it for query values); Full URL keeps : / ? & = so the URL still works; Form data writes spaces as +. Break down URL lists the protocol, host, path and each query parameter.
How to use the URL Encoder / Decoder
-
1
Paste text or a URL
-
2
Choose a mode
-
3
Encode, decode or break down
Features
-
Three modes
Component, full URL and form encoding.
-
Line-by-line
Process a list of values at once.
-
URL breakdown
Decoded query parameters.
Examples
free tools & more → Component: free%20tools%20%26%20more; Form: free+tools+%26+more
Privacy and file handling
- Where it runs
- Runs in your browser
Runs entirely in your browser. Your files and text are not uploaded to our servers.
Frequently asked questions
What’s the difference between encodeURI and encodeURIComponent?
encodeURI (Full URL mode) keeps characters that structure a URL; encodeURIComponent (Component mode) encodes them too, which is correct for individual values.
Was this tool helpful?
Thanks for the feedback.
Last reviewed