Tervix
en

Appearance

Open navigation menu
Developer tools

URL Encoder & Decoder

Safely encode and decode complete URLs or URI components.

Your data stays in your browser and is never uploaded to a server.

Use for a complete URL. It preserves separators such as :, /, ? and &.

0 characters
0 characters

How to encode or decode a URL

  1. 1

    Choose whether you are processing a complete URI or one component.

  2. 2

    Select Encode or Decode and enter the value.

  3. 3

    Process the input and copy the validated result.

Key features

Two precise modes

Uses the browser's encodeURI or encodeURIComponent behavior.

Safe decoding

Malformed percent sequences are caught and reported.

International text

Accents, emoji and non-Latin scripts are encoded correctly.

Frequently asked questions

When should I use URI component?

Use it for query values, path segments or any value embedded inside a larger URL.

Why are some characters unchanged in complete URI mode?

URL separators remain readable because they define the structure of the complete address.

What causes a decoding error?

Incomplete or invalid percent escapes, such as %ZZ, are not valid URI encoding.

Related tools