Encoding a search query
Prepare a phrase with a space for use as a query parameter.
blue shoesblue%20shoesEncode or decode URI components for query strings, form values, and path segments in your browser.
Encode or decode URI components for query strings and path segments.
Paste a value to encode or decode.
Stored locally for now - helps us improve this tool.
Free utilities designed for privacy, speed, and everyday reliability.
100% Free
Core tools stay free with no paywall to unlock basics.
No Registration Required
Open a tool and start immediately - no account needed.
Privacy First
We avoid unnecessary collection and keep processing local when possible.
Browser Processing
Most tools run in your browser so your input never needs a server round-trip.
Fast & Secure
HTTPS everywhere with instant, client-side results for everyday tasks.
Mobile Friendly
Layouts and controls are built for phones, tablets, and desktops.
Updated Regularly
Tools and content are improved continuously as the platform grows.
Local visit data for this browser only.
Uses JavaScript's encodeURIComponent/decodeURIComponent so query parameters, form values, and path segments come out exactly as browsers and servers expect.
Plus signs are automatically treated as spaces during decode, matching the application/x-www-form-urlencoded convention used by HTML forms.
Malformed percent-encoded sequences produce a clear, readable error message instead of a cryptic thrown exception.
Every conversion runs in your browser's JavaScript engine, with no network request sent for the text you type.
Choose the direction based on whether you have raw text to protect, or a percent-encoded string to read.
Enter the raw text, query value, or already-encoded string you want to convert.
Check the converted output along with input and output character counts to confirm nothing was truncated or misinterpreted.
Copy the encoded or decoded value directly into your URL, HTTP client, curl command, or source code.
Safely encode search terms, filter values, or redirect URLs before appending them to a link.
Decode a suspicious-looking URL from logs or browser history to see the real parameter values behind the percent signs.
Quickly decode form-encoded or query-string parameters captured from API requests during debugging.
Encode arguments before pasting them into curl commands or shell scripts that expect URL-safe text.
Prepare a phrase with a space for use as a query parameter.
blue shoesblue%20shoesEscape characters that would otherwise be interpreted as URL syntax.
a&b=ca%26b%3DcConvert a value posted from an HTML form back to readable text.
hello+world%21hello world!All encoding and decoding runs locally in your browser's JavaScript engine. ToolMint never receives, logs, or stores the values you type, which makes it safe to use even for parameters that contain internal identifiers.
A URL encoder/decoder converts text to and from percent-encoded URI component form using the same algorithm browsers use for encodeURIComponent and decodeURIComponent. Reserved and non-ASCII characters are replaced with a % followed by their hexadecimal byte value so the result is safe to embed in a URL.
Developers frequently need to prepare query parameters, debug malformed redirect URLs, or inspect webhook payloads that arrive percent-encoded. Doing this by hand or in a browser console is slow; a dedicated tool with clear error handling makes the round trip fast and less error-prone.
This tool targets URI component encoding specifically - it is not a full URL parser, does not validate URL structure, and does not perform HTML entity escaping. Very unusual or already-mixed encodings may require more than one decode pass.
Understanding JWT Tokens: Inspect Safely, Trust Carefully
What JSON Web Tokens are, how header/payload/signature fit together, how to decode them safely, and the security caveats developers still miss.
How to Format and Validate JSON Without Losing an Afternoon
Common JSON syntax errors, when to pretty-print or minify, how validation catches bad payloads early, and practical tips for API debugging.
Why Browser-Based Tools Are Often More Private
How client-side processing keeps files on your device, when servers are still necessary, and how ToolMint approaches privacy for everyday utilities.
Developer
Format and validate JSON instantly.
Updated Jul 20, 2026
Developer
Check JSON syntax and inspect structure locally.
Updated Jul 20, 2026
Developer
Format and minify SQL instantly.
Updated Jul 20, 2026
Developer
Format and minify HTML instantly.
Updated Jul 20, 2026
Security
Generate secure random passwords instantly in your browser.
Updated Jul 20, 2026
Text
Count words, characters, and reading time instantly.
Updated Jul 20, 2026
Text
Count characters and spaces with optional limits.
Updated Jul 20, 2026
Text
Convert text between common letter cases.
Updated Jul 20, 2026
Converter
Convert CSV to JSON instantly.
Updated Jul 20, 2026
Converter
Convert JSON arrays to CSV instantly.
Updated Jul 20, 2026
Converter
Convert XML to JSON instantly.
Updated Jul 20, 2026
Converter
Convert JSON into pretty XML instantly.
Updated Jul 20, 2026
Browse all tools on the homepage. Current tool: url-encoder-decoder.
Found a problem or missing feature? Tell us - no account required.
Last updated: