Gratis URL-encoder en -decoder
URL's en query-strings coderen en decoderen. Ondersteunt encodeURIComponent, decodeURIComponent en query-stringanalyse.
Codeert elk gereserveerd teken — best voor querywaarden en padsegmenten.
Veelvoorkomend gebruik
- Codeer URL-parameters voor API'sCodeer veilig querystring-parameters voordat u deze aan API-verzoek-URL's toevoegt.
- Codeer URL's voor E-mailkoppelingenMaak klikbare koppelingen voor e-mailcampagnes — codeer speciale tekens zodat koppelingen in elke e-mailclient blijven.
- Codeer URL's voor Sociaal DelenBereid URL's voor met vooraf ingevulde tekst, hashtags en koppelingen voor Twitter-, Facebook- en LinkedIn-deelknoppen.
- Codeer Complexe QueryreeksenBouw en codeer queryreeksen met meerdere parameters - klaar om aan elke URL toe te voegen.
- Codeer URL's voor Webhook-CallbacksCodeer callback-URL's die als parameters naar externe services en OAuth-stromen worden doorgegeven.
Hoe het werkt
URL-codering en -decodering draait hier volledig in je browser met de ingebouwde globale functies van JavaScript — encodeURIComponent, encodeURI en decodeURIComponent — zonder bibliotheek van derden en zonder netwerkverzoek. De tool gebruikt ook de native URL-API van de browser om queryparameters te parsen en als tabel van sleutels en waarden te tonen.
- 1Kies een coderingsmodusDrie modi passen bij praktijksituaties: "Component" roept encodeURIComponent aan en escapet alles behalve niet-gereserveerde tekens — de juiste keuze voor losse querywaarden. "Volledige URL" roept encodeURI aan en laat het schema, de schuine strepen en het domein intact. "Formulier" gebruikt encodeURIComponent en vervangt daarna %20 door +, volgens het formaat application/x-www-form-urlencoded dat HTML-formulieren versturen.
- 2Coderen of decoderen met één klikCoderen laat je tekst door de gekozen functie gaan en toont het procentgecodeerde resultaat. Decoderen roept decodeURIComponent aan (met + omgezet naar spaties in de formuliermodus). Ongeldige procentreeksen — zoals een losse %E0 zonder vervolgbyte — worden opgevangen en als foutmelding getoond in plaats van te crashen.
- 3Querystrings parsen met de URL-APIDe actie "Parameters parsen" geeft je invoer aan de native URL-constructor van de browser en loopt url.searchParams af om elk paar van sleutel en waarde eruit te halen. Weigert de URL-constructor de invoer, dan splitst een zelfgeschreven terugvaloptie op & en = en laat elk token door safeDecode gaan, zodat ook gedeeltelijke of ruwe querystrings een leesbare tabel opleveren.
- 4Kopieer het resultaatDe gecodeerde of gedecodeerde tekst verschijnt in een uitvoerblok in monospace. Een kopieerknop schrijft die via de Clipboard API naar het klembord. Er verlaat op geen enkel moment iets je apparaat.
Gerelateerde tools
Base64-encoder en -decoder
Codeer tekst of bestanden naar Base64, of decodeer Base64-tekenreeksen terug naar platte tekst. Direct, privé en gratis.
HTML-encoder en -decoder
Codeer speciale tekens naar HTML-entiteiten of decodeer entiteiten terug naar platte tekst. Direct, in je browser.
Caesar-cijfer en tekstversleuteler
Versleutel en ontsleutel tekst met Caesar-cijfer, ROT13, Atbash en Vigenère-cijfer. Klassieke substitutiecijfers, allemaal in je browser.