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

  1. Step 1Paste the textA search term, a query value or a path segment
  2. Step 2It is percent-encodedA space becomes %20, & becomes %26, / becomes %2F
  3. 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.