Codifica e decodifica entità HTML

Codifica e decodifica entità HTML mostrando il risultato come testo.

Privato: funziona nel tuo browser e ciò che scrivi non viene mai inviato. Come verificarlo

I tuoi file vengono elaborati qui, sul tuo dispositivo

Non inviamo il contenuto dei tuoi file o testi a nessun server: tutto viene elaborato nella memoria del browser. Non serve un account, non c’è un limite giornaliero e non usiamo analitica né tracker. Ogni strumento ha limiti di dimensione per proteggere la memoria del dispositivo.

La connessione serve solo per caricare il sito. Dopo puoi disconnetterti e gli strumenti continuano a funzionare (alcune anteprime potrebbero richiedere la connessione). L’hosting può ricevere dati tecnici delle visite. I preferiti salvano solo identificatori di strumenti in questo browser.

Come trattiamo i tuoi dati →

Come utilizzare questo strumento

  1. Incolla caratteri o entità da convertire.
  2. Scegli la codifica o la decodifica ed esegui un passaggio.
  3. Controllare il risultato come testo; i tag non vengono eseguiti.

Un esempio che puoi verificare

Rappresentare i caratteri riservati come testo all'interno di un esempio HTML.

Esempio di input

<b>&

ImpostazioniFunzionamento: Codifica.

Risultato atteso

&lt;b&gt;&amp;

Lo strumento visualizza il testo piuttosto che l'esecuzione di tag incollati. La decodifica applica un passaggio.

Codifica e decodifica entità HTML: usi e guida pratica

Le entità HTML rappresentano i caratteri con un ruolo nel markup. La codifica cambia i segni come meno di, maggiore di, ampersand e virgolette in riferimenti che possono apparire come testo in un contesto adatto. Aiuta a preparare un esempio di codice o a ispezionare una stringa ricevuta da un altro sistema. La decodifica recupera i caratteri da entità riconosciute, ma non trasforma il contenuto fornito in una pagina eseguibile all'interno di questo strumento. L'output rimane il testo per l'ispezione.

Verificare se la codifica o la decodifica è necessaria prima. Codifica di un frammento già contenente entità può aggiungere un altro livello di rappresentazione intorno alle sue ampere. La decodifica esegue un passaggio: una rappresentazione nidificata può mantenere un altro livello nell'output. Ciò rende visibile il contenuto effettivo di ogni livello piuttosto che interpretare ripetutamente una stringa fino a quando non assomiglia al markup. Conoscere la rappresentazione attesa dalla destinazione prima di applicare un'altra trasformazione.

Lo strumento accetta entità terminate a punto e virgola, inclusi riferimenti denominati e valori numerici Unicode. I riferimenti sconosciuti rimangono invariati. Prova simboli speciali da un campione reale per confermare la comparsa dei caratteri attesi. La codifica HTML differisce dalla codifica URL e dalla Base64; ciascuna segue regole separate ed è appropriata solo quando il sistema di ricezione si aspetta che la rappresentazione. Simili stringhe evase dall'aspetto non possono essere sostituite liberamente tra questi contesti.

L'eliminazione di una stringa qui non garantisce che ogni inserimento successivo sia sicuro. Il testo HTML, gli attributi, JavaScript e gli URL hanno contesti diversi. In un'applicazione, utilizzare meccanismi di modello appropriati ed evitare l'inserimento incontrollato di dati come markup eseguibile. Il convertitore visualizza il suo risultato come testo. Conservare la fonte e controllare come la copia viene utilizzata nel suo sistema finale, soprattutto quando i caratteri servono anche come separatori strutturali o confini di citazione lì.

Un controllo pratico prima di utilizzare il risultato

Per un esempio di markup visibile, utilizzare un tag breve e confermare l'output codificato mantiene il suo significato testuale. Includi un ampersand già appartenente ad un'entità per osservare un altro livello di codifica. Dopo la decodifica, distinguere un carattere recuperato da un'istruzione per eseguirlo: l'output qui rimane testo. Testare il contesto di inserimento specifico quando si posiziona la copia in una pagina. Un'entità appropriata per il testo HTML non gestisce automaticamente un valore all'interno di JavaScript o di un URL. Mantieni il contesto del campione e della destinazione in modo che un'altra persona possa ripetere il controllo e comprendere la rappresentazione scelta. I test specifici del contesto sono più informativi che semplicemente osservando che il convertitore ha restituito una stringa senza errori.

Opzioni e limiti

La codifica sostituisce &, , e virgolette. La decodifica accetta entità con terminazione a punto e virgola, inclusi nomi HTML e codici Unicode decimali o esadecimali. Il risultato viene sempre visualizzato come testo.

Domande frequenti

L'HTML incollato viene eseguito?

No. Il contenuto non viene inserito come HTML eseguibile. Le entità sconosciute sono conservate e la decodifica fa un singolo passaggio.

È gratis e serve registrarsi?

Sì, è gratis. Non devi registrarti, creare un account né installare app, e non c’è un limite giornaliero: apri lo strumento e lo usi. Esistono solo limiti di dimensione che proteggono la memoria del dispositivo.

I miei dati vengono inviati a un server?

No. Ciò che scrivi o incolli viene elaborato nella memoria del browser e non viene inviato a nessun server. Puoi verificarlo con la scheda Rete del browser o disconnettendoti dopo aver caricato la pagina.

Guide