Cosa sono le entità HTML?
Quando mostri testo dell'utente dentro una pagina HTML, caratteri come <, > e & possono essere interpretati come tag o entità — rompendo il layout o aprendo rischi di XSS. Convertirli in entità HTML (es. < diventa <) mantiene il testo letterale e sicuro. Questo Codificatore / Decodificatore di Entità HTML gratuito esegue escape e unescape di questi caratteri all'istante nel browser.
Un'entità HTML è un codice speciale che rappresenta un carattere che non può apparire in modo sicuro nel codice HTML o che verrebbe interpretato erroneamente come markup. Gli esempi più comuni sono < e > per < e >, & per & e " per le virgolette negli attributi.
Come Funziona
- Scegli Codifica (testo → entità) o Decodifica (entità → testo).
- Incolla il contenuto — il risultato si aggiorna subito.
- Copia l'output nel tuo HTML, template o CMS.
Casi d'Uso
- Codificare il testo inserito dall'utente prima di aggiungerlo a una pagina HTML per prevenire attacchi XSS.
- Decodificare entità HTML nel contenuto web estratto per recuperare il testo leggibile originale.
- Convertire caratteri speciali nel contenuto di un blog o nell'output di un CMS nei loro equivalenti di entità.
- Cercare il codice entità per simboli come ©, — o € quando si scrivono template HTML.
Come funziona la codifica delle entità HTML
Il codificatore sostituisce i cinque caratteri con significato speciale in HTML — <, >, &, ' e " — con le loro entità con nome. Opzionalmente, la codifica estesa sostituisce anche i caratteri non ASCII con le loro entità numeriche.
La decodifica è l'inverso. Lo strumento usa il parser HTML del browser impostando innerHTML e rileggendo textContent.
Vantaggi
- Gestisce i cinque caratteri significativi dell'HTML e le entità numeriche.
- Conversione istantanea bidirezionale, copia con un clic.
- Privato e gratuito — funziona interamente nel browser.
Codificação de Entidade, Processo Local (IT)
Codificação e decodificação de entidades HTML são realizadas usando código JavaScript que roda no seu navegador. O conteúdo HTML que você fornece é processado localmente na sua máquina — nunca é enviado a nenhum servidor externo. (IT)