URL Encoder & Decoder

Make text safe for a web address, or read an encoded one.

URL encoding

Whole link (keep : / ? & =)
Done in your browser. Your text is not uploaded.
Guide

How to encode a URL

1

Choose Encode or Decode

Encode turns spaces and special characters into % codes. Decode reads them back.

2

Paste your text

The result appears at once.

3

Copy the result

Use Whole link to keep the : / ? & = characters of a full address.

Frequently asked questions

Is my data uploaded?

No. Everything runs in your browser, so your text stays on your device.

What is the difference between the two modes?

By default every special character is encoded, which is right for a value inside a link. Whole link keeps the characters that give a web address its structure.

Why does + become a space?

In web forms, + stands for a space, so decoding turns it into one.

Does it work with other languages?

Yes. Characters in any language are encoded as UTF-8 codes and decoded back.

Related tools

See all text & utilities →