URL Encoder / Decoder

Speciale tekens in een URL — zoals spaties, accenten of &-tekens — moeten worden omgezet naar procentcodering. Plak je URL of query string en kies coderen of decoderen.

Laatst bijgewerkt: mei 2026

Advertentie

Advertentie

Hoe werkt URL-codering (procentcodering)?

URL-codering vervangt onveilige tekens door een procentteken (%) gevolgd door twee hexadecimale cijfers die de ASCII-waarde van het teken vertegenwoordigen.

Voorbeelden:

TekenGecodeerdUitleg
spatie%20 of +Spaties zijn niet toegestaan in URL's
&%26Scheidt normaal query parameters
=%3DScheidt normaal sleutel en waarde
é%C3%A9UTF-8 bytes van het teken
#%23Markeert normaal een fragment/anker

Browsers doen dit automatisch als je een URL in de adresbalk typt, maar bij het handmatig bouwen van API-requests of query strings moet je dit zelf toepassen.

Wanneer moet je URL-codering toepassen?

  • Query parameters — Als een zoekterm spaties of speciale tekens bevat: ?zoek=hallo%20wereld
  • API-requests — Bij het meesturen van data in de URL van een GET-request moeten alle waarden worden gecodeerd.
  • Redirect URL's — Als je een URL doorgeeft als parameter van een andere URL, moet de binnenste URL volledig worden gecodeerd.
  • Formulierdata — HTML-formulieren met method='GET' coderen alle veldwaarden automatisch, maar bij handmatige fetch/AJAX-calls moet je dit zelf doen.

Tip: gebruik encodeURIComponent() in JavaScript om individuele waarden te coderen, en encodeURI() om een volledige URL te coderen zonder de structuurtekens (/, ?, #) aan te tasten.

Veelgestelde vragen

Wat is URL-codering?

URL-codering (procentcodering) zet speciale tekens om zodat ze veilig in een URL kunnen worden gebruikt.

Welke tekens moeten worden gecodeerd in een URL?

Tekens zoals spaties, &, =, ?, # en niet-ASCII tekens moeten worden gecodeerd in een URL.

Is URL coderen hetzelfde als Base64 coderen?

Nee, URL-codering gebruikt procenttekens (%) gevolgd door hexadecimale waarden, terwijl Base64 een ander coderingsformaat gebruikt.

Wanneer gebruik ik URL-codering en wanneer Base64?

URL-codering gebruik je voor query strings en URL-parameters. Wil je data compacter opslaan of transporteren in headers? Kies dan de Base64 encoder.

DelenWhatsAppLinkedInX