URL coderen en decoderen

Zet tekst om naar een webveilig formaat (percent-encoding) of decodeer een URL met %20, %C3%B1 en vergelijkbare codes. Kies of het om één parameter of een volledige URL gaat. Alles in je browser.

🔒 Wat je typt verlaat je apparaat nooit. Alles wordt in je browser berekend.

Een parameter codeert ook : / ? & =. Bij een volledige URL blijven die ongewijzigd.

Zo codeer of decodeer je een URL

  1. Kies of je wilt coderen of decoderen.
  2. Geef aan of het een parameter (de waarde van een veld) of een volledige URL is.
  3. Typ of plak je tekst: het resultaat verschijnt direct.
  4. Kopieer het resultaat en gebruik het in je link, je code of je zoekopdracht.

Waarom een URL coderen

Webadressen staan maar bepaalde tekens toe. Spaties, letters met accenten, ñ en symbolen als & of = worden vervangen door een % gevolgd door twee hexadecimale cijfers (een spatie is bijvoorbeeld %20). Dit heet percent-encoding.

Zet je een waarde in een parameter (?zoek=…), gebruik dan “Een parameter”, die ook : / ? & en = codeert. Heb je al een volledige URL en wil je alleen de spaties of accenten escapen, gebruik dan “Een volledige URL”.

Decoderen doet het omgekeerde: het zet %C3%B1 om in ñ en %20 in een spatie, zodat je een URL kunt lezen zoals hij oorspronkelijk was geschreven.

Goed om te weten

Veelgestelde vragen

Wat is het verschil tussen een parameter en een volledige URL?

Een parameter codeert elk speciaal teken, inclusief : / ? & =. Een volledige URL behoudt die symbolen omdat ze deel uitmaken van de structuur.

Waarom wordt een spatie %20?

Omdat spaties niet zijn toegestaan in een URL. 20 is de hexadecimale code ervan.

Werkt het met accenten en emoji's?

Ja, ze worden als UTF-8 gecodeerd; ñ wordt bijvoorbeeld %C3%B1.

Wordt mijn tekst naar een server gestuurd?

Nee. Alles gebeurt in je browser en de tekst verlaat je apparaat nooit.

Is het gratis?

Ja, het is gratis, je hoeft je nergens voor aan te melden en het werkt gewoon in je browser.