Encode text for a URL
Turn text into the percent-encoded form a link needs, one value at a time.
The text is read in this browser tab and is not sent anywhere. Nothing is opened, fetched or stored.
URL Transform
Paste text here
Opening URL Transform…Not responding? Reload the page.
How it works
Three steps, all in your browser
- Step 1Paste the textA search term, a query value or a path segment
- Step 2It is percent-encodedA space becomes %20, & becomes %26, / becomes %2F
- Step 3Copy the resultReady to go inside a link
Good to know
The honest limits, before you spend time on it
One piece, not a whole address
This encodes one component — a query value or a path segment — so that characters such as &, = and / can't be mistaken for the link's own structure. Encoding a whole link is only right when that link is going inside another one, and AMGlide says so when it sees one.
What changes
Letters, digits and - _ . ! ~ * ' ( ) are kept as they are. Everything else, spaces and non-English letters included, becomes %-codes of its UTF-8 bytes — the same result as JavaScript's encodeURIComponent.
The other direction
The same tool also decodes, normalizes and parses links; this page opens it on Encode. A character that can't be written into a URL, such as a broken emoji, is refused rather than changed.
Limits
Up to 65,536 characters at a time.
Beyond this one task
Give AMGlide the link. It works out the rest.
Smart Drop reads what you brought and suggests what fits — then carries it into the next step without asking for it again.