URL Encoder — Free Online

URL Encoder converts any string into a percent-encoded form safe for use inside a URL, per RFC 3986. Reserved characters (`? # & = + / space`) become `%3F %23 %26 %3D %2B %2F %20`, and every byte outside the URL-safe set (`A–Z a–z 0–9 - _ . ~`) is percent-encoded using its UTF-8 byte representation. That means non-ASCII characters like `ü`, `中`, or `😀` are first encoded to UTF-8, then each byte is written as `%XX` — the same behaviour Chrome, Firefox, and Safari use when they display an internationalised URL as ASCII. The tool distinguishes between two modes: `encodeURIComponent` (aggressive — safe for query-string values, path segments, and form-encoded bodies) and `encodeURI` (mild — preserves reserved characters used for URL structure). Everything runs client-side so tokens and query strings never leave your browser.

Free, fast, and runs entirely in your browser — no signup, no upload to a server.

More Text & Writing

Browse categories