Skip to main content

URL Encoder

URL-encode text online for free — correctly percent-encodes spaces, symbols, and Unicode characters. Nothing uploaded to a server.

Your files are processed locally in your browser and are not uploaded to our servers.

How to use URL Encoder

  1. 1

    Paste text or a URL into the box.

  2. 2

    Click "Encode."

  3. 3

    Copy the percent-encoded result.

Common uses

  • Encoding a query parameter value that contains spaces, symbols, or another URL
  • Preparing text to safely embed inside a URL without breaking it
  • Encoding non-English text for a URL that only accepts ASCII characters

Supported formats and limitations

Accepts text, up to one file at a time.

  • This encodes a string as a URL *component* (matching `encodeURIComponent`) — it percent-encodes characters like `/`, `:`, and `?` too, which is correct for a query parameter value but not for encoding a complete, already-structured URL.

Frequently asked questions

Yes — non-English characters are percent-encoded correctly, the same way a browser encodes them.

It encodes the whole input as a single component — characters like `/` and `:` get encoded too, which is what you want for a query parameter value, not for a complete URL you want to keep navigable.

No. Encoding happens entirely in your browser.

Related tools