URL-encoder en decoder
Local only — nothing is uploaded unless you save or share it.
Een URL-encoder en decoder voor links en queryreeksen, netjes procentgecodeerd.
- Plak een URL, een querywaarde of een gecodeerde reeks
- Kies component- of volledige-URL-modus en dan Coderen of Decoderen
- Kopieer het resultaat, of klap de uitsplitsing open om de delen te bekijken
URL-uitsplitsing
Bewaar deze tool
Houd URL-encoder en decoder bij de hand
Gebruik het deelmenu van je browser en dan „Zet op beginscherm”.
Over deze tool
Een URL mag maar een beperkte set tekens bevatten, dus al het andere moet procentgecodeerd worden: een spatie wordt %20, een ampersand wordt %26, enzovoort. Dit verkeerd doen is hoe queryparameters stilletjes stukgaan, meestal wanneer een waarde een ampersand of een plusteken bevat en de server het als structuur leest in plaats van als inhoud. Deze tool biedt beide codeermodi, en het verschil doet ertoe. De componentmodus escapet ook de gereserveerde tekens, wat je wilt voor een waarde die in een queryreeks of padsegment terechtkomt. De volledige modus laat de structuur van de URL zelf met rust, zodat je een compleet adres kunt opschonen zonder het te slopen. Bij het decoderen krijg je duidelijke terugkoppeling in plaats van een stille mislukking als de invoer een los procentteken bevat. Er is ook een uitsplitsing die elke URL opdeelt in schema, host, pad, queryparameters en fragment, waardoor een lange met tracking beladen link in één oogopslag leesbaar wordt. Alles draait lokaal in je browser.
Veelgestelde vragen
Wat is het verschil tussen de twee modi?
De componentmodus escapet gereserveerde tekens als &, ?, =, / en #, dus die is juist voor één waarde binnen een URL. De volledige modus laat ze staan zodat een compleet adres blijft werken. De volledige modus op een querywaarde gebruiken is de klassieke oorzaak van kapotte parameters.
Wat is procentcodering?
De regel die van een spatie %20 maakt en van een ampersand %26: tekens die anders iets structureels voor een URL zouden betekenen worden vervangen door een procentteken en hun hexcode. Een URL online coderen is die regel toepassen; de decoder hier doet het omgekeerde, en zo lees je een link terug die iemand je stuurde met een query vol %3A en %2F.
Waarom wordt mijn spatie soms %20 en soms een plus?
Procentcodering gebruikt overal %20. Het plusteken komt uit de oudere formuliercoderingsregels van application/x-www-form-urlencoded-bodies en sommige queryreeksen. Je komt allebei tegen, dus servers accepteren meestal beide, maar %20 is de veiligere keuze.
Waarom mislukt decoderen met een foutmelding?
Vrijwel altijd omdat de invoer een procentteken bevat dat niet gevolgd wordt door twee hexadecimale cijfers, en dat is ongeldig. Dat gebeurt als een letterlijk procentteken nooit gecodeerd werd, of als een reeks twee keer is gedecodeerd.
Is het veilig om een URL met een token te plakken?
Ja. Coderen en decoderen gebeuren volledig in je browser, dus wat je plakt wordt niet verstuurd of gelogd. Dat gezegd hebbende: behandel elke URL met een sessietoken als een geheim, welk gereedschap je ook gebruikt.
Help deze tool beter te maken
Een fout gevonden, iets anders willen, of mis je een tool?
Je hebt een niet-verzonden bericht.
Dank je — hij is binnen. Het antwoord vind je in je postvak.Go to my messages