Your files never leave your device

Encode and Decode URLs

Read an encoded link, or prepare text for safe use inside one.

How to use it

  1. Choose a direction: encode or decode.
  2. Paste your text or link into the top field.
  3. Copy the result from the bottom field.

URLs only accept a limited set of characters, so any Arabic letter, space or special symbol has to become a percent-encoded sequence like %D8%A7. That's why Arabic links look long and full of gibberish when you copy them out of the address bar.

Decoding is useful when you want to read a long link and understand what's actually in it — the search term inside a URL, or the Arabic page name. Encoding is useful when you're building a link by hand and want it to work everywhere.

Frequently asked questions

Because an Arabic character is two bytes in UTF-8, and each byte is written as %XX in a URL. So one letter appears as two codes.

Encoding a full URL leaves structural characters like / : ? & alone because they're part of the address. Encoding a single component escapes those too, which is what you want when placing a value inside a parameter.

That happens when the text contains a % that isn't followed by two valid digits — meaning the link is truncated or was never encoded. Check that you copied the whole thing.