Skip to content

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.

Free, no sign-up to use · what you type or add stays on your device · works offline · How it works

What do you want to do?
Mode

Encode URL keeps : / ? & = # so the link still works; spaces and accents are escaped.

 

Everything runs in your browser; nothing you type is sent anywhere.

Ask an AI

Opens a free chat with this prompt. Check it first: it goes to the site you pick. Do not send passwords, production tokens or real customer data.

ChatGPT Claude Perplexity

Sponsor this tool

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. 1 Choose a mode: encode a component, encode a full URL, or decode.
  2. 2 Paste your text or URL into the input.
  3. 3 The converted result appears in the output box as you type.
  4. 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.

Tools for your site →

More in Developers

Developers · Browse all 122 free tools