URL encoderen en decoderen
Maak tekst veilig om in een link te zetten, maak van %-gecodeerde tekst weer gewone woorden en zie waaruit een URL bestaat.
Verzegeld op dit apparaat
Werkt in je browser. Er wordt niets geüpload.
Verzegeld
Resultaat
Het resultaat verschijnt hier terwijl je typt.
Dit kan niet worden gedecodeerd
Onderdelen van deze URL
Queryparameters
| Naam | Waarde (gedecodeerd) |
|---|
Zo werkt het
-
Kies de richting
Encoderen maakt tekst veilig voor een URL. Decoderen zet reeksen zoals %C3%A9 weer om in leesbare tekens.
-
Kies wat je encodeert
Bij één parameterwaarde moet elk speciaal teken worden gecodeerd. Een hele URL houdt zijn slashes, vraagteken en ampersands.
-
Kopieer of bekijk
Kopieer het resultaat, of lees de tabel die een URL opsplitst in protocol, host, pad, parameters en fragment.
Veelgestelde vragen
Wordt de tekst die ik plak ergens naartoe gestuurd?
Nee. Encoderen, decoderen en URL-analyse gebeuren allemaal in je browser, dus links met tokens of persoonsgegevens blijven op je apparaat.
Wat is het verschil tussen een deel en een hele URL encoderen?
Bij een deel, zoals een zoekterm na ?q=, moeten tekens als &, = en / worden gecodeerd, zodat ze niet als URL-structuur worden gelezen. Een hele URL houdt die tekens, want die vormen juist de structuur, en codeert alleen spaties en tekens buiten ASCII.
Worden spaties %20 of +?
Beide zijn gebruikelijk. %20 werkt overal in een URL. + betekent alleen een spatie in querystrings die door HTML-formulieren worden verstuurd. Twijfel je, gebruik dan %20.
Waarom worden letters met accenten meerdere %-codes?
URL’s gebruiken UTF-8, waarin een teken als é twee bytes inneemt en een emoji vier. Elke byte wordt geschreven als % gevolgd door twee hexadecimale cijfers, dus é wordt %C3%A9.
Waarom mislukt het decoderen bij sommige tekst?
Decoderen mislukt als er na een % geen twee hexadecimale cijfers volgen, of als de bytes geen geldige UTF-8 zijn. Dat gebeurt vaak bij tekst die oude systemen in Latin-1 hebben gecodeerd. De foutmelding laat precies zien waar het probleem zit.