Conversia rulează live în browser, iar textul nu este încărcat nicăieri. Folosiți Caractere speciale când aveți nevoie doar de text HTML sigur, Entități numite pentru referințe ușor de citit precum ©, sau modurile numerice când aveți nevoie de puncte de cod zecimale sau hexazecimale.
Codare și decodare entități HTML
Rulează integral în browserul tău - fără încărcare, fără cont.
Ce este un encoder și decoder de entități HTML?
Un encoder și decoder de entități HTML convertește caracterele între text lizibil și referințe de caractere HTML, precum <, ©, © și 🌍. Folosiți-l pentru a escapa caractere sensibile în markup înainte de a lipi text în HTML sau pentru a decoda entități din cod sursă înapoi în text normal.
Cum se folosește
- 1Alegeți Codare sau Decodare. Alegeți Codare pentru a transforma textul în entități HTML sau Decodare pentru a transforma referințele de entitate înapoi în caractere lizibile.
- 2Alegeți un mod de codare. Folosiți Caractere speciale pentru text HTML sigur, Entități numite pentru nume lizibile sau Zecimal și Hex pentru referințe numerice la puncte de cod.
- 3Lipiți textul. Rezultatul se actualizează live în panoul de ieșire. Modul Decodare gestionează împreună referințe numite, zecimale și hexazecimale.
- 4Copiați rezultatul. Copiați textul codat sau decodat și lipiți-l în HTML, șablon, email sau documentație.
Pentru cine este
- Dezvoltatori web care escapează fragmente cu paranteze unghiulare, ampersand-uri, ghilimele sau apostrofuri înainte să le afișeze ca text.
- Editori de conținut care decodează texte din CMS-uri sau șabloane de email unde simbolurile apar ca
&, sau©. - Echipe QA și suport care verifică dacă o pagină stricată conține markup brut sau referințe de entitate deja escapate.
- Autori de documentație care pregătesc exemple cu taguri HTML fără ca browserul să le trateze ca markup real.
Întrebări frecvente
Acest encoder și decoder de entități HTML este gratuit?
Da. Encoderul și decoderul de entități HTML este gratuit, fără înregistrare, fără descărcare și fără limită de utilizare. Lipiți textul, alegeți un mod și copiați rezultatul din browser.
Textul meu este încărcat undeva?
Nu. Codarea și decodarea se fac local, în browser. Textul lipit în widget nu este trimis către un server, ceea ce este util pentru șabloane private, fragmente de cod sursă și tichete de suport.
Ce caractere ar trebui codate pentru HTML sigur?
Cel puțin, escapați ampersand, mai mic decât, mai mare decât și ghilimelele când textul este inserat în HTML sau într-un atribut. Aceste caractere pot porni markup, entități sau limite de atribut. Codarea fiecărui caracter non-ASCII este opțională pe paginile moderne UTF-8.
Care este diferența dintre entitățile numite, zecimale și hex?
Entitățile numite folosesc etichete lizibile, precum <code>&copy;</code>. Referințele numerice zecimale folosesc puncte de cod în baza 10, precum <code>&#169;</code>. Referințele hex folosesc puncte de cod în baza 16, precum <code>&#xa9;</code>. Browserele decodează toate cele trei forme.
Decoderul acceptă emoji și text în alte limbi?
Da. Referințele numerice pot reprezenta orice punct de cod Unicode valid, inclusiv emoji și scrieri non-latine. De exemplu, <code>&#x1f30d;</code> se decodează în emoji-ul globului, iar entități numite precum <code>&eacute;</code> se decodează în litere accentuate.
HTML-ul decodat va rula ca markup real?
Nu. Rezultatul decodat este afișat într-un textarea simplu, deci tagurile rămân text în instrument. Dacă îl copiați într-un document HTML, browserul va trata apoi tagurile reale ca markup.
De ce un ampersand dublu escapat s-a decodat doar o dată?
<code>&amp;</code> este entitatea pentru un ampersand literal. O singură decodare produce <code>&</code>. Dacă un șir a fost codat de mai multe ori, poate fi nevoie să îl decodați de mai multe ori, dar faceți asta doar când știți că sursa este dublu escapată.