URL coderen/decoderen
Codeer en decodeer URL-parameters en tekenreeksen
Codeert een URL-component. Bij het decoderen blijft + een letterlijk plusteken; spaties worden gecodeerd als %20.
Verwerkt op dit apparaat. Uw tekst wordt niet geüpload.
Snelle voorbeelden
Over URL-codering
Procentcodering geeft tekens weer als UTF-8-bytes, geschreven als %XX. Codeer afzonderlijke parameterwaarden voordat u een URL samenstelt; als u een hele URL codeert, worden ook de scheidingstekens gecodeerd.
Over de URL-encoder en -decoder
Onze gratis URL-encoder en -decoder zet speciale tekens in URL's om naar hun procentgecodeerde equivalenten en weer terug. Of u nu webapplicaties bouwt, API's test of querystrings debugt: u krijgt direct nauwkeurige URL-codering volgens de RFC 3986-standaard.
Procentcodering (ook wel URL-codering genoemd) vervangt onveilige ASCII-tekens door een procentteken gevolgd door twee hexadecimale cijfers. Een spatie wordt bijvoorbeeld %20, een ampersand wordt %26 en niet-ASCII-tekens worden gecodeerd met hun UTF-8-bytereeksen. Dit is essentieel om data betrouwbaar te verzenden in URL's, formulieren en HTTP-aanvragen.
Alle verwerking gebeurt volledig in uw browser: er worden nooit gegevens naar een server verzonden. Daardoor is onze online URL-encoder volledig privé en veilig voor het coderen van gevoelige parameters, authenticatietokens of andere tekst die veilig in een URL moet worden opgenomen.
Belangrijkste functies
- URL's tegelijk coderen en decoderen in realtime
- Procentcodering volgens RFC 3986 voor alle tekens
- Volledige ondersteuning voor Unicode en UTF-8
- Direct omzetten terwijl u typt, zonder vertraging
- Kopiëren naar het klembord met één klik voor gecodeerde of gedecodeerde uitvoer
- Ingebouwde voorbeelden voor URL's, querystrings en speciale tekens
- Veilige tekens (A-Z, a-z, 0-9, -, _, ., ~) blijven automatisch behouden
- Verwerking aan de clientzijde zorgt voor volledige privacy van uw data
- Knop Alles wissen om invoer en uitvoer direct terug te zetten
- Ondersteuning voor de donkere modus voor prettig gebruik in elke omgeving
De URL-encoder gebruiken
- Voer uw tekst in: Typ of plak een URL, queryparameter of andere tekst in het invoerveld boven in de tool.
- Bekijk de gecodeerde uitvoer: De URL-gecodeerde versie verschijnt direct in het linker uitvoerpaneel, met alle speciale tekens omgezet naar procentcodering.
- Bekijk de gedecodeerde uitvoer: Plakt u een al gecodeerde string, dan toont het rechterpaneel de gedecodeerde, leesbare versie.
- Kopieer het resultaat: Klik op de knop Kopiëren naast een van beide uitvoeren om de gecodeerde of gedecodeerde tekst naar uw klembord te kopiëren.
- Probeer een voorbeeld: Klik op een van de kant-en-klare voorbeelden onder de uitvoer om snel te zien hoe verschillende invoer wordt gecodeerd.
- Wissen en opnieuw beginnen: Gebruik de knop Alles wissen om alle velden te legen en een nieuwe codeersessie te starten.
Toepassingen
- API-ontwikkeling: Codeer queryparameters en padsegmenten voordat u HTTP-aanvragen naar REST- of GraphQL-API's verstuurt.
- Formulierdata verwerken: Zorg dat waarden van formuliervelden met speciale tekens correct zijn gecodeerd voor POST- en GET-verzoeken.
- Doorverwijs-URL's: Codeer callback- en redirect-URL's die geneste querystrings of fragmentidentificaties bevatten.
- SEO en analytics: Decodeer tracking-URL's om UTM-parameters, campagnetags en verwijzergegevens te bekijken.
- E-mailsjablonen: Codeer mailto-links en onderwerpregels met spaties, ampersands of andere gereserveerde tekens.
- Debuggen: Decodeer procentgecodeerde URL's uit serverlogs, ontwikkelaarstools van de browser of foutmeldingen om de oorspronkelijke aanvraag te begrijpen.
- Internationalisatie: Codeer niet-ASCII-tekens zoals letters met accenten, CJK-tekens of emoji voor veilige opname in URL's.
- Beveiligingstests: Controleer of uw applicatie gecodeerde en dubbel gecodeerde invoer correct verwerkt, om injectiekwetsbaarheden te voorkomen.
Veelgestelde vragen
Wat is URL-codering?
URL-codering (procentcodering) zet tekens die niet in een URL zijn toegestaan om naar een algemeen geaccepteerd formaat met een procentteken gevolgd door twee hexadecimale cijfers. Zo worden URL's correct over internet verzonden.
Wanneer moet ik URL-codering gebruiken?
U codeert elke waarde die in een querystring, padsegment of fragmentidentificatie van een URL komt als die gereserveerde tekens bevat, zoals spaties, ampersands, gelijkheidstekens, vraagtekens of niet-ASCII-tekens.
Wat is het verschil tussen encodeURI en encodeURIComponent?
encodeURI codeert een volledige URI, maar laat tekens zoals dubbele punten, schuine strepen en vraagtekens ongemoeid, omdat die in URL's een speciale betekenis hebben. encodeURIComponent codeert afzonderlijke onderdelen zoals queryparameters en escapet alle gereserveerde tekens. Deze tool gebruikt encodeURIComponent voor maximale veiligheid.
Is deze tool gratis?
Ja, deze URL-encoder en -decoder is volledig gratis, zonder limiet op het aantal conversies, zonder registratie en zonder advertenties die de functionaliteit blokkeren.
Zijn mijn gegevens veilig?
Zeker. Alle codering en decodering gebeurt lokaal in uw browser met JavaScript. Uw invoertekst wordt nooit naar een server verzonden, dus de tool is veilig voor gevoelige data zoals API-sleutels, tokens of persoonlijke gegevens.
Kan ik hele URL's coderen of alleen parameters?
U kunt elke tekst coderen. Bij volledige URL's codeert u meestal alleen de parameterwaarden en niet de hele URL-structuur. Als u de volledige URL codeert, worden ook het protocol (://), padscheidingstekens (/) en querytekens (?/&) gecodeerd, waardoor de URL niet meer werkt.
Tips & best practices
- Codeer waarden, geen sleutels: Codeer bij het opbouwen van querystrings alleen de parameterwaarden, niet het hele sleutel=waarde-paar of de URL-structuur.
- Voorkom dubbele codering: Is uw tekst al gecodeerd (bevat %20, %26 enzovoort), decodeer die dan eerst voordat u opnieuw codeert, zodat dubbele procentcodering wordt voorkomen.
- Gebruik de gedecodeerde weergave om te debuggen: Plak een URL uit browserlogs of netwerktools in het invoerveld om direct de gedecodeerde, leesbare versie te zien.
- Test met speciale tekens: Probeer invoer met ampersands (&), plustekens (+), hekjes (#) en Unicode-tekens om te controleren of uw applicatie alle randgevallen aankan.
- Bekijk de voorbeelden: De ingebouwde voorbeelden behandelen veelvoorkomende situaties, zoals URL's met queryparameters, speciale tekens en e-mailadressen, zodat u het coderingsgedrag beter begrijpt.
- Onthoud de veilige tekens: Letters (A-Z, a-z), cijfers (0-9), koppeltekens (-), underscores (_), punten (.) en tildes (~) hoeven niet te worden gecodeerd en blijven ongewijzigd.