Skip to content

URL encoder & decoder

Percent-encode or decode URLs and query values — with a live parameter breakdown — on your own device.

Plain text / URL

Encoded

Query parameters

qfree 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

  1. Paste a URL or text, or an encoded string to decode.
  2. Choose Component or Full URL and the direction.
  3. 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.

Your files never leave your device

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.

More free tools

Need icons or SVGs to start from?

InfyTool is built by the same team as these free libraries.