URL-Encoder/Decoder
Encodeer tekst naar URL-veilige indeling en decodeer percent-gecodeerde strings terug naar leesbare tekst.
Plak een URL of tekst om te encoderen, of een percent-gecodeerde string om te decoderen.
Uw gecodeerde of gedecodeerde resultaat verschijnt hier.
Klik op een gecodeerd waarde om deze naar uw klembord te kopiëren.
URL Encoder/Decoder — Encoderen en decoderen van URLs online gratis
Onze gratis online URL Encoder/Decoder laat u tekst omzetten in een URL-veilig percent-gecodeerd formaat en decodeert percent-gecodeerde strings terug naar leesbare tekst. Plak elke URL of queryparameter, codeer of decodeer het direct en kopieer het resultaat. Alles werkt in uw browser — er wordt geen gegevens naar een server gestuurd.
Wat is URL-encodering?
URL-encodering (ook wel procent-encodering genoemd) zet tekens om in een formaat dat veilig kan worden overgedragen via het internet. URLs mogen alleen een beperkt aantal ASCII-tekens bevatten — letters, cijfers en een paar speciale tekens zoals koppeltekens en onderstrepingstekens. Elk teken buiten dit bereik moet worden gecodeerd als % gevolgd door zijn twee-cijferige hexadecimale code.
Bijvoorbeeld wordt een spatie %20, een ampersand %26 en een schuine streep %2F. De encodering zorgt ervoor dat speciale tekens zoals ?, & en = niet verkeerd worden geïnterpreteerd als URL-scheidingstekens.
Er zijn twee soorten URL-encodering:
encodeURIComponentcodeert alle speciale tekens, waaronder/,?,#,&en=. Gebruik dit voor het coderen van queryparameterwaarden of individuele padsegmenten.encodeURIbehoudt URL-structuurtekens zoals/,?,#en&. Gebruik dit voor het coderen van volledige URLs die u functioneel wilt houden.
Ons tool laat u kiezen tussen beide methoden afhankelijk van uw gebruikscasus.
Hoe gebruik je dit tool
- Plak uw tekst of URL in het invoerveld.
- Klik op "Codeer" om speciale tekens om te zetten in percent-gecodeerd formaat. Het tool gebruikt standaard
encodeURIComponent, wat veilig is voor queryparameters. - Klik op "Decodeer" om percent-gecodeerde strings terug te zetten in leesbare tekst.
- Schakel tussen coderingsmodus tussen "Component" (codeert alles) en "URI" (behaalt URL-structuur) met de knoppen onder het invoerveld.
- Kopieer het resultaat naar uw klembord met één klik.
Alle verwerking gebeurt direct in uw browser.
Belangrijke functies
| Kenmerk | Voordelen |
|---|---|
| Bidirectionele omzetting | Codeer tekst naar percent-gecodeerd formaat of decodeer het terug |
| Twee coderingsmodi | Componentmodus voor querywaarden, URImodus voor volledige URLs |
| Real-time verwerking | Resultaten verschijnen direct als u op codeer of decodeer klikt |
| Volledige Unicode-ondersteuning | Verwerkt elk teken, inclusief emoji's, CJK en accenten |
| Bulkverwerking | Codeer of decodeer hele URLs en querystrings tegelijk |
| Nul gegevensoverdracht | Alle verwerking gebeurt lokaal in uw browser |
Reële gebruikscasus
Coderen van queryparameters
Bij het bouwen van URLs met dynamische queryparameters moeten waarden met spaties, ampersanden of speciale tekens worden gecodeerd. Bijvoorbeeld een zoekopdracht zoals tool & die making moet worden tool%20%26%20die%20making om veilig in een URL opgenomen te worden. Zonder codering zou de & worden geïnterpreteerd als een parameter-scheidingsteken.
Decodeer gecodeerde URLs
Wanneer u gecodeerde URLs ontvangt van APIs, logboeken of omleidingen, moet u vaak de codeerdecoderen om het echte inhoud te begrijpen. Percent-gecodeerde strings zoals %2Fpath%2Fto%2Fpage zijn veel gemakkelijker leesbaar als ze worden gedeclareerd naar /path/to/page.
Voorbereiden van URLs voor sociale delen
Sociale media platforms en messaging apps kunnen soms URLs breken die speciale tekens bevatten. Het coderen van de URL zorgt ervoor dat het intact aankomt wanneer gedeeld in e-mails, chatberichten of sociale posten.
Debuggen van API-aanvragen
Bij het debuggen van REST-apis ontmoet u vaak percent-gecodeerde waarden in aanvraag-URLs. Het decoderen ervan helpt u om te controleren dat de juiste parameters worden verzonden en ontvangen.
Vaak gecodeerde tekens
| Tekens | Gecodeerd | Algemene gebruik |
|---|---|---|
| Spatie | %20 |
Woordseparator in URLs |
& |
%26 |
Ampersand in querywaarden |
= |
%3D |
Gelijkteken in querywaarden |
? |
%3F |
Vraagteken |
/ |
%2F |
Schuine streep |
# |
%23 |
Hash / fragment identifier |
% |
%25 |
Procentteken zelf |
+ |
%2B |
Plus |
@ |
%40 |
@ (e-mail in URLs) |
: |
%3A |
Dubbelepunt |
; |
%3B |
Puntkomma |
é |
%C3%A9 |
Accentteken (UTF-8) |
🎉 |
%F0%9F%8E%89 |
Emoji (UTF-8) |
Voor HTML-entiteit encodering, gebruik ons HTML Entity Encoder/Decoder. Voor Base64-encodering, probeer de Base64 Encoder/Decoder.
Tips voor werken met URL-encodering
- Codeer altijd queryparameterwaarden. Plak nooit ruwe gebruikersinvoer direct in een URL — gebruik altijd
encodeURIComponenteerst. - Gebruik de juiste coderingsfunctie.
encodeURIComponentvoor individuele waarden,encodeURIvoor volledige URLs. Gebruik van de verkeerde functie leidt tot fouten. - Controleer altijd het resultaat. Zelfs kleine fouten in codering kunnen grote problemen veroorzaken.
- Gebruik geen spaties in URLs. Gebruik
%20of-in plaats van spaties. - Sla gecodeerde waarden op. Gebruik ze niet opnieuw zonder te controleren.
Veelgestelde vragen
Is dit hulpmiddel gratis te gebruiken?
Ja, dit hulpmiddel is volledig gratis en vereist geen abonnement of betaling. U kunt het direct gebruiken zonder enige beperking.
Werkt dit hulpmiddel op alle browsers?
Ja, dit hulpmiddel werkt op alle moderne browsers zoals Chrome, Firefox, Safari, Edge en Opera. Het is compatibel met alle standaardfuncties van webbrowsers.
Wat gebeurt er met mijn gegevens?
Alles werkt in uw browser — er wordt geen gegevens naar een server gestuurd. Uw gegevens blijven veilig en worden niet opgeslagen of gedeeld.
Kan ik dit hulpmiddel gebruiken op mijn mobiele apparaat?
Ja, dit hulpmiddel werkt perfect op mobiele apparaten. U kunt het gebruiken op smartphones en tablets met een moderne browser.
Wat is het verschil tussen encodeURIComponent en encodeURI?
encodeURIComponent codeert alle speciale tekens, terwijl encodeURI alleen de URL-structuurtekens behoudt. Gebruik encodeURIComponent voor queryparameters en encodeURI voor volledige URLs.