URL-kodare/-avkodare
Den här URL-kodaren omvandlar specialtecken till procentkodad form (ett blanksteg blir till exempel %20) så att texten kan användas säkert i en URL, och avkodar kodade strängar tillbaka till vanlig text.
Om verktyget
Den här URL-kodaren omvandlar specialtecken till procentkodad form (ett blanksteg blir till exempel %20) så att texten kan användas säkert i en URL, och avkodar kodade strängar tillbaka till vanlig text.
Så använder du det
- Klistra in texten eller den kodade URL:en i inmatningsrutan.
- Klicka på Encode för att procentkoda, eller Decode för att omvandla tillbaka.
- Klicka på Copy för att kopiera resultatet.
Bra att veta
- Kodningen använder JavaScripts encodeURIComponent, som kodar alla tecken utom A–Z, a–z, 0–9 och - _ . ! ~ * ' ( ).
- Procentkodning definieras i RFC 3986: varje osäker byte skrivs som % följt av två hexadecimala siffror.
- Tecken utanför ASCII kodas som sina UTF-8-byte, så é blir %C3%A9.
- Eftersom & = ? / och # kodas passar resultatet för ett enskilt värde i en query-sträng snarare än en hel URL.
Körs helt i din webbläsare – inget du skriver in laddas upp eller sparas.
Vanliga frågor
Varför kodas ett blanksteg som %20 och inte +?
%20 är standardkodningen för ett blanksteg. Formen + gäller bara för HTML-formulärdata (application/x-www-form-urlencoded).
Ska jag koda hela URL:en eller bara parametrarna?
Koda de enskilda parametervärdena. Om du kodar en hel URL escapas även tecknen : / ? och & som ger URL:en dess struktur.
Varför visar avkodningen 'Invalid encoding'?
Indata innehåller ett % som inte följs av två giltiga hexadecimala siffror, eller en bytesekvens som inte är giltig UTF-8.
Skickas min text någonstans?
Nej. Kodning och avkodning körs helt i din webbläsare.