URL Encoder / Decoder
Codeer speciale tekens voor veilige URL's of decodeer procentgecodeerde strings terug naar leesbare tekst. 100% client-side.
URL's coderen / decoderen
Plakken
Voer je tekst, URL of procentgecodeerde string in het invoerveld in.
Omzetten
Het resultaat verschijnt direct terwijl je typt. Schakel tussen Coderen en Decoderen met één klik.
Kopiëren
Klik Resultaat kopiëren of gebruik de knop Omwisselen om de uitvoer terug naar invoer te verplaatsen.
Wat is URL-codering?
URL-codering (ook wel procentcodering genoemd) is een mechanisme voor het coderen van speciale tekens. Het vervangt onveilige tekens met een % gevolgd door twee hexadecimale cijfers die de bytewaarde vertegenwoordigen.
Een spatie wordt bijvoorbeeld %20, een ampersand wordt %26, en een niet-ASCII-teken zoals é wordt %C3%A9 (zijn UTF-8-bytesequentie). URL-codering is essentieel voor betrouwbare gegevensoverdracht in URL's, queryreeksen en formulierinzendingen.
Veelgebruikte gecodeerde tekens
| Teken | Gecodeerd | Beschrijving |
|---|---|---|
(spatie) | %20 of + | Spatieteken |
& | %26 | Ampersand (scheidt queryparameters) |
= | %3D | Gelijkteken (sleutel=waarde-scheidingslijn) |
? | %3F | Vraagteken (start queryreeks) |
# | %23 | Heksteken (fragmentidentificatie) |
/ | %2F | Schuine streep (padscheidingslijn) |
@ | %40 | At-teken |
+ | %2B | Plusteken |
encodeURIComponent vs encodeURI
encodeURIComponent codeert alle speciale tekens behalve - _ . ! ~ * ' ( ). Gebruiken voor het coderen van individuele queryparameterwaarden, formuliervelden of elke tekst die wordt ingebed in een URL.
encodeURI behoudt tekens met speciale betekenis in URL's: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Gebruiken voor het coderen van een volledige URL die navigeerbaar moet blijven.
Veelgestelde vragen
%20. In HTML-formuliergegevens (application/x-www-form-urlencoded) worden spaties weergegeven als +. Beide zijn geldig maar in verschillende contexten. Dit gereedschap gebruikt standaard %20.