ToolMano

URL encoder / decoder

Percent-encode or decode URLs, and build query strings.

No uploadNo signupWorks offline

10 of 10 runs left today on the no-signup plan. Get more with a free account

About url encoder / decoder

URL encoder / decoder converts text and URLs to and from percent-encoded form using encodeURIComponent, encodeURI or a full custom percent-encoding scheme, with options for plus-for-space form encoding and double encoding.

It also includes a query-string builder with key/value pairs, key sorting and de-duplication, a URL parts inspector that breaks a link into protocol, host, path and query, plus a slug generator and punycode/IDN converter for internationalised domains.

Every conversion happens locally in JavaScript, so URLs containing tokens, session identifiers or internal hostnames never leave your browser.

How to use URL encoder / decoder

  1. 1Choose encode or decode mode and the encoding scheme.
  2. 2Paste the text or URL to convert.
  3. 3Copy the result, or use the query string builder to construct one from scratch.

What it does

  • encodeURIComponent, encodeURI and full percent-encoding schemes
  • Plus-for-space (form) encoding
  • Batch mode to process text line by line
  • Query string builder with sorting and de-duplication
  • URL parts inspector (protocol, host, path, query, hash)
  • Slug generator with transliteration
  • Punycode / IDN conversion
  • HTML entity encode/decode before percent-encoding

Frequently asked questions

Next step

Tools people usually reach for right after this one.

Also searched as

url encoderurl decoder onlinepercent encoding toolencodeURIComponent onlinequery string builderurl encode decode freeslugify textpunycode converterescape url charactersdecode percent encoded url