URL Coderen/Decoderen (Nederlandse URL's & Query Conversie)
URL coderen en decoderen (percent-encoding) direct in uw browser. Schakel tussen encodeURIComponent / encodeURI equivalenten en detecteer mogelijke dubbele codering.
Opties
Geavanceerd
Welke moet ik gebruiken?
Parameterwaarde → encodeURIComponent
Het beste voor querywaarden, padsegmenten en bestandsnamen (veilige encodeURIComponent conversie).
Volledige URL → encodeURI
Behoudt scheidingstekens zoals ? & = / zodat URL's leesbaar blijven.
+ vs %20
“%20” is de standaard. “+” is een conventie voor formulieren/queries — wissel wanneer nodig.
Voorbeeldinvoer
- https://example.com/search?q=amsterdam lunch&ref=email#sectie
- utm_source=email&utm_campaign=voorjaarsuitverkoop 2026
- hallo/Hello?name=Jan Jansen¬e=10%KORTING
Sneltoetsen
URL Coderen/Decoderen (percent-encoding)
Wat is percent-encoding?
URL coderen/decoderen zet niet-ASCII en gereserveerde tekens om in %xx sequenties, zodat ze veilig in URL's kunnen worden verzonden.
encodeURI vs encodeURIComponent
Gebruik encodeURIComponent voor individuele waarden; gebruik encodeURI voor volledige URL's waar scheidingstekens moeten blijven staan.
Tip
Als %25 steeds verschijnt, is de tekst mogelijk dubbel gecodeerd. Gebruik de waarschuwingsbanner om veilig opnieuw te decoderen.
FAQ
+ and %20, wat is het verschil?
“%20” is de RFC-conforme percent-encoding voor spaties. “+” wordt voornamelijk gebruikt in HTML-formulieren (application/x-www-form-urlencoded) en wordt vaak als spatie behandeld in query-strings.
Welke functie moet ik gebruiken?
Kies voor alleen waarden (querywaarde, padfragment, bestandsnaam) voor encodeURIComponent-conversie. Voor volledige URL's die ? & = / moeten behouden, kies encodeURI.
Wat is dubbele codering?
Als %25 (een gecodeerde “%”) vaak voorkomt, is de waarde mogelijk dubbel gecodeerd. Gebruik “Opnieuw decoderen” om te proberen het origineel te herstellen.