Picovert

URL Encoder / Decoder

Convert text to and from URL percent-encoding. Encode special characters for safe links, or decode an encoded string back to readable text.

No Data Collection

No database, no accounts. We literally can't see your images.

Blazing Fast

Native browser processing — no upload, no waiting.

100% Free

No limits, no watermarks, no hidden fees. Ever.

No Account Required

Sign in? Never. Just open the tool and use it.

About URL encoding

What percent-encoding does

URLs can only contain a limited set of characters. Percent-encoding replaces unsafe characters — spaces, &, ?, #, non-English letters — with a % followed by their hex code (a space becomes %20). This keeps query strings and links from breaking.

Encode when you're building a URL or query parameter from user text; decode when you want to read an encoded URL back in plain form.

Decoding handles + as space

Query strings sometimes encode spaces as +. The decoder treats + as a space so form-style encoded strings come back correctly.

Frequently asked questions

What's the difference between encode and decode?

Encode makes text safe for a URL (space → %20); decode turns an encoded URL back into readable text.

Does it encode the whole URL or just a part?

It encodes everything as a component, ideal for query-parameter values. Don't run it on a complete URL you want to keep clickable.

Is my input uploaded?

No. Encoding and decoding use built-in browser functions locally.

Why did decoding fail?

The input wasn't valid percent-encoding (e.g., a stray % not followed by two hex digits).

Related tools

All 45 tools →