URL-kodning

URL-koda text så att den tryggt kan placeras i en länk eller frågeparameter.

Om URL-kodaren

URL:er får bara innehålla en begränsad uppsättning tecken, så allt annat - blanksteg, et-tecken, snedstreck, frågetecken, icke-latinska bokstäver - måste procentkodas. Det här verktyget omvandlar din text till den säkra formen, gör ett blanksteg till %20, ett et-tecken till %26 och så vidare, så att den kan ligga i en länk eller frågesträng utan att ha sönder den.

Så använder du det

  • Skriv eller klistra in texten du vill göra URL-säker.
  • Läs det procentkodade resultatet medan det uppdateras direkt.
  • Kopiera in det i din frågeparameter, sökvägsdel eller formulärvärde.

Den vanligaste användningen är att bygga en frågesträng för hand, till exempel en sökterm som innehåller blanksteg och symboler. Var medveten om skillnaden mellan att koda en hel URL och att koda en enskild komponent: det här verktyget kodar ett värde som en komponent och undantar reserverade tecken som & och = som annars skulle tolkas som avgränsare. Kodningen sker helt i din webbläsare, så din indata skickas aldrig någonstans.

Vanliga frågor

Vad är skillnaden mellan URL-kodning och procentkodning?

De är samma sak. Procentkodning är det formella namnet eftersom varje undantagen byte skrivs som ett procenttecken följt av två hexsiffror, till exempel %20 för ett blanksteg.

Varför blir ett blanksteg ibland %20 och ibland ett plustecken?

I en URL-sökväg eller med encodeURIComponent blir ett blanksteg %20. Plustecknet används för blanksteg endast i formulärdata av typen application/x-www-form-urlencoded. Det här verktyget producerar %20.

Ska jag koda hela URL:en eller bara ett värde?

Koda enskilda värden som frågeparametrar, inte hela URL:en. Att koda hela skulle undanta de snedstreck och kolon som URL-strukturen behöver.

Laddas min text upp när jag kodar den?

Nej. Kodningen körs lokalt i din webbläsare, så texten lämnar aldrig din enhet.

Relaterade verktyg