Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis URL-kodare och -avkodare

Koda och avkoda URL:er och frågesträngar. Stöder encodeURIComponent, decodeURIComponent och analys av frågesträngar.

Fungerar offline när den väl lästs in
Kodningsläge

Kodar varje reserverat tecken — bäst för frågevärden och sökvägssegment.

Vanliga användningar

  • Koda URL-parametrar för API:erKoda säkert frågsträngparametrar innan du lägger till dem i API-förfråge-URL:er.
  • Koda URL:er för e-postlänkarSkapa klickskyddade länkar för e-postkampanjer - koda specialtecken så att länkarna overlever varje e-postklient.
  • Koda URL:er för social delningFörbereda URL:er med förifylld text, hashtags och länkar för Twitter-, Facebook- och LinkedIn-delningsknappars.
  • Koda komplexa frågesträngarBygg och koda frågesträngar med flera parametrar — klara att läggas till i valfri URL.
  • Koda URL:er för webhook-motringningarKoda motringnings-URL:er som skickas som parametrar till tredjepartstjänster och OAuth-flöden.

Så här fungerar det

URL-kodning och avkodning här körs helt i din webbläsare med JavaScripts inbyggda globaler — encodeURIComponent, encodeURI och decodeURIComponent — utan tredjepartsbibliotek och utan nätverksförfrågan. Verktyget exponerar också webbläsarens inbyggda URL-API för att tolka och visa frågesträngsparametrar som en nyckel-värde-tabell.

  1. 1
    Välj ett kodningsläge
    Tre lägen motsvarar verkliga användningsfall: "Komponent" anropar encodeURIComponent och escapar allt utom oreserverade tecken — rätt val för enskilda frågevärden. "Fullständig URL" anropar encodeURI och lämnar schemat, snedstreck och domän intakta. "Formulär" använder encodeURIComponent och byter sedan ut %20 mot + för att matcha formatet application/x-www-form-urlencoded som skickas av HTML-formulär.
  2. 2
    Koda eller avkoda med ett klick
    Kodning skickar din text genom den valda funktionen och visar det procentkodade resultatet. Avkodning anropar decodeURIComponent (med + omvandlat till mellanslag i Formulärläge). Felaktiga procentsekvenser — som ett enstaka %E0 utan fortsättningsbyte — fångas upp och rapporteras som ett infogat fel istället för att krascha.
  3. 3
    Tolka frågesträngar med URL-API:et
    Åtgärden "Tolka parametrar" omsluter din indata i webbläsarens inbyggda URL-konstruktor och itererar url.searchParams för att extrahera varje nyckel-värde-par. Om URL-konstruktorn avvisar indatan delar en handskriven reservlösning upp på & och = och kör varje token genom safeDecode, så att partiella eller råa frågesträngar ändå ger en läsbar tabell.
  4. 4
    Kopiera resultatet
    Den kodade eller avkodade texten visas i ett block med monospace-typsnitt. En kopieringsknapp skriver den till urklipp via Clipboard API:et. Inget lämnar din enhet vid något tillfälle.

Relaterade verktyg

Vanliga frågor