URL-codeerder / -decodeerder

Codeer of decodeer uw links en parameters in een oogwenk.

Waarom een URL coderen?

Een webadres mag maar een beperkte set tekens bevatten. Spaties, letters met accenten en bepaalde symbolen moeten worden gecodeerd om goed te worden doorgegeven. Procentcodering (percent-encoding) vervangt elk problematisch teken door een % gevolgd door de code: een spatie wordt %20, een é wordt %C3%A9.

De tool gebruiken

  1. Kies Coderen of Decoderen.
  2. Plak je tekst of URL en klik op «Omzetten».
  3. Kopieer het resultaat, of gebruik «Het resultaat gebruiken» voor een volgende bewerking.

De meest voorkomende tekens

TekenGecodeerdWaarom
spatie%20Niet toegestaan in een URL
&%26Scheidt parameters
=%3DScheidt naam en waarde van een parameter
?%3FMarkeert het begin van de parameters
#%23Markeert een anker in de pagina
/%2FScheidt mappen in het pad
é%C3%A9Buiten de basistekenset, gecodeerd in UTF-8

Codeer een waarde, niet het hele adres

De tool gebruikt encodeURIComponent, de standaardmethode om een waarde te coderen die in een URL komt, zoals een zoekterm. Daardoor worden ook /, ? en & gecodeerd. Geef je een volledig adres op, dan werkt het daarna niet meer als link: codeer alleen het variabele deel.

Voorbeeld: voor een zoeklink naar «friet & mayo» codeer je alleen de waarde, wat friet%20%26%20mayo geeft, en zet je die achter ?q=.

Decoderen om een link te begrijpen

Tracking-, doorverwijs- en deellinks bevatten vaak een ander adres dat als parameter is gecodeerd. Door ze te decoderen zie je waar ze echt naartoe leiden, een goede gewoonte voordat je op een link uit een e-mail of bericht klikt.

Het geval «+»

In klassieke webformulieren wordt een spatie soms als + gecodeerd in plaats van %20. Staan er in een gedecodeerde tekst +-tekens waar spaties horen, vervang ze dan gewoon.

Veelgestelde vragen

Worden ook speciale tekens gecodeerd?

Ja, accenten en symbolen worden verwerkt met encodeURIComponent, de standaardmethode van browsers, in UTF-8.

Worden mijn gegevens verstuurd?

Nee. Coderen en decoderen gebeurt in je browser.

Waarom werkt mijn URL niet meer na het coderen?

Omdat ook de «/», «?» en «:» van het adres zijn gecodeerd. Codeer alleen de waarde van een parameter, niet de hele URL.

Wat betekent een fout bij het decoderen?

De reeks bevat een «%» zonder geldige code erachter. Controleer of hij niet is afgekapt of twee keer gecodeerd.

Vergelijkbare tools

Onze andere sites:NetCheck - netwerk- en DNS-toolsVolt - internet snelheidstestBoxo - tijdelijk wegwerp-e-mailadres