Skip to content

URL Encoder / Decoder

Percent-encode or decode URLs, query values and form data, or break a URL into its parts.

In-browser · no upload

Runs entirely in your browser. Your files and text are not uploaded to our servers.

To URL-encode text, paste it, choose a mode and select Encode. Component encodes everything reserved (use it for query values); Full URL keeps : / ? & = so the URL still works; Form data writes spaces as +. Break down URL lists the protocol, host, path and each query parameter.

How to use the URL Encoder / Decoder

  1. 1

    Paste text or a URL

  2. 2

    Choose a mode

  3. 3

    Encode, decode or break down

Features

  • Three modes

    Component, full URL and form encoding.

  • Line-by-line

    Process a list of values at once.

  • URL breakdown

    Decoded query parameters.

Examples

free tools & more → Component: free%20tools%20%26%20more; Form: free+tools+%26+more

Privacy and file handling

Where it runs
Runs in your browser

Runs entirely in your browser. Your files and text are not uploaded to our servers.

Frequently asked questions

What’s the difference between encodeURI and encodeURIComponent?

encodeURI (Full URL mode) keeps characters that structure a URL; encodeURIComponent (Component mode) encodes them too, which is correct for individual values.

Was this tool helpful?

Thanks for the feedback.

Last reviewed