🏷️

Codifica entità HTML

Conversione bidirezionale tra testo semplice ed entità HTML. Supporta entità con nome (&), formati numerici decimali (&) e esadecimali (&).

Strumenti per sviluppatori Funziona localmente Nessun dato inviato
codifica html entità lato client
Formato:
Ambito:
Testo semplice
→
Entità HTML
Riferimento alle entità HTML comuni
Caratt.Con nomeNumericoDescrizione

Cosa sono le entità HTML?

Le entità HTML sono forme codificate di caratteri che altrimenti verrebbero interpretati in modo speciale in HTML, come <, >, & e le virgolette. Sono utili quando devi visualizzare il markup letteralmente o inserire testo in modo sicuro in contesti HTML.

Come usare il codificatore / decodificatore di entità HTML

  1. Incolla il testo sorgente o la stringa di entità codificata nell'input.
  2. Scegli codifica quando ti serve un output sicuro per HTML, oppure decodifica per ottenere di nuovo testo leggibile.
  3. Esamina l'output con entità nominate o numeriche in base al tuo caso d'uso.
  4. Copia il risultato convertito nella tua pagina, nel template o nel payload.
Comprendere le entità HTML ▾
Esempio
Input Input: <script>alert('XSS')</script>
Risultato Output codificato: &lt;script&gt;alert('XSS')&lt;/script&gt;
Casi d'uso comuni
  • Esegui l'escape dei contenuti generati dagli utenti prima di inserirli nell'HTML per prevenire attacchi XSS
  • Visualizza esempi di codice in HTML senza che il browser interpreti i tag
  • Includi caratteri speciali (©, ™ → ₀ in HTML senza affidarti all'input da tastiera
  • Decodifica le entità HTML da un'API o da un risultato di scraping per tornare a un testo leggibile
Perché usare questo strumento
  • Utile per eseguire l'escape di esempi di codice e prevenire il rendering HTML indesiderato.
  • Aiuta a decodificare contenuti ricchi di entità provenienti da scraper, API e sistemi legacy.
  • Rende semplice confrontare rapidamente l'output di entità con nome e numeriche.
Domande frequenti
Qual è la differenza tra entità HTML e codifica URL?

Le entità HTML codificano i caratteri speciali per una resa sicura all'interno dei documenti HTML ( &lt; per < ). La codifica URL converte i caratteri per una trasmissione sicura negli URL ( %3C per < ). Usa le entità HTML per il contenuto HTML, la codifica URL per i parametri di query e i componenti URL.

Devo codificare tutti i caratteri non ASCII?

Non necessariamente. I documenti HTML moderni dichiarano la codifica UTF-8 ( <meta charset="UTF-8"> ), che consente alla maggior parte dei caratteri Unicode di apparire così come sono. Le entità sono particolarmente importanti per i cinque caratteri con significato speciale in HTML: < , > , & , " , e ' .

Qual è la differenza tra entità con nome e entità numeriche?

Le entità con nome usano un nome definito: &amp; , &copy; . Le entità numeriche usano un punto di codice decimale ( &#38; ) o esadecimale ( &#x26; ). Tutte e tre le forme producono lo stesso carattere; le entità con nome sono più leggibili mentre le entità numeriche funzionano per qualsiasi carattere Unicode.

Che cosa fa HTML Entity Encoder / Decoder Online —Escape HTML Free?

HTML Entity Encoder / Decoder Online —Escape HTML Free funziona interamente nel tuo browser e ti aiuta a completare questa attività senza caricare dati su un server.