ToolKitHive
Indietro
dev

Codificatore/Decodificatore di Entità HTML

Codifica i caratteri speciali in entità HTML e decodificali nuovamente in testo leggibile.

Input

Incolla il testo normale da codificare o le entità HTML da decodificare.

0 chars
Risultato

Il tuo risultato codificato o decodificato appare qui.

0 chars
Entità HTML comuni

Fai clic su qualsiasi entità per copiarla negli appunti.

Codificatore/Decodificatore HTML — Converti Entità HTML Online Gratuitamente

Il nostro codificatore/decodificatore HTML gratuito ti permette di convertire rapidamente tra caratteri speciali e le loro equivalenti entità HTML. Codifica il testo per visualizzare in modo sicuro tag HTML, simboli e caratteri speciali su pagine web — o decodifica le entità HTML per ottenere testo leggibile. Tutto funziona nel tuo browser senza alcun trasferimento di dati.

Cos'è un'entità HTML?

Le entità HTML sono codici speciali utilizzati nell'HTML per rappresentare caratteri che altrimenti verrebbero interpretati come markup. Ad esempio, il segno di minore < viene utilizzato per aprire i tag HTML, quindi per visualizzare un < letterale su una pagina web devi scrivere &lt; invece. In modo simile, & diventa &amp;, " diventa &quot; e © diventa &copy;.

Esistono tre tipi di entità HTML:

  • Entità denominate utilizzano un nome leggibile, come &nbsp; per uno spazio non interrotto o &eacute; per é.
  • Entità numeriche decimali utilizzano il valore Unicode del carattere in formato decimale, come &#169; per ©.
  • Entità numeriche esadecimali utilizzano il valore Unicode in formato esadecimale, come &#x00A9; per ©.

Tutte e tre le forme producono lo stesso risultato nel browser. La scelta tra di esse dipende solitamente da leggibilità e compatibilità. Le entità denominate sono più facili da leggere, mentre le entità numeriche funzionano per qualsiasi carattere Unicode — anche quelli senza un'entità denominata.

Come utilizzare questo strumento

  1. Incolla il tuo testo nell'area di input — puoi incollare testo normale che desideri codificare o entità HTML che desideri decodificare.
  2. Clicca su "Codifica" per convertire i caratteri speciali in equivalenti entità HTML. Ad esempio, <div> diventa &lt;div&gt;.
  3. Clicca su "Decodifica" per convertire le entità HTML indietro ai caratteri originali. Ad esempio, &amp; diventa &.
  4. Copia il risultato nel tuo clipboard con un clic.

Lo strumento supporta le entità denominate, le entità numeriche decimali (&#123;) e le entità numeriche esadecimali (&#x1F4A9;). Gestisce l'intero range Unicode incluso gli emoji.

Funzionalità Principali

Funzione Vantaggio
Conversione bidirezionale Codifica il testo in entità o decodifica le entità in testo
Supporto entità denominate Utilizza nomi leggibili come &copy; invece di codici numerici
Supporto entità numeriche Gestisce entrambi i formati decimali (&#169;) ed esadecimali (&#x00A9;)
Copertura completa Unicode Codifica e decodifica qualsiasi carattere incluso gli emoji
Elaborazione in blocco Converte interi blocchi di testo in una volta
Nessun trasferimento dati Tutta l'elaborazione avviene localmente nel tuo browser

A differenza di molti strumenti di codifica che gestiscono solo le cinque entità XML di base (&, <, >, ", '), il nostro strumento supporta l'intera lista delle entità denominate HTML5 — oltre 2.000 entità — e ricorre alla codifica numerica per qualsiasi carattere privo di un'entità denominata.

Caso d'uso reale

Visualizzazione del codice HTML su una pagina web

Se desideri mostrare il codice HTML come testo su una pagina web — ad esempio in un articolo o un tutorial — devi codificare le parentesi angolari. Scrivendo &lt;div class="example"&gt; si visualizza come <div class="example"> nel browser senza essere interpretato come un elemento HTML effettivo.

Preparazione del contenuto per XML e RSS

I parser XML interpretano < e & come markup. Qualsiasi contenuto che contiene questi caratteri deve essere codificato prima di essere inserito negli elementi XML. Questo è particolarmente importante per i feed RSS, Atom e i file sitemap.

Codifica del contenuto email

Le email HTML spesso richiedono la codifica delle entità per caratteri speciali per renderle correttamente su diversi client email. Caratteri come ©, ®, e sono più sicuri quando codificati come entità.

Sanitizzazione dell'input utente

Quando si visualizza il contenuto generato dagli utenti su una pagina web, la codifica delle entità HTML impedisce gli attacchi XSS neutralizzando tag come <script>. Questa è una pratica fondamentale di sicurezza per qualsiasi applicazione web.

Riferimento alle entità HTML comuni

Carattere Entità Denominata Decimale Esadecimale
& &amp; &#38; &#x26;
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
" &quot; &#34; &#x22;
' &apos; &#39; &#x27;
© &copy; &#169; &#xA9;
® &reg; &#174; &#xAE;
&trade; &#8482; &#x2122;
&mdash; &#8212; &#x2014;
spazio non interrotto &nbsp; &#160; &#xA0;

Per la codifica URL, utilizza il nostro Codificatore/Decodificatore URL. Per la codifica Base64, prova il Codificatore/Decodificatore Base64.

Consigli per l'utilizzo

  • Codifica sempre i caratteri speciali prima di mostrarli su una pagina web.
  • Evita di utilizzare caratteri speciali non codificati in input utente.
  • Verifica che le entità siano correttamente formattate (&lt;, &gt;, ecc.).

Domande Frequenti

Questo strumento è gratuito da utilizzare?
Sì, il nostro strumento è completamente gratuito e non richiede alcuna iscrizione.

Supporta le entità numeriche esadecimali?
Sì, supportiamo entità numeriche esadecimali come &#x1F4A9;.

Posso utilizzarlo per decodificare entità HTML da un file?
Sì, puoi incollare il testo da un file direttamente nell'area di input.

Quali browser sono supportati?
Il nostro strumento funziona su tutti i principali browser, tra cui Chrome, Firefox, Safari e Edge.

Posso utilizzarlo per creare un feed RSS?
Sì, la codifica HTML è essenziale per creare feed RSS validi.

enptesdejafrruitnltrarzh