URL Encoder / Decoder

Encode text for safe use in a URL, or decode a percent-encoded URL back to readable text — free, instant, in your browser. No signup, no upload.

Your result will appear here

Result

—
Input length
—
Output length
—
Mode

Related searches: encode url online free, decode url online, percent encoding tool, url encode decode free, encodeURIComponent tool.

How to use

  1. Paste your text or URL into the box.
  2. Choose a mode — encode a query value, encode a full URL, or decode.
  3. Click Convert, then copy the result.

Frequently asked questions

What is the difference between the two encode modes?

Query-value encoding escapes everything that is not a plain letter, digit or - _ . ~ — use it for a single value inside ?q=. Full-URL encoding keeps : / ? & = intact, so the link still works as a link.

Why do spaces become %20?

URLs cannot contain spaces, so encoding replaces them with %20 (or + in form data). Browsers do this automatically when you paste a link with spaces.

What characters get encoded?

Anything outside the safe set: spaces, &, =, ?, #, non-English letters like é, and symbols. Encoded form uses % followed by two hex digits.

Is my text uploaded anywhere?

No. Encoding and decoding run entirely in your browser — your text never leaves your device.

Related tools