Ontwikkelaarstool

URL-encoder

Codeer tekst met procentcodering voor URL's, of decodeer het weer terug.

URL-encoder Draait op je apparaat
  • Draait in je browser — je tekst wordt nergens naartoe gestuurd
  • Geen aanmelding, geen quota, gratis te gebruiken zo vaak je wilt

Hoe het werkt

URL's mogen maar een beperkte set tekens bevatten. Al het andere, zoals spaties, ampersands, letters met accenten en alles wat niet ASCII is, moet met procentcodering worden gecodeerd, anders gaat de URL stuk op manieren die irritant zijn om te debuggen.

Volledige URI versus component

Een hele URI coderen laat structuurtekens zoals de dubbele punt, slash en het vraagteken met rust, omdat ze een functie hebben. Een component coderen escapet die ook, en dat is wat een waarde in een queryparameter nodig heeft.

De gebruikelijke bug

Een hele URL coderen terwijl je één parameter bedoelde, laat ampersands intact, zodat een waarde die er een bevat stilletjes in twee parameters uiteenvalt. Gebruik voor waarden in een querystring de componentoptie.

Veelgestelde vragen

URL-encoder: veelgestelde vragen

Wat is het verschil tussen de twee coderingsopties?

Coderen laat tekens van de URL-structuur met rust; coderen als component escapet ze ook, voor waarden die in een querystring komen.

Waarom mislukt decoderen soms?

Een verdwaald procentteken dat geen deel uitmaakt van een geldige escapereeks maakt de tekst niet te decoderen. De tool meldt dat in plaats van iets verkeerds terug te geven.

Wordt mijn tekst ergens naartoe gestuurd?

Nee, het coderen gebeurt op de pagina.