Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis URL-encoder en -decoder

URL's en query-strings coderen en decoderen. Ondersteunt encodeURIComponent, decodeURIComponent en query-stringanalyse.

Werkt offline na het laden
Codeermodus

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.

  1. 1
    Kies een coderingsmodus
    Drie 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.
  2. 2
    Coderen of decoderen met één klik
    Coderen 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.
  3. 3
    Querystrings parsen met de URL-API
    De 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.
  4. 4
    Kopieer het resultaat
    De 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

Veelgestelde vragen