jsonecho

URL-koda

Procentkoda text så att den kan användas säkert i en URL.

Laddar verktyget...

Så använder du URL-koda

  1. Klistra in texten, ett enskilt värde eller en fullständig URL.
  2. Markera "Koda en hel URL" om du klistrade in en adress.
  3. Kopiera det kodade resultatet.

Om URL-koda

URL:er kan bara innehålla en begränsad uppsättning tecken. Ett blanksteg, ett et-tecken, ett snedstreck i ett värde eller en bokstav som ü måste skrivas som ett procenttecken och två hexadecimala siffror. Ett blanksteg blir därför %20 och ü blir %C3%BC. Allt som hamnar i en frågesträng bör kodas, annars kan den mottagande servern dela upp värdet på fel ställe.

Det finns två lägen. Som standard kodas alla reserverade tecken, vilket passar enskilda värden som sökord. Om du klistrar in en hel adress markerar du "Koda en hel URL". Då lämnas tecknen som ger adressen dess struktur, som :, /, ? och &, oförändrade.

Vanliga frågor

Vad är skillnaden mellan %20 och +?

Båda representerar ett blanksteg, men + betyder bara blanksteg i frågesträngen med den formulärkodning som HTML-formulär använder. I en URL-sökväg är + ett vanligt plustecken. Använd %20 om du är osäker; det fungerar överallt.

Varför kodas mitt et-tecken?

Ett et-tecken inne i ett värde skulle avsluta parametern. Om du inte markerar "Koda en hel URL" kodas alla reserverade tecken.

Hur hanteras icke-engelska tecken?

De omvandlas först till UTF-8-byte, och varje byte skrivs som en procentsekvens. Det är det format som moderna webbläsare och servrar förväntar sig.

Behöver jag koda hela URL:en?

Vanligtvis inte. Koda bara de delar som kommer från data: värden i frågesträngen och sökvägssegment som kan innehålla snedstreck.

Fler verktyg i URL och Base64

Alla verktyg →