Encode & decode URLs entirely in your browser. Nothing leaves your machine.
URLs can only contain a limited set of characters. Anything else — spaces, accents, special symbols — must be percent-encoded. %20 for a space, %26 for &, etc.
This tool uses encodeURIComponent — the safe default for query parameters. It encodes everything non-reserved including /, ?, =, &. If you need to encode a whole URL while preserving its structure (slashes, etc.), use encodeURI — but be aware it leaves & and = alone, which can be wrong inside query strings.