La conversione avviene in tempo reale nel browser e il testo non viene caricato. Usa Caratteri speciali quando ti serve solo testo HTML sicuro, Entità nominate per riferimenti leggibili come ©, oppure le modalità numeriche quando hai bisogno di code point decimali o esadecimali.
Codifica e decodifica entità HTML
Funziona interamente nel browser: nessun caricamento, nessuna registrazione.
Cos'è un encoder decoder di entità HTML?
Un encoder decoder di entità HTML converte i caratteri tra testo leggibile e riferimenti di carattere HTML come <, ©, © e 🌍. Usalo per fare l'escape dei caratteri sensibili al markup prima di incollare testo in HTML, oppure per decodificare le entità dal codice sorgente e tornare al testo normale.
Come si usa
- 1Scegli Codifica o Decodifica. Scegli Codifica per trasformare il testo in entità HTML, oppure Decodifica per riportare i riferimenti di entità a caratteri leggibili.
- 2Scegli una modalità di codifica. Usa Caratteri speciali per testo HTML sicuro, Entità nominate per nomi leggibili, oppure Decimale ed Hex per riferimenti numerici ai code point.
- 3Incolla il testo. Il risultato si aggiorna in tempo reale nel pannello di output. La modalità Decodifica gestisce insieme riferimenti nominati, decimali ed esadecimali.
- 4Copia il risultato. Copia il testo codificato o decodificato e incollalo nel tuo HTML, template, email o documento.
A chi serve
- Sviluppatori web che fanno l'escape di snippet con parentesi angolari, ampersand, virgolette o apostrofi prima di mostrarli come testo.
- Editor di contenuti che decodificano testi da CMS o template email dove i simboli compaiono come
&, o©. - Team QA e supporto che controllano se una pagina rotta contiene markup grezzo o riferimenti di entità già escapati.
- Autori di documentazione che preparano esempi con tag HTML senza che il browser li interpreti come markup reale.
Domande frequenti
Questo encoder decoder di entità HTML è gratis?
Sì. L'encoder decoder di entità HTML è gratuito, senza registrazione, senza download e senza limite di utilizzo. Incolla il testo, scegli una modalità e copia il risultato dal browser.
Il mio testo viene caricato da qualche parte?
No. Codifica e decodifica avvengono localmente nel browser. Il testo che incolli nel widget non viene inviato a un server, cosa utile per template privati, snippet di codice sorgente e ticket di supporto.
Quali caratteri devo codificare per HTML sicuro?
Come minimo, esegui l'escape di ampersand, minore, maggiore e virgolette quando il testo viene inserito in HTML o in un attributo. Questi caratteri possono aprire markup, entità o confini di attributo. Codificare ogni carattere non ASCII è facoltativo nelle pagine UTF-8 moderne.
Qual è la differenza tra entità nominate, decimali ed esadecimali?
Le entità nominate usano etichette leggibili come <code>&copy;</code>. I riferimenti numerici decimali usano code point in base 10 come <code>&#169;</code>. I riferimenti esadecimali usano code point in base 16 come <code>&#xa9;</code>. I browser decodificano tutte e tre le forme.
Il decoder supporta emoji e testi non inglesi?
Sì. I riferimenti numerici possono rappresentare qualsiasi code point Unicode valido, inclusi emoji e alfabeti non latini. Per esempio, <code>&#x1f30d;</code> viene decodificato nell'emoji del globo, mentre entità nominate come <code>&eacute;</code> diventano lettere accentate.
L'HTML decodificato viene eseguito come markup reale?
No. Il risultato decodificato viene mostrato dentro una textarea semplice, quindi i tag restano testo nello strumento. Se copi l'output decodificato in un documento HTML, allora il browser tratterà i tag reali come markup.
Perché un ampersand con doppio escape viene decodificato una sola volta?
<code>&amp;</code> è l'entità per un ampersand letterale. Decodificarla una volta produce <code>&</code>. Se una stringa è stata codificata più volte, potresti dover decodificare più di una volta, ma fallo solo quando sai che la sorgente ha davvero un doppio escape.