ToolStudio.es
HTML Encode1 Prova Gratuita

Codificare entità HTML online

Trasforma caratteri speciali, lettere accentate ed emoji in entità HTML sicure, nel formato che preferisci.

Prova gratuita: elabora 1 file o testo. Con Pro, uso illimitato e più file insieme.
Opzioni
Input
Elaborato nel tuo browser: il tuo codice non viene caricato.
Gratis: 1 file o testo. Più file insieme con Pro.
Risultato

Cosa sono le entità HTML e quando servono?

Alcuni caratteri hanno un significato speciale nell’HTML: < apre un tag, & inizia un’entità, le virgolette chiudono il valore di un attributo. Se inserisci un testo che li contiene così com’è, il browser può interpretarlo come codice, rompendo la pagina o, peggio, aprendo la porta a iniezioni di script. Le entità HTML sono il modo di scrivere questi caratteri come testo: &lt; per <, &amp; per &.

Lo strumento, basato sulla libreria he, ha due modalità. La prima fa l’escape solo dei cinque caratteri speciali (& < > " '): è la scelta giusta per inserire testo in modo sicuro nell’HTML lasciando invariato tutto il resto. La seconda codifica anche tutti i caratteri non ASCII, come lettere accentate, ñ, € ed emoji.

Per i caratteri non ASCII puoi scegliere il formato: entità nominate, leggibili ma non disponibili per ogni carattere (&eacute;), entità numeriche decimali (&#233;) o esadecimali (&#xE9;), che esistono per qualsiasi carattere Unicode. È utile per sistemi vecchi, template di email o file salvati con una codifica diversa da UTF-8, dove gli accenti rischiano di diventare simboli strani.

Nei documenti salvati in UTF-8, oggi lo standard, lettere accentate ed emoji si possono scrivere direttamente senza entità. Per questo, nella maggior parte dei casi, basta l’escape dei cinque caratteri speciali; la codifica completa serve quando non controlli la codifica del sistema che riceverà il testo.

Il testo viene elaborato nel tuo browser e non viene caricato su un server. La prova gratuita copre un file o un testo incollato, che puoi ricodificare con altre opzioni. Con ToolStudio Pro hai uso illimitato, più file insieme in uno ZIP e nessuna pubblicità.

Come codificare un testo in entità HTML

  1. Incolla il testo o il codice nel riquadro oppure scegli un file.
  2. Scegli la modalità: solo i cinque caratteri speciali o anche tutti i caratteri non ASCII.
  3. Se codifichi i non ASCII, scegli entità nominate, decimali o esadecimali.
  4. Clicca sul pulsante per codificare.
  5. Copia il risultato o scaricalo.

Quando codificare in entità HTML

  • Mostrare esempi di codice HTML dentro una pagina web.
  • Inserire testo fornito dagli utenti in un template senza rischi.
  • Preparare template di email con accenti che si vedano in ogni client.
  • Scrivere caratteri speciali in attributi come title o alt.
  • Lavorare con sistemi che non gestiscono bene UTF-8.

Esempi di entità HTML

  • & → &amp; < → &lt; > → &gt;
  • " → &quot; ' → &#x27; (o &apos; in HTML5)
  • é → &eacute; oppure &#233; oppure &#xE9;
  • à → &agrave; oppure &#224; oppure &#xE0;
  • € → &euro; oppure &#8364; oppure &#x20AC;
  • Spazio non separabile → &nbsp; oppure &#160;

Domande Frequenti

Quale modalità devo scegliere?

Per inserire testo nell’HTML in sicurezza basta l’escape dei cinque caratteri speciali. Codifica anche i non ASCII solo se il sistema di destinazione non gestisce bene UTF-8.

Meglio entità nominate o numeriche?

Le nominate (&eacute;) sono più leggibili, ma non esistono per tutti i caratteri. Le numeriche, decimali o esadecimali, funzionano con qualsiasi carattere Unicode, emoji comprese.

Codificare protegge dagli attacchi XSS?

L’escape dei caratteri speciali è la difesa di base quando inserisci testo nel contenuto o negli attributi HTML. Per contesti come JavaScript o URL servono regole diverse.

Il testo viene caricato su un server?

No. La codifica avviene nel tuo browser.

È gratis?

Puoi provarlo gratis con un file o un testo incollato e ricodificarlo con altre opzioni. Per nuovo testo serve ToolStudio Pro: uso illimitato, più file insieme in uno ZIP e niente pubblicità, disdicibile quando vuoi.

Strumenti correlati

Sviluppo

Decodificare entità HTML

Decodifica entità HTML nominate, decimali ed esadecimali e riottieni i caratteri originali. Supporta l’intera lista HTML5.

HTMLEntitiesUnescape
Prova lo strumento
Sviluppo

Minificare HTML

Minifica codice HTML rimuovendo commenti, spazi e attributi superflui, con CSS e JavaScript inline compressi. Tutto nel browser.

HTMLMinify
Prova lo strumento
Sviluppo

Convertire Markdown in HTML

Converti Markdown in HTML con supporto GFM (tabelle, task list, barrato, link automatici) e anteprima affiancata. Nel browser.

MarkdownMDHTML
Prova lo strumento
Sviluppo

Minificare JavaScript

Minifica JavaScript moderno con Terser: comprime le espressioni, accorcia i nomi delle variabili e rimuove le console.* se vuoi. Nel browser.

JavaScriptJSMinifyTerser
Prova lo strumento