Zo gebruik je URL-encoder / decoder
- 1
Kies Coderen of Decoderen
Coderen verandert spaties en speciale tekens in %XX; Decoderen zet %XX terug in leesbare tekst.
- 2
Kies wat je codeert
Querywaarde voor één parameter, Hele URL voor een volledig adres, of Formuliergegevens als spaties + moeten worden.
- 3
Plak de tekst of link
Het resultaat wordt bijgewerkt terwijl je typt, en bij een volledige URL zie je een overzicht van de onderdelen en parameters.
- 4
Kopieer het resultaat
Kopieer het, sla het op als bestand, of zet het terug in de invoer met Uitvoer als invoer gebruiken om de omzetting te controleren.
Limieten en Pro
Gratis, zonder account en zonder lengtelimiet voor geplakte tekst; uitvoer van meer dan 600.000 tekens wordt gedeeltelijk getoond en volledig gekopieerd of opgeslagen.
Pro haalt de advertenties weg; de converter is op elk abonnement identiek. Pro bekijken
Over URL-encoder / decoder
URL's mogen maar een beperkte set ASCII-tekens bevatten. Alles wat daarbuiten valt – spaties, accenten, emoji en gereserveerde symbolen die als gegevens worden gebruikt – moet worden geschreven als % gevolgd door twee hexadecimale cijfers per UTF-8-byte. Deze pagina converteert in beide richtingen en laat precies zien wat er is veranderd.
Drie modi sluiten aan bij de drie plekken waar codering echt voorkomt. De modus Querywaarde werkt zoals encodeURIComponent van JavaScript en is de juiste keuze voor één parameter, een padsegment of een redirectdoel binnen een andere URL. De modus Hele URL werkt zoals encodeURI: het schema, de slashes, het vraagteken, de ampersands en de gelijktekens blijven ongemoeid en alleen wat het adres zou breken wordt geëscaped. De modus Formuliergegevens volgt application/x-www-form-urlencoded, waarbij een spatie een plusteken wordt, zoals in HTML-formulieren en URLSearchParams.
Plak een volledige link en het overzichtspaneel toont het schema, de host, de poort, het pad en het fragment, plus een tabel met elke queryparameter en de gedecodeerde waarde. Handig om trackinglinks, OAuth-callbacks en ondertekende URL's te lezen. Bij het decoderen stopt het proces bij ongeldige invoer en wordt aangegeven waar dat gebeurt: een losse % die niet door twee hexadecimale cijfers wordt gevolgd, of bytereeksen die geen geldige UTF-8 zijn. Dat betekent meestal dat een ouder systeem de tekst als Latin-1 heeft gecodeerd.
Percent-encoding is geen versleuteling en maakt niets korter; gebruik daarvoor een linkverkorter. Base64- en HTML-entiteitenconversie vind je in de andere twee tabbladen.
Privacy
URL's en tekst worden in deze pagina gecodeerd en gedecodeerd, dus links met tokens, e-mailadressen of sessie-ID's worden nergens naartoe verstuurd. De gekozen modus wordt voor de volgende keer in de lokale opslag bewaard; wat je plakt niet.