URL-kodare och -avkodare

Procentkoda text, avkoda frågefragment och analysera fullständiga webbadresser till schema, värd, sökväg, fråga och fragment utan att lämna webbläsaren.

Användbart när du felsöker frågesträngar, jämför kodade vs avkodade värden eller kontrollerar om en URL dubbelkodas före en API-begäran eller omdirigering.

Ändra språk 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | 한국어 | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | فارسی | עברית

Varför använda denna URL-kodare?

Textkonverterare

Koda eller avkoda text

Delnings-URL:en lagrar endast inställningar som avkodningsläge och plushantering. Texten du skriver in sparas inte.

Fullständig URL-tolkare

Analysera och bygg om en fullständig URL

Klistra in en fullständig URL eller en relativ sökväg, dela upp den i komponenter, redigera sedan frågeparametrar och bygg om den slutliga strängen.

Värd
Väg /
Fråga
Fragment

Förhandsvisning av avkodad sökväg: /

Rå frågesträng:

Redigerbara frågeparametrar

NyckelVärde

När ska man använda procentkodning jämfört med Base64

Procentkodning är för URL-komponenter. Den undkommer mellanslag, snedstreck, unicode-tecken och andra reserverade byte så att de överlever inuti en sökväg, frågesträng eller fragment. Base64 är till för att omvandla bytes till text, vanligtvis för transport eller inbäddning, och det gör nyttolasten längre.

Frågeparametrarnas beteende

Frågesträngar följer ofta formulärregler där + motsvarar ett mellanslag. decodeURIComponent gör inte den konverteringen, så här kan du aktivera den när du felsöker fråge- eller formulärdata i stället för råa URL-komponenter.

Typiska dubbelkodningsfel

Om ett värde redan är kodat och du kodar det igen, %20 blir %2520. Det händer vanligtvis när ett redan flyktat värde passerar genom ett annat kodningslager. Om du ser många %25 sekvenser, kontrollera om värdet kodades två gånger.

Vanliga frågor

Vad är skillnaden mellan URL-kodning och Base64?

URL-kodning undviker osäkra tecken så att text kan finnas i en URL-komponent. Base64 konverterar bytes till ett större textalfabet. De löser olika transportproblem och är inte utbytbara.

Varför ser jag ibland + i stället för %20?

I frågesträngar med formulärregler används plustecknet ofta som mellanslag. decodeURIComponent gör inte den konverteringen, så här kan du aktivera den när du avkodar fråge- eller formulärdata.

Vad är dubbelkodning?

Dubbelkodning sker när redan kodad text kodas igen. Till exempel blir %20 %2520 eftersom själva procenttecknet escapes. Det kan bryta länkar och API-förfrågningar.

Laddar det här verktyget upp min webbadress eller frågesträng?

Nej. Kodning, avkodning, analys och ombyggnad sker lokalt i din webbläsare. Dela URL:en lagrar endast inställningar, inte texten eller URL:en du anger.

Kommentarer (valfritt)

För att minska belastningen hämtas kommentarer endast när det behövs.