Vad använder jag?

Koda och avkoda text

Koda och avkoda Base64, escape-sekvenser i URL:er och HTML-entiteter på ett ställe. Texten stannar på din enhet.

Bearbetas på din enhet. Ingenting du anger överförs.

Vad är Base64-kodning?

Base64 representerar byte med hjälp av en liten uppsättning texttecken. Det är användbart när ett system behöver bära binär information genom ett textbaserat format. Exempel inkluderar data URL, e- postbilagor och värden som skickas mellan program. Detta verktyg hanterar UTF-8 text, snarare än att ladda upp eller avkoda binära filer.

Är Base64 samma sak som kryptering?

Nej, vem som helst som har det kodade värdet kan avkoda det. Det finns inget lösenord eller hemlig nyckel inblandad. Använd Base64 för att representera data, snarare än att dölja konfidentiell information.

Varför välja URL-säker Base64?

Standard Base64 använder plus- och snedstreckstecken, och kan sluta med likhetstecken för utfyllnad. Den URL- säkra varianten ersätter plus- och snedstreck med minus och understreck; detta verktyg utelämnar också utfyllnad vid kodning av den varianten. Välj den inställning som matchar det program du arbetar med.

Varför kan avkodning misslyckas?

Kontrollera om det saknas tecken, fel alfabet eller skadat padding. Denna avkodare tillåter blanksteg mellan tecken men avvisar felformade värden. Ett giltigt Base64- värde kan innehålla binär data som inte är UTF-8- text; verktyget kommer att förklara det istället för att ersätta det med oläsliga symboler.

Se MDN:s förklaring av Base64 och Unicode.

Vad gör URL-kodning?

Vissa tecken har en särskild betydelse i en webbadress: ett frågetecken startar en fråga, ett och-tecken avgränsar parametrar och en hash introducerar ett fragment. Procentkodning representerar tecken som eskaperade bytevärden, så att en bit text kan användas utan att av misstag ändra strukturen.

Ska jag koda en hel webbadress eller ett värde?

Välj URL- komponent för ett enskilt parametervärde eller en sökvägskomponent. Den kodar avgränsare som en del av det värdet. Hela webbadressen Om du till exempel vill bevara strukturen i en befintlig adress skiljer sig kodningen av värdet ”te och kaffe” från kodningen av en hel webbadress till en söksida.

Varför blir vissa blanksteg + och andra %20?

Kodning i formulärstil representerar ett blanksteg med ett plustecken. Verktygets komponentläge använder %20. I formulärläget kodas ett bokstavligt plus som %2B, så det skiljer sig från ett blanksteg. Välj matchningsläget vid avkodning, eftersom ett plustecken inte automatiskt är ett blanksteg i alla URL- sammanhang.

Vad orsakar ett ogiltigt escape-fel?

Ett procenttecken måste följas av en giltig byte-escape, och dessa byte måste utgöra giltig text för det här verktyget. Ett trunkerat värde eller blandad kodning kan ge ett fel.Avkoda ett lager i taget. ”Använd resultat som indata” gör att du kan inspektera varje steg i stället för att upprepade gånger avkoda utan att kontrollera.

Läs hela artikeln encodeURIComponent documentation.

Vad är HTML-entiteter?

HTML- teckenreferenser låter dig representera tecken som annars skulle ha en speciell betydelse i uppmärkning. Till exempel, < representerar ett minustecken och & representerar ett och- tecken. Numeriska referenser identifierar ett tecken med dess kodpunkt.

När ska jag koda text för HTML?

Kodning kan vara till hjälp när du visar ett kodexmpel eller inkluderar text i ett HTML-dokument.Denna kodare hanterar och-tecken, vinkelparenteser och citattecken.Den valfria icke-ASCII-inställningen omvandlar också tecken som accenterade bokstäver och emoji till numeriska referenser.

Gör kryptering varje inmatning säker?

Nej, korrekt escape beror på var ett värde används: HTML-text, ett attribut, JavaScript och en URL har olika regler.En generisk entitetskonvertering är inte en ersättning för ett ramverks kontextuella escape eller en ordentlig HTML-sanering.

Kommer avkodad uppmärkning att köras i det här verktyget?

Nej. Resultatet förblir vanlig text i utdatarutan. Namngivna och numeriska referenser med semikolon avkodas i ett svep; verktyget renderar inte den avkodade texten som en webbsida. Det innebär att du kan inspektera ett värde utan att göra dess taggar till aktivt innehåll.

Se hela listan HTML-standardens namngivna teckenreferenser.

Ha det här verktyget till hands

Din webbläsare sparar bokmärket. Den här webbplatsen kan inte lägga till det automatiskt.