Hoppa till innehåll
TextArray
100% lokalt

HTML-enheter kodar och avkodar

Undvik HTML-specialtecken eller förvandla entiteter tillbaka till läsbar text.

Inmatning

HTML-enheter kodar och avkodar

Fem tecken har strukturell betydelse i HTML — & < > " och ' — så all text som innehåller dem måste escapes innan den kan visas som innehåll snarare än tolkas som märkning. Klistra in text för att escape den, eller klistra in escaped märkning för att läsa tillbaka den i vanlig form. Det är det snabbaste sättet att förbereda ett kodexempel för ett blogginlägg, släppa användartexten på ett säkert sätt i en mall eller avkoda den som en mall.

Omfattningsväljaren styr hur mycket som släpps ut. "Endast reserverat" berör bara de fem specialtecknen och lämnar allt annat – accentuerade bokstäver, symboler, emoji – som bokstavlig UTF-8, vilket är det rätta valet för alla moderna sidor som fungerar som UTF-8. "Reserverad + icke-ASCII" konverterar dessutom varje tecken ovanför ASCII-intervallet till en numerisk enhet som š, vilket är vad du vill ha för äldre system, e-postmallar eller miljöer där teckenkodningen är osäker.

Avkodning är bredare än kodning med avsikt. Den känner igen de ungefär 120 namngivna enheterna du faktiskt möter i naturen —   © — … é š pilar, grekiska bokstäver, valuta- och matematiksymboler — plus varje numerisk form, både decimal { och hexadecimal &#x1F600;, inklusive astrala tecken som emoji. Okända namngivna enheter lämnas exakt som de är i stället för att släppas tyst, så ingenting går förlorat.

Allt körs i din webbläsare utan markup-parser och ingen DOM inblandad, så att klistra in otillförlitlig HTML här kan inte utföra någonting. Ingenting laddas upp – texten finns kvar på din enhet. Siffran under utgången räknar hur många enheter som skrevs eller löstes.

FAQ

Vilka tecken undkommer kodning?
De fem reserverade: & < > " och '. Med "Reserverad + icke-ASCII" blir varje tecken ovanför kodpunkt 127 också en numerisk enhet.
Behöver jag undkomma bokstäver med accent och emoji?
Inte på en modern UTF-8-sida — "Endast reserverat" räcker. Använd "Reserverad + icke-ASCII" för äldre system eller e-postmallar där kodningen är opålitlig.
Vilka enheter kan den avkoda?
Cirka 120 vanliga namngivna enheter plus alla numeriska former, decimala och hexadecimala, inklusive emoji. Namngivna enheter som den inte känner igen passerar oförändrade.
Gör det säkrare att använda HTML-kod?
Att undkomma dessa tecken är kärnförsvaret när man infogar text i HTML-innehåll, men sammanhanget är viktigt – attribut, URL:er och skriptblock behöver sin egen hantering.
Är min text uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet. Ingen uppmärkning analyseras eller körs.