Zo codeer of decodeer je een URL
- Kies of je wilt coderen of decoderen.
- Geef aan of het een parameter (de waarde van een veld) of een volledige URL is.
- Typ of plak je tekst: het resultaat verschijnt direct.
- Kopieer het resultaat en gebruik het in je link, je code of je zoekopdracht.
Waarom een URL coderen
Webadressen staan maar bepaalde tekens toe. Spaties, letters met accenten, ñ en symbolen als & of = worden vervangen door een % gevolgd door twee hexadecimale cijfers (een spatie is bijvoorbeeld %20). Dit heet percent-encoding.
Zet je een waarde in een parameter (?zoek=…), gebruik dan “Een parameter”, die ook : / ? & en = codeert. Heb je al een volledige URL en wil je alleen de spaties of accenten escapen, gebruik dan “Een volledige URL”.
Decoderen doet het omgekeerde: het zet %C3%B1 om in ñ en %20 in een spatie, zodat je een URL kunt lezen zoals hij oorspronkelijk was geschreven.
Goed om te weten
- Bij het decoderen van een parameter wordt het +-teken als spatie gelezen, zoals webformulieren dat doen.
- Als de tekst een % bevat die niet door twee hexadecimale cijfers wordt gevolgd, kan hij niet worden gedecodeerd.
- Er wordt niet gecontroleerd of het adres bestaat of correct is opgebouwd: alleen tekens worden omgezet.
Veelgestelde vragen
Wat is het verschil tussen een parameter en een volledige URL?
Een parameter codeert elk speciaal teken, inclusief : / ? & =. Een volledige URL behoudt die symbolen omdat ze deel uitmaken van de structuur.
Waarom wordt een spatie %20?
Omdat spaties niet zijn toegestaan in een URL. 20 is de hexadecimale code ervan.
Werkt het met accenten en emoji's?
Ja, ze worden als UTF-8 gecodeerd; ñ wordt bijvoorbeeld %C3%B1.
Wordt mijn tekst naar een server gestuurd?
Nee. Alles gebeurt in je browser en de tekst verlaat je apparaat nooit.
Is het gratis?
Ja, het is gratis, je hoeft je nergens voor aan te melden en het werkt gewoon in je browser.