URL Encoder / Decoder
Percent-encoding for full URLs and for individual components โ query params, slugs, the works.
Component encoding escapes everything reserved (for query values). Full-URL encoding keeps :/?#[]@!$&'()*+,;= intact.
๐ Runs 100% in your browser. Keys are generated with the Web Crypto API (crypto.getRandomValues / crypto.randomUUID) โ never Math.random โ and nothing on this page ever leaves your device. Not even to us.