QRFoundry
● Local processing only
PRIVATE ENCODING TOOLBOX

URL Encoder & Decoder

Encode or decode URL components safely.

Encoding changes representation, not meaning or security. Results are generated locally and are not encryption.

Private by designAll content is processed locally in your browser. Nothing is uploaded, saved, or shared. No sign-up and no watermark.
%

URL

Encode or decode URL components safely.

Enable JavaScript to use this interactive local tool. The guide below remains available without JavaScript.

Customize

QUICK GUIDE

How to encode and decode URL components

URL encoding replaces reserved or unsafe characters with percent sequences. Use it for a query value or path component, not blindly on an entire URL that already contains separators.

Local processing
Nothing you enter or upload is sent to a server, saved, or shared.

Use it in three steps

  1. Choose Encode or Decode.
  2. Paste the component and run the conversion automatically.
  3. Copy or download the exact result.

Practical example

ExampleQR tools & privacy → QR%20tools%20%26%20privacy
Format limitsThis tool uses component encoding. Encoding a full URL also escapes its colon and slashes.
Common errorsMalformed percent sequences such as a lone % cannot be decoded.

Frequently asked questions

What is %20?

It represents a space byte in percent encoding.

Is + decoded as a space?

Not by component decoding; that behavior belongs to form encoding.

Can I encode Unicode?

Yes. Unicode is first represented as UTF-8.