ByteKit
Home › Tools › URL Encoder / Decoder

URL Encoder / Decoder

Percent-encode text so it is safe inside URLs and query strings, or decode an encoded string back to readable text. UTF-8 aware and runs entirely in your browser — nothing is uploaded.

copy

Result


      
[ AdSense — in-content 300×250 ]

Frequently asked questions

Why does encoding turn my whole URL into %2F and %3A?

This page percent-encodes every reserved character, including /, : and ?, which is what you want for a single value placed inside a query string. To encode a complete URL that stays clickable, encode only the parts that need it.

Does decoding treat + as a space?

Yes. On decode, every + is replaced with a space before percent sequences are resolved, which matches how HTML forms submit data. If your text legitimately contains a plus sign, encode it as %2B.

Does my text leave the browser when I encode it?

No. Encoding and decoding are done by JavaScript on this page and nothing is uploaded or saved, so it is safe for tokens, emails, or internal URLs.