Codifica e decodifica entità HTML

Converti caratteri speciali in entità HTML o ripristina il testo originale. Supporta riferimenti con nome, decimali ed esadecimali, caratteri Unicode ed emoji.

0 caratteri
Risultato

Il risultato apparirà qui.

Come codificare o decodificare entità HTML

  1. Incolla testo o riferimenti a caratteri HTML e scegli codifica o decodifica.
  2. Attiva le entità con nome per ottenere forme come &, oppure disattivale per usare riferimenti esadecimali.
  3. Avvia la conversione e copia o scarica il testo. Il risultato viene mostrato letteralmente, non come pagina web.

Come usare Codifica e decodifica entità HTML

La codifica consente di mostrare come testo segni come < e >. Il risultato decodificato non viene mai eseguito nella pagina. Le entità non sostituiscono la sanificazione HTML adatta al contesto.

Esempio: mostrare tag HTML come testo

Dati in ingresso
<p title="A&B">Ciao, mondo! 👋</p>
Risultato
&lt;p title=&quot;A&amp;B&quot;&gt;Ciao, mondo! &#x1F44B;&lt;/p&gt;

Domande su Codifica e decodifica entità HTML

Che differenza c’è tra entità con nome e riferimenti numerici?

&copy;, &#169; e &#xA9; rappresentano tutti ©. La decodifica accetta nomi e riferimenti decimali o esadecimali. Con l’opzione dei nomi attiva, la codifica usa quelli disponibili; per gli altri caratteri, incluse le emoji, usa riferimenti numerici.

Perché &lt; diventa &amp;lt;?

Codificare di nuovo testo che contiene entità esegue nuovamente l’escape dei segni &. Ogni decodifica rimuove un livello: &amp;lt; diventa &lt;, non <. Controlla la fonte prima di ripetere l’operazione. &nbsp; è uno spazio non separabile, diverso da quello ordinario.

È la stessa cosa della codifica URL?

No. HTML usa riferimenti come &amp;, mentre gli URL usano sequenze come %26. Per i valori dei parametri usa lo strumento URL. Un URL in un attributo HTML può richiedere sia la codifica dei valori sia l’escape HTML dell’intero valore dell’attributo.

Lo strumento pulisce HTML o previene XSS?

No: converte caratteri, ma non rende sicuro HTML non attendibile. Qui il risultato viene mostrato come testo e non viene eseguito. Il codice richiede protezioni adeguate al contesto HTML, URL, CSS o JavaScript. La decodifica rifiuta entità sconosciute, riferimenti senza punto e virgola e riferimenti numerici non validi.

I miei file, token o testi vengono caricati su un server?

No. I dati vengono elaborati nel browser. Il sito fornisce la pagina e il programma, ma non invia i tuoi contenuti a un server di conversione e non li salva in un account.

  • Codifica e decodifica URL

    Codifica componenti URL, URL completi e campi modulo, oppure decodifica escape percentuali e spazi.

  • Analisi Unicode e conversione escape

    Consulta punti di codice, byte UTF-8 e unità UTF-16 e converti sequenze di escape Unicode JavaScript.

  • Confronto testi

    Confronta due testi per righe, parole o caratteri e individua le differenze preservando spazi e ritorni a capo.

Tutti gli strumenti per sviluppatori

Codifica e file

Converti testo, byte, URL e immagini incorporate senza alterare i dati originali.

Analisi di dati e testi

Leggi dati strutturati e token e individua con precisione le modifiche.

Hash, identificatori e orari

Verifica file, genera identificatori e consulta date e pianificazioni ricorrenti.

Testi e file vengono elaborati sul tuo dispositivo. Non lasciare risultati riservati negli appunti condivisi e usa un dispositivo affidabile per chiavi private e token.