Codeer en decodeer tekst live, parseer URL's en zoek speciale tekens op.
| Protocol | {{ parsedUrl.protocol }} |
| Host | {{ parsedUrl.host }} |
| Poort | {{ parsedUrl.port }} |
| Pad | {{ parsedUrl.pathname }} |
| Hash / Fragment | {{ parsedUrl.hash }} |
| Parameter | Waarde |
|---|---|
{{ p.key }} |
{{ p.value }} |
| Teken | Gecodeerd | Categorie | Beschrijving |
|---|---|---|---|
{{ r.char }} |
{{ r.encoded }} |
{{ r.category }} | {{ r.desc }} |
URL-codering (ook percentcodering genoemd) converteert speciale tekens naar een formaat dat veilig in URL's kan worden verzonden. Elk niet-toegestaan teken wordt vervangen door een procentteken (%) gevolgd door twee hexadecimale cijfers, bijv. een spatie wordt %20. Dit is gedefinieerd in RFC 3986.
URL-codering is nodig wanneer speciale tekens, spaties of niet-ASCII-tekens voorkomen in een URL-parameter, pad of fragment. Browsers coderen URL's vaak automatisch, maar bij het handmatig opbouwen van API-aanroepen, redirect-URL's of trackinglinks moet de codering expliciet worden uitgevoerd.
encodeURIComponent() voor individuele parameterwaarden, encodeURI() voor volledige URL's.%2520 in plaats van %20) zijn een veelgemaakte fout. Codeer slechts één keer.