Hoppa till innehåll
TextArray
100% lokalt

URL koda och avkoda

Procentkoda text för webbadresser och avkoda kodade adresser tillbaka till vanlig text.

Inmatning

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.

FAQ

Vad är skillnaden mellan komponent och fullständig URL?
Komponent escapes & = ? och # också, så ett värde kan inte bryta den omgivande URL-adressen – använd den för en frågeparameter. Full URL behåller dessa strukturella tecken, så en hel adress förblir användbar.
När ska jag aktivera "Behandla + som mellanslag"?
För HTML-formulärdata, där mellanslag skickas som +. För de flesta andra fall lämnas det så att + förblir ett bokstavligt plustecken.
Hur hanteras diakritiska tecken och emoji?
De är kodade som UTF-8 byte escapes, på samma sätt som webbläsare gör — "šťastie" blir %C5%A1%C5%A5astie och går runt exakt.
Varför rapporterar avkodning ett fel?
Ingången har en felaktig %-sekvens — en ensam %, ett ofullständigt par eller byte som inte är giltig UTF-8. Kontrollera slutet av strängen för en trunkerad flykt.
Är min text uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet.