Encode and decode URLs.

Paste a URL or component and safely encode or decode special characters in a click.

Get started free

Key points

  • Paste a URL or component to safely encode or decode special characters.
  • Handles both component-level and whole-URL encoding correctly.
  • Unicode characters convert to valid percent-encoded UTF-8.
  • Runs entirely in your browser. Nothing is sent to a server.

Drop your URL encoder here and get a link in seconds.

Try it free

Spaces, ampersands, and non-ASCII characters all need encoding before they're safe in a URL, and getting that wrong quietly breaks links and query strings. This tool encodes and decodes URL components correctly so you don't have to remember the rules. Paste your input to convert it.

URL encoding tends to come up alongside other small jobs: encode or decode Base64 for encoded values, tidy up a JSON file when a query string carries JSON. The free developer tools keeps all of them within reach.

If you're building or sharing the page the URL points at, you can publish an HTML page it and get a clean link back, or host any file type any other file the same way. NudgeHost's job is the link; this tool just makes sure the link is well-formed.

Free and browser-based. Hosting plans are on a paid plan.

Frequently asked questions

Get file-sharing tips that actually help.

One email a month. No spam, no fluff.

Related tools

Other things you can do on NudgeHost.

Ready to try the dev tools?

Free forever, no credit card needed. The whole thing takes a few seconds.

Get started free