HTML-entitetskodare/-avkodare
Koda text till HTML-entiteter eller avkoda entiteter tillbaka till text, UTF-8-säkert och i webbläsaren.
Relaterade verktyg
Så använder du HTML-kodare
- 01
Klistra in din text eller HTML.
- 02
Välj Koda (koda HTML-specialtecknen), Koda allt (koda även icke-ASCII) eller Avkoda.
- 03
Kopiera resultatet.
Vad det gör
En kodare och avkodare för HTML-entiteter för att koda specialtecken så att de visas som text i stället för att tolkas som markup. Den konverterar tecken som < och & till entiteter som < och &, och avkodar dem tillbaka igen.
Kodning och avkodning är UTF-8-säkra och körs helt i din webbläsare, så inget du klistrar in laddas upp.
Så fungerar kodning
Kodning kodar alltid de fem tecken som har särskild betydelse i HTML: & < > " och '. Det är vad som hindrar ett vilset < från att läsas som början på en tagg, eller text från att av misstag bryta sig ut ur ett attribut.
Ett alternativ för Koda allt gör dessutom varje icke-ASCII-tecken till en numerisk entitet, vilket är användbart för äldre system, vissa e-postflöden, eller överallt där du behöver vara säker på att utdatan är ren ASCII.
Vad avkodning förstår
Avkodning förstår alla tre entitetsformerna: namngivna entiteter som & och ©, decimala entiteter som é, och hexadecimala entiteter som €. Sekvenser den inte känner igen lämnas orörda snarare än förvanskade.
Kodning och XSS
Att koda HTML-specialtecknen är kärnförsvaret mot HTML-injektion och cross-site scripting (XSS): all opålitlig text bör kodas innan den placeras på en sida, så att den renderas som ofarliga tecken i stället för aktiv markup.
Vanliga frågor
Vad är skillnaden mellan Koda och Koda allt?
Koda kodar endast de fem tecken som måste kodas i HTML (& < > " '). Koda allt gör dessutom om varje icke-ASCII-tecken till en numerisk entitet, användbart för äldre system eller e-post.
Vilka entiteter kan den avkoda?
Namngivna entiteter som & och ©, decimala entiteter som é, och hexadecimala entiteter som €. Okända sekvenser lämnas oförändrade.
Förhindrar den XSS?
Att koda HTML-specialtecknen är kärnförsvaret mot injektion av markup. Koda alltid otillförlitlig text innan du placerar den i HTML.