ToolMano
URL encoder / decoder
Percent-encode or decode URLs, and build query strings.
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
- 1Choose encode or decode mode and the encoding scheme.
- 2Paste the text or URL to convert.
- 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.
Hash generator
Developer tools
Compute MD5, SHA-1, SHA-256, SHA-512 and CRC32 hashes
UUID / ID generator
Generators
Generate UUIDs, ULIDs, NanoIDs and other unique identifiers
Base64 encoder & decoder
Developer tools
Encode text or files to Base64 and back
JSON formatter & validator
Developer tools
Beautify, minify and validate JSON with error positions
Word counter
Text tools
Count words, characters, sentences and reading time
