Updated 2026-07-09
Percent-encode text and URLs online, instantly and privately in your browser. Paste a string and SnapTools replaces reserved and unsafe characters with their "%XX" codes as you type, so the value slots cleanly into a query string or path. Nothing is uploaded; the encoding runs locally, so it's safe for private data.
Characters like spaces, "&", "?", and "=" have special meaning in a URL, so passing them raw can break a link or change which parameters a server sees. URL encoding escapes them while leaving normal text readable. It's a reversible transform, not encryption, so it secures nothing on its own.
a b&c
a%20b%26c
[email protected]
name%2Btag%40example.com
↳ Curious to go deeper? Read the URL encoding explained (percent-encoding) guide →
curl -X POST https://snaptools.dev/api/v1/tools/url-encode \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"a b&c"}'