Skip to content
Toolbox

URL encode and decode online

Make text safe to use in a URL, or decode the percent signs in a link to read it. The parts of a URL are listed separately, including every query parameter.

Runs in your browser. Nothing is uploaded.

Loading the URL encoder…

How to use the URL encoder

  1. Choose Encode or Decode.

  2. Choose whether the text is a single value or a complete URL.

  3. Copy the result, or read the URL parts below it.

Frequently asked questions

What is the difference between encoding a value and a URL?

Encoding a value also escapes characters such as / ? & and =, which have a meaning in a URL. Encoding a complete URL keeps those characters.

Why does a space become %20 or +?

Percent-encoding writes a space as %20. In HTML form data, a space is written as +; Toolbox decodes both.

  • Base64 encoder

    Encode text or files to Base64 and decode Base64 back to text. Supports UTF-8, emoji and the URL-safe alphabet.

  • HTML entities

    Encode special characters to HTML entities, decode entities back to text or escape HTML. Choose named or numeric references.

  • JSON formatter New

    Format, validate and minify JSON, and explore it in a collapsible tree with a filter for keys and values. Errors are shown by line and column.

  • JSONPath tester New

    Query JSON with JSONPath: select fields, filter arrays on conditions and sort the results. Includes examples and a cheat sheet.

All tools in Developer