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

  1. Klistra in texten eller den kodade URL:en i inmatningsrutan.
  2. Klicka på Encode för att procentkoda, eller Decode för att omvandla tillbaka.
  3. 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.