URL-encoder/decoder

Codeer of decodeer URL-tekst en parameters met percent-encoding, encodeURI en encodeURIComponent. Handig voor API's, UTM's, slugs en links.

Laatst bijgewerkt: 2026/04/22

URL-encoder/decoder

Invoer
Resultaat
Invoer: 0 tekens
Resultaat: 0 tekens

Wat is URL-codering?

URL-codering, ook wel percent-encoding genoemd, zet tekens die niet veilig in een webadres kunnen staan om naar reeksen met % en hexadecimale waarden. Zo kunnen spaties, accenten, gereserveerde symbolen en andere Unicode-tekens veilig in een URL worden verstuurd.

Dat is belangrijk bij zoekparameters, formulieren, API-koppelingen, campagnelinks, UTM-tags en URL’s met spaties, bijzondere tekens of meertalige tekst.

Belangrijkste functies

  • Coderen en decoderen in één tool – Wissel van modus zonder je context te verliezen.
  • Realtime conversie – Het resultaat wordt direct bijgewerkt terwijl je typt of plakt.
  • Twee coderingsmethoden – Kies tussen encodeURIComponent en encodeURI voor het juiste scenario.
  • Snel omwisselen – Zet de uitvoer met één klik weer terug in de invoer voor een controle in de andere richting.
  • Kopie naar klembord – Neem de uitkomst meteen over naar code, tickets of documentatie.
  • Tellen van tekens – Zie direct hoeveel langer of korter de tekst wordt na codering.

Zo gebruik je de URL-encoder/decoder

  1. Kies de modus – Gebruik Coderen om een waarde klaar te maken voor een URL of Decoderen om een gecodeerde string leesbaar te maken.
  2. Selecteer de methode – Volledige codering is meestal beter voor losse parameterwaarden, terwijl gedeeltelijke codering beter werkt voor complete URL’s.
  3. Plak tekst of een link – Werk met de waarde zoals die in je browser, CMS, logbestand of spreadsheet staat.
  4. Controleer het resultaat – Kijk of je een volledig ontsnapte string nodig hebt of alleen een veilig gecodeerde parameter.
  5. Kopieer en hergebruik – Gebruik de uitkomst in API-calls, campagnelinks, technische documentatie of supporttickets.

Vergelijking van coderingsmethoden

Volledige codering (encodeURIComponent)

Deze methode codeert bijna alle gereserveerde tekens. Dat is vooral handig voor parameterwaarden, zoektermen, namen met accenten en UTM-labels.

  • Invoer: https://voorbeeld.nl/zoeken?q=fiets huren in Utrecht
  • Resultaat: https%3A%2F%2Fvoorbeeld.nl%2Fzoeken%3Fq%3Dfiets%20huren%20in%20Utrecht

Gedeeltelijke codering (encodeURI)

Behoudt URL-structuurtekens zoals :, /, ? en =, en codeert vooral spaties, accenten en andere tekens die niet letterlijk in de URL thuishoren.

  • Invoer: https://voorbeeld.nl/zoeken?q=fiets huren in Utrecht
  • Resultaat: https://voorbeeld.nl/zoeken?q=fiets%20huren%20in%20Utrecht

Voor wie is deze tool nuttig?

  • Webdevelopers – Voor API-parameters, callback-URL’s, routes en integratietests.
  • QA-teams – Voor het controleren van gecodeerde URL’s in tickets, logs en geautomatiseerde tests.
  • SEO en marketing – Voor het nalopen van slugs, UTM’s en links met spaties of accenten.
  • Analisten en operations – Voor het snel lezen van URL’s uit events, dashboards en exports.
  • Supportteams – Voor het achterhalen waarom een gedeelde link niet meer goed werkt.

Privacy

Deze tool werkt volledig in je browser. Ingevoerde tekst wordt niet naar een server verstuurd en verdwijnt zodra je het tabblad sluit. Daardoor kun je ook interne parameters, campagnelinks of gevoelige strings lokaal controleren.

Wanneer komt deze tool goed van pas?

  • Wanneer je een waarde wilt coderen voordat je die toevoegt aan een querystring of een gedeelde link.
  • Wanneer je wilt begrijpen waarom een URL met spaties, accenten of speciale symbolen niet werkt.
  • Wanneer je UTM-parameters, bestandsnamen of paden met internationale tekst controleert.
  • Wanneer je een gecodeerde string uit logs, webhooks of supportsystemen snel leesbaar wilt maken.
  • Wanneer je wilt controleren of jouw applicatie encodeURI, encodeURIComponent of een andere formulierconventie verwacht.

Meer details

Het resultaat hangt af van de gekozen modus en coderingsmethode. De tool gebruikt de standaard JavaScript-functies zodat het meest gebruikelijke browsergedrag wordt nagebootst bij snelle tests en handmatige controles.

Als je backend application/x-www-form-urlencoded, ondertekende tokens of aangepaste escape-regels gebruikt, controleer het uiteindelijke formaat dan ook in je technische documentatie of doelomgeving.

Veelgestelde vragen

Waarom moet ik een URL of parameter coderen?

Omdat een URL niet elk teken veilig in ruwe vorm kan bevatten. Spaties, gereserveerde symbolen en Unicode-tekens kunnen een adres kapotmaken of de betekenis van een parameter veranderen als ze niet correct worden gecodeerd.

Wat is het verschil tussen encodeURI en encodeURIComponent?

encodeURI gebruik je voor complete URL’s en laat structuurtekens zoals /, ? en = intact. encodeURIComponent codeert bijna alles en is daardoor geschikter voor losse parameterwaarden.

Moeten spaties %20 of + worden?

In standaard URL-codering worden spaties als %20 opgeslagen. Het plus-teken + komt vooral voor in application/x-www-form-urlencoded, wat een verwante maar andere afspraak is.

Wat kan ik doen als decoderen mislukt?

Controleer of elk %-teken wordt gevolgd door precies twee hexadecimale cijfers en of de string niet is afgekapt. Als de bron spaties vervangt door + of dubbele codering toepast, moet je dat eerst afhandelen.

Waarvoor gebruik ik dit resultaat het best?

Gebruik het voor snelle controles, technische validatie, linkcontrole en documentatie. Als een integratie een exact formaat vereist, vergelijk het resultaat dan met de officiële specificatie van je API, framework of systeem.

Anonieme mening 1

Reacties die andere gebruikers hinderen of dezelfde boodschap herhalen, kunnen volgens ons moderatiebeleid worden verborgen of verwijderd.

Tekens over: 120

Er zijn nog geen reacties. Laat als eerste een mening achter.