URL Encoder / Decoder

Free text & data tool

Encode and decode URLs online

Percent-encode text for safe use in URLs, or decode an encoded URL back to readable text.

  • Runs in your browser
  • Nothing uploaded
  • Works offline
  • No sign-up

About this tool

Switch between encoding a value for use in a query string, encoding a full URL, or decoding percent-encoded text back to normal. Useful for building links by hand, reading encoded parameters, or debugging redirects. Runs locally - nothing is uploaded.

How to use it

  1. Choose a mode: encode a component, encode a full URL, or decode.
  2. Paste your text or URL into the input.
  3. The converted result appears in the output box as you type.
  4. Click "Copy output" to grab it.

Frequently asked questions

What is the difference between "encode component" and "encode full URL"?

Encoding a component escapes everything that is not safe in a value (including / ? & = # ). Encoding a full URL leaves those structural characters alone so the link still works.

Why does decoding fail sometimes?

A malformed percent-sequence (like a lone % not followed by two hex digits) cannot be decoded - fix or remove it and try again.

Is my data uploaded?

No. Encoding and decoding are done entirely in your browser.

Embed this tool

Add this free tool to your own website — copy the code below. It stays up to date automatically.

More free tools

MetaCalc
Prefer it on your phone?MetaCalc — A calculator with everything you actually use.
Get it on Google PlayView the app
Privacy Policy·Cookie Policy·Apps·Tools·Updates·Guides·Contact
ENPTES