URL koda och avkoda
Procentkoda text för webbadresser och avkoda kodade adresser tillbaka till vanlig text.
URL koda och avkoda
Webbadresser accepterar bara en begränsad uppsättning tecken, så allt annat – mellanslag, bokstäver med accent, et-tecken, emoji – måste vara procentkodade som %XX escapes. Klistra in text för att koda den, eller klistra in en escaped adress för att läsa tillbaka den i vanlig form. Använd den när du bygger frågesträngar för hand, felsöker en omdirigeringskedja eller tar reda på en spårningslänk som någon har skickat till dig. Länkar som passerar genom flera omdirigeringar eller spårningslager anländer ofta dubbel- eller trippelkodade – aktivera "Avkoda upprepade gånger" och verktyget fortsätter att avkoda tills texten slutar ändras, så en multikodad adress lindas upp i ett steg.
Omfattningsväljaren bestämmer hur aggressiv kodning är. "Komponent" undkommer allt som inte är en vanlig karaktär, inklusive & = ? och #, vilket är vad du vill ha för ett enskilt frågevärde eller sökvägssegment — värdet förblir ett värde och kan inte bryta ut i URL-strukturen. "Fullständig URL" lämnar de strukturella tecknen ifred, så en hel adress behåller sitt schema, avgränsare och fragment medan mellanslag och icke-ASCII-tecken fortfarande escapes.
Alternativet "Behandla + som mellanslag" täcker inskick av HTML-formulär, där mellanslag färdas som + istället för %20. Slå på den och kodning producerar +, medan avkodning omvandlar + tillbaka till mellanslag. Lämna det av och + behandlas som ett bokstavligt plustecken, vilket är vad du vill ha för de flesta moderna API:er.
Icke-ASCII-text är kodad som UTF-8, vilket matchar vad webbläsare och servrar förväntar sig, så slovakiska diakritiska tecken och emoji går runt exakt. Om en sträng innehåller en bruten escape — en stray % eller en trunkerad sekvens — får du en tydlig förklaring istället för ett fel svar. Allt körs i din webbläsare och ingenting laddas upp, så URL:er som innehåller sessionstokens, signerade parametrar eller interna värdnamn är säkra att inspektera här. Siffran under utgången räknar hur många sekvenser som har undkommit eller ej.