Loading PareKit…
Loading PareKit…
Encode and decode URL components
URLs only allow a limited ASCII subset before components break in transit. Percent encoding turns reserved or Unicode code points into %XX triplets so mail clients, browsers, and APIs agree on the same bytes. Pare Dev mirrors UTF-8 percent rules used across modern stacks. Results update as you type, helping you diff marketing UTMs against what analytics vendors actually log.
Encode: spaces become %20 while multibyte UTF-8 sequences expand into chained percents. Decode: reverse those tuples to restore the original Unicode string for editors or curl snippets. Use the tool when assembling OAuth callbacks, deep links, or CSV exports with embedded URLs. Remember plus signs sometimes mean spaces in query strings—handle context carefully. After decoding suspicious links, still inspect hosts manually to avoid phishing domains disguised with encoding layers. Analytics vendors double-encode campaign IDs when multiple redirects stack—decode iteratively until the query stabilizes before blaming the ad platform. Mobile deep links often mix URL schemes with percent-encoded JSON blobs; validate brace balance after each decode hop.
Paste text or percent-encoded string in the input area.
Click Encode for URL-safe output, or Decode to restore original.
Copy the output for query strings, links, or API parameters.
Yes. Free on this page, with limits noted per tool. All processing runs in your browser.
Yes. Once the page loads, encoding works offline. No data is sent to any server.
Special characters become %XX (hex). Space becomes %20. Safe for URLs and query strings.
Query parameters, special characters, non-ASCII text. Use before building links.
UTF-8 percent encoding. Standard for URLs and web APIs.