// free-tool

URL Encode

Type text and get its percent-encoded form live — spaces, unicode, ampersands and every reserved character encoded the way encodeURIComponent does it, ready to drop into a query string.

Loading tool…

no signup · no watermark · unlimited use

Frequently asked questions

Is my text sent anywhere?

No. The transformation happens in your browser with plain JavaScript — nothing you type or paste leaves your device.

Which characters get encoded?

Everything outside the unreserved set (letters, digits, - _ . ~) is percent-encoded, matching JavaScript's encodeURIComponent — the correct choice for query-string values.

More dev & text tools

Need custom tools like this in your product?

I build fast, privacy-first web applications with Next.js — these converters run entirely in the browser, and yours can too.

Start a conversation