🔗

URL Encoder & Decoder FAQ

Q: Wat is URL-codering en waarom is het nodig?

URL-codering (ook wel procentcodering genoemd) converteert tekens naar een formaat dat veilig via internet kan worden verzonden. URL's kunnen alleen een beperkte set tekens uit de ASCII-tekenset bevatten. Tekens buiten deze set — zoals spaties, niet-ASCII-tekens zoals Chinees of Arabisch, en speciale tekens zoals &, ?, # — moeten worden gecodeerd. Zo wordt een spatie %20 en wordt het Chinese teken 你好 %E4%BD%A0%E5%A5%BD. Onze gratis URL-encoder/decoder handelt dit allemaal automatisch af.

Q: Wat is het verschil tussen encodeURI en encodeURIComponent?

encodeURI is ontworpen om een volledige URL te coderen. Het behoudt tekens die een speciale betekenis hebben in een URL-structuur: :, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ; en =. Dit maakt het geschikt om een volledige URL te coderen zonder de structuur ervan te doorbreken.

encodeURIComponent codeert elk speciaal teken behalve: A-Z a-z 0-9 - _ . ! ~ * ' ( ). Het is ontworpen om afzonderlijke URL-componenten zoals queryparameterwaarden te coderen. Gebruik encodeURIComponent wanneer u gebruikersinvoer veilig in een querystring moet opnemen.

Gebruik onze gratis online URL-encoder om het verschil tussen beide modi in realtime te zien.

Q: Hoe decodeer ik een URL-gecodeerde tekenreeks?

Plak de gecodeerde tekenreeks eenvoudigweg in de decodemodus van onze URL-encoder/decoder-tool. Het converteert procentgecodeerde reeksen automatisch terug naar hun oorspronkelijke tekens. Alle decodering gebeurt lokaal in uw browser — er worden geen gegevens naar een server verzonden.

Q: Welke tekens moeten URL-gecodeerd worden?

De volgende tekens moeten altijd worden gecodeerd: spatie (wordt %20 of +), " (wordt %22), < (%3C), > (%3E), # (%23), % (%25), { (%7B), } (%7D), | (%7C), \ (%5C), ^ (%5E), ~ (%7E), [ (%5B), ] (%5D) en backtick ` (%60). Niet-ASCII-tekens (elke tekencode boven 127) moeten ook worden gecodeerd met UTF-8-bytereeksen.

Q: Is URL-codering hetzelfde als Base64-codering?

Nee. URL-codering (procentcodering) converteert onveilige tekens naar %XX-hexadecimale reeksen en wordt gebruikt voor URL-veiligheid. Base64-codering converteert binaire gegevens naar een radix-64-tekstweergave. Ze dienen volledig verschillende doeleinden. Als u Base64-codering nodig hebt, gebruik dan onze Base64-encoder/decoder.

URL Encoder & Decoder FAQ - CoolTool