Free Tools
Blog

URL Encoder

Percent-encode text for safe use in URLs. Escapes spaces, symbols and special characters.

Your text is encoded entirely in your browser. Nothing is sent to a server.

How to use this tool

  1. 1Type or paste the text you want to use in a URL.
  2. 2The percent-encoded result appears automatically below as you type.
  3. 3Copy the result or download it as a .txt file.

Features

  • Encodes as you type — no button to click.
  • Escapes spaces, &, =, ? and other characters unsafe in a URL.
  • Copy result to clipboard, or download as a .txt file.
  • No account or sign-up required.

Privacy

Your text is encoded entirely in your browser. It is never sent to a server, logged or stored.

Frequently asked questions

Is this URL encoder free?

Yes. You can encode unlimited text for free, with no sign-up required.

When do I need to URL-encode text?

Any time you put arbitrary text into a URL — a query parameter value, a path segment — that text needs to be percent-encoded so characters like spaces, &, = and ? don't break the URL.

What does this actually escape?

It uses the same encoding as JavaScript's encodeURIComponent(): everything except letters, digits and - _ . ! ~ * ' ( ) is percent-escaped.

Is my text sent to a server?

No. Encoding happens locally in your browser using native JavaScript APIs.

Related tools