URL Encoder

Wat is het URL Encoder

URL-codering (ook percent-codering genoemd) zet tekens die niet in URL's zijn toegestaan om naar een veilig formaat. Spaties, ampersands, letters met accenten en speciale symbolen worden vervangen door een procentteken gevolgd door hun hexadecimale code. Een spatie wordt bijvoorbeeld %20 en een ampersand wordt %26. Deze tool gebruikt encodeURIComponent van JavaScript, dat alles codeert behalve letters, cijfers en de tekens - _ . ! ~ * ' ( ).

Hoe te gebruiken

  1. Typ of plak de tekst die je wilt coderen in het invoerveld.
  2. Het URL-gecodeerde resultaat verschijnt direct in het uitvoervak.
  3. Klik op Kopiëren om de gecodeerde string naar je klembord te kopiëren.
  4. Gebruik de link naar de URL Decoder hieronder om de bewerking om te draaien.

Wanneer te gebruiken

Moet je gebruikersinvoer in een query string zetten zonder dat die stukgaat? Plak de ruwe tekst en je krijgt een veilige waarde als 'search%3F%26query%3Dhello%20world' terug, zonder handmatig speciale tekens te escapen. Elke browser of server parseert het correct, zodat je links en API-aanroepen intact blijven.

Veelgestelde vragen

Wat is URL-codering?

URL-codering vervangt onveilige tekens in een URL door een procentteken gevolgd door twee hexadecimale cijfers. Zo blijft de URL geldig en wordt hij correct geïnterpreteerd door browsers en servers, ongeacht speciale tekens.

Wat is het verschil tussen encodeURI en encodeURIComponent?

encodeURI codeert een volledige URL en laat tekens als /, ? en # intact. encodeURIComponent (hier gebruikt) codeert een enkele waarde die in een query string moet staan, en codeert dus ook die tekens. Gebruik encodeURIComponent voor losse parameterwaarden.

Verwerkt deze encoder Unicode en emoji?

Ja. Tekens buiten ASCII worden eerst omgezet naar UTF-8-bytes, waarna elke byte percent-gecodeerd wordt. Zo wordt 'café' met accent 'caf%C3%A9' en worden emoji als multibyte-reeksen gecodeerd.

Wordt een spatie gecodeerd als %20 of als een plusteken?

Deze tool gebruikt encodeURIComponent, dat spaties codeert als %20. Sommige oudere formuliercoderingen gebruiken + in plaats daarvan, maar %20 is de juiste vorm voor query string-waarden in moderne API's.

Kan ik deze tool delen met mijn ingevulde gegevens?

Ja. De URL wordt automatisch bijgewerkt terwijl je typt. Kopieer de link uit de adresbalk of gebruik de Deel-knop — iedereen die de link opent, ziet jouw gegevens al ingevuld.

Gerelateerde tools