Alleen in browser

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.

Modus
Doel
Geavanceerde opties
Inactief Conversie wordt lokaal in uw browser uitgevoerd. Er worden geen gegevens naar een server verzonden.

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&note=10%KORTING

Sneltoetsen

Nu converteren ⌘/Ctrl + Enter
Waarschuwingsbanner sluiten Esc

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.