URL Encoder & Decoder

Percent-encode special characters in URLs or decode encoded strings back to plain text — for query parameters, API requests, and shareable links.

Free, no signup — component, form, and full-URL modes, all running securely in your browser.

Early Access — Limited Beta

Editing is a pain in the ass, right?

That's why we're building Cubix. No more editing hell.

AI Video Editor

Drop your footage, tell it what you want. Cubix cuts, captions, color grades, and exports — fully on its own. No timeline. No manual work. Just results.

Cinematic Screen Recorder

Hit record on Windows. Auto-zoom, cinematic backgrounds, and studio-quality audio kick in automatically — your screen recording looks edited before you've touched a thing.

No credit card required5 min setupFree to start

How to Encode & Decode a URL

Make any string URL-safe — or read an encoded one — in three steps.

1

Pick Encode or Decode

Choose Encode to make text URL-safe, or Decode to turn a percent-encoded string back into readable text.

2

Select the Mode

Use component, form, or full-URL mode depending on whether you're encoding a single value or a complete link.

3

Copy or Download

Get the result instantly, then copy it to your clipboard or download it as a text file.

// raw

name=John Doe&city=São Paulo

// encoded

name=John%20Doe%26city=S%C3%A3o%20Paulo

🔗

Multiple Modes

Encode as URL component, form data, or decode full URLs including query parameters.

🔄

Two-Way Conversion

Encode text to percent-encoded URLs or decode %XX sequences back to the original text.

📋

Copy & Download

Copy the encoded or decoded result to your clipboard or download it as a text file.

Frequently Asked Questions

What is URL encoding?

URL encoding (percent-encoding) converts special characters into a safe format (e.g. space → %20, & → %26) so they can be included in a URL or query string without breaking it.

What is the difference between component and form encoding?

Component encoding (encodeURIComponent) encodes spaces as %20 and is used for individual query values. Form encoding (application/x-www-form-urlencoded) encodes spaces as +, used for form submissions.

Can I decode a full URL with query parameters?

Yes. Switch to Decode mode, select Full URL style, and paste the URL. It parses the scheme, host, path, and every query parameter back into readable text.

Is my data private?

Yes. Encoding and decoding run in your browser — nothing is uploaded or stored, so it's safe for URLs that contain tokens or sensitive parameters.

Is this free to use?

Yes. The URL Encoder & Decoder is completely free with no signup, no login, and no limits.