Escape HTML ed elenco delle entità HTML

Codificatore di entità HTML e ricerca simboli

Strumento di escape HTML + elenco ricercabile di entità HTML | We.Inc

Fai escape e unescape dell'HTML nel tuo browser, poi cerca tra 100 entità e simboli HTML comuni. Copia con un clic l'entità con nome, il codice numerico, il valore CSS content o l'escape JS.

Fare l'escape dell'HTML significa sostituire i caratteri che un browser interpreta come markup con delle entità: & diventa &amp;, < diventa &lt; e > diventa &gt;. Dentro i valori degli attributi, anche le virgolette vanno sostituite. Incolla il testo qui sotto per fare escape o unescape, oppure cerca nella tabella dei simboli e copia qualsiasi entità come nome, numero o valore CSS.

I cinque caratteri che contano

Un convertitore bidirezionale per interi blocchi di testo, più un elenco ricercabile dei simboli che si usano davvero: virgolette, trattini, spazi, valute, matematica, frecce, lettere greche ed emoji. Ogni riga si copia in quattro modi.

Domande frequenti

Qual è la differenza tra un'entità con nome e una numerica?

Entrambe producono lo stesso carattere. Un riferimento con nome come &copy; è più facile da leggere; uno numerico come &#169; (decimale) o &#xA9; (esadecimale) funziona per ogni carattere Unicode, compresi i tanti che non hanno un nome. HTML definisce circa 2,200 nomi.

Mi servono ancora le entità se la mia pagina è in UTF-8?

Solo per i caratteri che hanno un significato nel markup: &, < e, dentro gli attributi, le virgolette che hai usato. Con una pagina UTF-8 puoi digitare direttamente simboli come €, é o →. Le entità per questi sono facoltative e servono soprattutto quando un editor o un sistema di email rovina il testo non ASCII.

&apos; è HTML valido?

Sì, in HTML5. Mancava in HTML 4, ed è per questo che il codice più vecchio usa &#39;. Entrambe funzionano in tutti i browser attuali, e l'opzione di escape di questa pagina produce &#39; per la massima compatibilità.

L'escape dell'HTML basta a fermare gli attacchi XSS?

Impedisce che il testo iniettato diventi markup nel normale contenuto degli elementi e negli attributi tra virgolette. Non rende sicuro un valore dentro un blocco script, un gestore di eventi inline, un attributo style o un URL come href, ognuno dei quali richiede una propria codifica o validazione. Usa l'escape integrato del tuo framework ed evita, quando puoi, di costruire HTML a partire da stringhe.

Il mio testo viene inviato da qualche parte?

No. Escape e unescape vengono eseguiti nel tuo browser, e nulla di ciò che incolli lascia la pagina.

Perché i browser hanno bisogno delle entità

Entità in CSS e JavaScript

Tutti

Da sostituire

Spazi e invisibili

Punteggiatura

Valute

Matematica

Frecce

Simboli

Greco

Emoji

Escape o unescape

Direzione

Escape

Unescape

Modalità attributo (sostituisci le virgolette)

Codifica non ASCII

Preferisci i nomi

Input

Risultato

Copia il risultato

Inverti

Copia {label} {value}

Copiato

Elenco delle entità HTML

Cerca per nome, simbolo o codice

freccia, euro, 2014, ©

Gruppo

{n} simboli. Clicca su un codice per copiarlo.

Simbolo

Nome

Numero

Gruppo

(vuoto)

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito