Codificatore/Decodificatore di Entità HTML
Codifica i caratteri speciali in entità HTML e decodificali nuovamente in testo leggibile.
Incolla il testo normale da codificare o le entità HTML da decodificare.
Il tuo risultato codificato o decodificato appare qui.
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 < invece. In modo simile, & diventa &, " diventa " e © diventa ©.
Esistono tre tipi di entità HTML:
- Entità denominate utilizzano un nome leggibile, come
per uno spazio non interrotto oéper é. - Entità numeriche decimali utilizzano il valore Unicode del carattere in formato decimale, come
©per ©. - Entità numeriche esadecimali utilizzano il valore Unicode in formato esadecimale, come
©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
- Incolla il tuo testo nell'area di input — puoi incollare testo normale che desideri codificare o entità HTML che desideri decodificare.
- Clicca su "Codifica" per convertire i caratteri speciali in equivalenti entità HTML. Ad esempio,
<div>diventa<div>. - Clicca su "Decodifica" per convertire le entità HTML indietro ai caratteri originali. Ad esempio,
&diventa&. - Copia il risultato nel tuo clipboard con un clic.
Lo strumento supporta le entità denominate, le entità numeriche decimali ({) e le entità numeriche esadecimali (💩). 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 © invece di codici numerici |
| Supporto entità numeriche | Gestisce entrambi i formati decimali (©) ed esadecimali (©) |
| 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 <div class="example"> 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 |
|---|---|---|---|
| & | & |
& |
& |
| < | < |
< |
< |
| > | > |
> |
> |
| " | " |
" |
" |
| ' | ' |
' |
' |
| © | © |
© |
© |
| ® | ® |
® |
® |
| ™ | ™ |
™ |
™ |
| — | — |
— |
— |
| spazio non interrotto | |
  |
  |
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 (
<,>, 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 💩.
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.