URL Encode / Decode 🔒 Your data never leaves your browser.
Percent-encode or decode URLs and query parameters.
About this tool
URL encoding (percent encoding) converts special characters into %XX form so they can travel safely inside a URL. Choose Component (encodeURIComponent) when encoding a query-string value — it also encodes &, = and ?; choose Full URL (encodeURI) to keep URL structure intact and only escape invalid characters.
This distinction trips up many developers: using encodeURI on a parameter breaks values containing &. Everything runs 100% in your browser.