URL coderen en decoderen

Encodeer URL-parameters of decodeer procentgecodeerde tekst. Kies een URL-component, volledige URL of formulierveld en behandel spaties, plustekens en UTF-8 correct.

0 tekens
Resultaat

Het resultaat verschijnt hier.

Zo encodeer of decodeer je een URL-waarde

  1. Plak de oorspronkelijke tekst of gecodeerde waarde en kies encoderen of decoderen.
  2. Gebruik de componentmodus voor een parameter of padsegment, de volledige-URL-modus om scheidingstekens te behouden of de formuliermodus voor één veldwaarde.
  3. Voer de conversie uit en kopieer het resultaat. Encodeer parameterwaarden afzonderlijk voordat je ze in een URL zet.

Aan de slag met URL coderen en decoderen

De onderdeelmodus codeert & en =. De modus voor volledige URL’s behoudt scheidingstekens. Bij formulieren worden spaties + en plustekens %2B. Kies de modus die past bij het systeem dat het resultaat leest.

Voorbeeld: één URL-parameterwaarde encoderen

Invoer
Hallo wereld! 👋 + & = / ?
Resultaat
Hallo%20wereld!%20%F0%9F%91%8B%20%2B%20%26%20%3D%20%2F%20%3F

Vragen over URL coderen en decoderen

Moet ik de hele URL of alleen een parameter encoderen?

Gebruik voor een parameterwaarde de componentmodus: & en = worden %26 en %3D. De volledige-URL-modus behoudt scheidingstekens zoals :, /, ? en & en beschermt individuele waarden dus niet automatisch. Bij decoderen blijven gereserveerde escapes zoals %2F ook intact.

Waarom wordt een spatie %20 of +?

De componentmodus gebruikt %20 voor een spatie en %2B voor een letterlijk plusteken. De formuliermodus gebruikt + voor een spatie en %2B voor het plusteken. Alleen de formuliermodus maakt bij decoderen van een ongecodeerde + een spatie.

Waarom verandert %20 in %2520?

Bij opnieuw encoderen wordt het bestaande procentteken % omgezet in %25. De tool verwerkt één laag per keer. Decodeer alleen zo vaak als het ontvangende systeem verwacht: herhaald decoderen kan scheidingstekens hun speciale betekenis in de URL teruggeven.

Werkt dit met accenten, andere schriften en emoji?

Ja, encoderen gebeurt met UTF-8. Decoderen vereist geldige procentcodes en UTF-8-bytes; onvolledige reeksen of %GG worden geweigerd. Oudere tekencoderingen zoals GBK worden niet omgezet. De tool toont tekst en opent het resulterende adres niet.

Worden mijn bestanden, tokens of teksten geüpload?

Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.

Alle ontwikkelaarstools

Codering en bestanden

Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.

Gegevens en tekst analyseren

Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.

Hashes, ID’s en schema’s

Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.

Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.