Percent-encode or decode URLs and query values — with a live parameter breakdown — on your own device.
Plain text / URL
Encoded
Query parameters
q
free tools
more
Runs in your browser. Files are never uploaded — you can go offline after the page loads.
How to use the URL Encode / Decode
Paste a URL or text, or an encoded string to decode.
Choose Component or Full URL and the direction.
Copy the result — a query breakdown shows below.
Easy to use
Drop files, pick options, download. Whole folders at once, no signup, no daily limit.
Best quality
The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.
Private & secure
Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.
Percent-encoding, made obvious
URLs may only contain a limited set of characters, so spaces, &, ?, = and non-ASCII text must be percent-encoded to
travel safely in a link or an API request. This tool encodes and decodes both ways, and when your input looks like a
URL it breaks the query string into a readable table so you can see each parameter at a glance.
Use Component for a single value (it escapes the structural characters too) and Full URL to keep a whole address
working. Everything runs in your browser, so links that carry tokens or personal data stay private. For encoding
binary or text as Base64, see Base64 Encode / Decode.
Frequently asked questions
Component vs full URL?
encodeURIComponent (Component) escapes everything unsafe including ? & = / — use it for a single query value. encodeURI (Full URL) keeps a complete address working by leaving those structural characters alone.
Why do I get %20 or +?
Spaces become %20 in a path or with encodeURIComponent. Some form encoders use + for spaces in the query string; this tool uses standard percent-encoding, which every server understands.
Is anything uploaded?
No — encoding and decoding happen entirely in your browser, so URLs that contain tokens or personal data stay private.
Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.
No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
No limits. No file-size cap, no queue, no watermark, no account.
Runs on your CPU. Batches use several cores in parallel; nothing is throttled.