Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis URL Enkodeerder en dekodeerder

Enkodeer en dekodeer URL's en navraagstringe. Ondersteun encodeURIComponent, decodeURIComponent, en navraagstring-ontleding.

Werk vanlyn sodra gelaai
Koderingmodus

Kodeer elke gereserveerde karakter - beste vir navraagwaardes en padgedeeltes.

Algemene gebruike

  • Kodeer URL-parameters vir API'sKodeer querystring-parameters veilig voordat u dit aan API-versoek-URL's toevoeg.
  • Kodeer URL's vir e-poslskakelsSkep klik-veilige skakels vir e-poskampanjes - kodeer spesiale karakters sodat skakels in elke e-posklient bly.
  • Kodeer URL's vir sosiale deeldelingBerei URL's voor met voorafgevulde teks, hashtags en skakels vir Twitter, Facebook en LinkedIn-knoppies.
  • Kodeer komplekse navraagstringeBou en kodeer navaagstringe met veelvuldige parameters - gereed om aan enige URL toe te voeg.
  • Kodeer URL's vir webhook-terugbelleKodeer terugroepings-URL's wat as parameters aan derdeparty-dienste en OAuth-strome voorgelê word.

Hoe dit werk

URL-enkodering en -dekodering hier loop heeltemal in jou blaaier met JavaScript se ingeboude globale funksies — encodeURIComponent, encodeURI, en decodeURIComponent — sonder derdeparty-biblioteek en sonder netwerkversoek. Die nutsprogram stel ook die blaaier se inheemse URL-API bloot om navraagstring-parameters as 'n sleutel-waarde-tabel te ontleed en te vertoon.

  1. 1
    Kies 'n enkoderingsmodus
    Drie modusse karteer na werklike gebruiksgevalle: "Komponent" roep encodeURIComponent aan en ontsnap alles behalwe onbeperkte karakters — die regte keuse vir individuele navraagwaardes. "Volledige URL" roep encodeURI aan en laat die skema, skuinsstrepe, en domein intak. "Vorm" gebruik encodeURIComponent en ruil dan %20 vir + om by die application/x-www-form-urlencoded-formaat te pas wat deur HTML-vorms gestuur word.
  2. 2
    Enkodeer of dekodeer in een klik
    Enkodering voer jou teks deur die gekose funksie en vertoon die persent-geënkodeerde resultaat. Dekodering roep decodeURIComponent aan (met + omgeskakel na spasies in Vorm-modus). Misvormde persent-volgordes — soos 'n dwalende %E0 sonder voortsettingsgreep — word gevang en as 'n inlyn-fout gerapporteer eerder as om te val.
  3. 3
    Ontleed navraagstrings met die URL-API
    Die "Ontleed parameters"-aksie omhul jou toevoer in die blaaier se inheemse URL-konstruktor en herhaal url.searchParams om elke sleutel-waarde-paar te onttrek. As die URL-konstruktor die toevoer verwerp, verdeel 'n handgeskrewe terugval op & en = en voer elke token deur safeDecode, sodat gedeeltelike of rou navraagstrings steeds 'n leesbare tabel produseer.
  4. 4
    Kopieer die resultaat
    Die geënkodeerde of gedekodeerde teks verskyn in 'n monospasie-uitsetblok. 'n Kopieerknoppie skryf dit na die knipbord via die Clipboard-API. Niks verlaat jou toestel op enige punt nie.

Verwante gereedskap

Gereelde vrae