I luoghi preferiti della tua città preferita
Pagina Iniziale
Aggiungi alle fonti preferite su Google

Codificatore e decodificatore di entità HTML

Converti testo e riferimenti a caratteri HTML senza analizzare o mostrare il markup. Scegli l’operazione, controlla il risultato e copialo o scaricalo. Le righe usano LF, anche per i CR ottenuti dalla decodifica.

Input

Le interruzioni di riga usano LF, anche per i CR decodificati. Limite: 100.000 unità UTF-16 e 262.144 byte UTF-8.

Risultato

Inserisci il testo e scegli un’azione.

Conversione locale

Il testo viene elaborato nel browser, senza caricamenti o cronologia aggiunti da questo strumento.

La conversione usa un worker del browser. Gli altri servizi del sito restano soggetti alle relative politiche.

Scegli la conversione

  1. Incolla il testo e scegli codifica o decodifica. Cambiando operazione l’input rimane invariato e il risultato non viene spostato automaticamente nell’input. Un input vuoto non è convertibile, ma spazi, tabulazioni e righe sono dati validi. CRLF e CR isolati nell’input diventano LF.
  2. In codifica, Mantieni Unicode esegue l’escape di sei segni di punteggiatura e conserva gli altri caratteri ammessi. Riferimenti ASCII offre esadecimale, decimale o nomi preferiti. In decodifica, scegli segmento di testo o valore di attributo: il contesto cambia il recupero dei riferimenti senza analizzare il documento HTML.
  3. Premi il pulsante. Leggi il risultato letterale e i conteggi di byte UTF-8 e valori scalari Unicode. Copia e download usano il risultato completo anche con anteprima ridotta. La decodifica esegue un solo passaggio e converte i CR o CRLF ottenuti in LF.

Riferimenti e contesti

Mantieni Unicode sostituisce la e commerciale, i segni minore e maggiore, le virgolette doppie e singole e l’accento grave. Accenti, emoji e altri caratteri ammessi possono restare in UTF-8. I riferimenti ASCII sono una scelta di rappresentazione, non un obbligo per ogni lettera né una garanzia di sicurezza in HTML, URL, JavaScript o CSS.

I nomi distinguono maiuscole e minuscole e possono produrre più valori scalari. I riferimenti storici senza punto e virgola possono essere recuperati diversamente nel testo e nei valori di attributo. I riferimenti sconosciuti o incompleti possono rimanere invariati; questo non valida il documento.

La decodifica tratta tutto l’input come testo con riferimenti. Non riconosce tag o virgolette e anche il testo simile a uno script resta testo. Un passaggio converte &amp;lt; nel testo letterale &lt;, non in <. Codificando un riferimento già scritto, la sua e commerciale viene nuovamente sottoposta a escape.

Input e risultato usano LF. Se la decodifica produce CR o CRLF, lo strumento li converte in LF. Non rimuove spazi o firme, non normalizza Unicode e non aggiunge una riga finale. Il risultato non è HTML sanitizzato o validato.

Esempi

L’input <b>café & 😀</b> occupa 19 byte UTF-8. Con Mantieni Unicode, &lt;b&gt;café &amp; 😀&lt;/b&gt; occupa 35 byte e contiene 31 valori scalari Unicode. Il markup rimane testo.

Per lo stesso input, i riferimenti ASCII producono 53 byte in esadecimale, 48 in decimale e 46 con nomi preferiti. Se non esiste un nome, viene usato l’esadecimale. Sono rappresentazioni diverse, non livelli di sicurezza.

L’esempio di decodifica occupa 39 byte ASCII e produce testo seguito da CRLF. Dopo la conversione in LF, il risultato occupa 14 byte. Nel contesto testo &amp=1 diventa &=1; nel contesto attributo rimane invariato.

Limiti di caratteri e dimensioni

L’input normalizzato accetta fino a 100.000 unità UTF-16 e 262.144 byte UTF-8. Una modifica oltre 200.000 unità prima della normalizzazione o 100.000 dopo viene rifiutata senza tagli. L’input con errori di caratteri o byte resta modificabile.

Input e output rifiutano surrogati UTF-16 isolati, controlli C0 tranne tabulazione e LF, DEL, C1, U+FDD0–U+FDEF e valori che terminano in FFFE o FFFF. Sono conservati caratteri combinanti, testo da destra a sinistra e U+FEFF ammessi. Questo è il profilo dello strumento, non una definizione di validità Unicode o HTML.

Anche la decodifica può produrre caratteri vietati: il riferimento a 128 dà €, mentre quelli a U+0081, U+0001 e U+FDD0 causano un errore. I riferimenti numerici a zero, surrogati o valori fuori intervallo diventano U+FFFD. Nessun carattere viene rimosso per forzare l’accettazione.

Il risultato completo è limitato a 1.048.576 byte UTF-8 e unità UTF-16. L’anteprima mostra fino a 100.000 valori scalari; copia e download usano il risultato intero. Dopo 15 secondi il processo viene annullato senza output parziale. I dati intermedi della libreria possono superare il limite finale.

Elaborazione locale

Lo strumento non aggiunge caricamento del testo, account, cronologia, registrazione dell’input o link contenenti il testo. La conversione avviene in un worker del browser. Modifiche, annullamento e cancellazione invalidano i risultati precedenti. Gli altri servizi del sito seguono le relative politiche.

Domande frequenti

No. Converte riferimenti nel testo senza controllare tag, permessi degli attributi o protocolli URL. Non è un escape universale per URL, JavaScript, CSS o attributi senza virgolette.

HTML recupera alcuni riferimenti con nome privi di punto e virgola diversamente nei valori di attributo. Il contesto scelto vale per tutto l’input; lo strumento non cerca attributi reali.

No nell’HTML moderno in UTF-8. Mantieni Unicode conserva i caratteri ammessi; scegli i riferimenti ASCII se desideri tale rappresentazione.

Lo strumento usa LF nell’input e nel risultato, anche per i CR decodificati. È una regola aggiuntiva che mantiene coerenti il testo mostrato e quello scaricato.

No, viene eseguito un solo passaggio. Per decodificare di nuovo il risultato, inseriscilo nell’input e avvia un’altra operazione.

Sì. Gli spazi non vuoti sono dati validi. Anche con anteprima ridotta, copia e download usano il risultato completo senza aggiungere BOM o riga finale; U+FEFF originale viene conservato.

Fonti

Le fonti descrivono regole e implementazione, ma non garantiscono la sicurezza nel contesto di inserimento.

Da JSON a YAML

Converti JSON in YAML localmente, conservando il testo dei numeri e le stringhe tra virgolette; copia o scarica il risultato completo.

Apri strumento — Da JSON a YAML

Convertitore da YAML a JSON

Converti YAML in JSON localmente con testo numerico esatto, alias limitati e copia o download completi.

Apri strumento — Convertitore da YAML a JSON

HTML in Markdown

Converti HTML incollato o locale in Markdown, controlla le note di conversione e copia o scarica il risultato.

Apri strumento — HTML in Markdown

Tester di espressioni regolari JavaScript

Prova un modello JavaScript in locale e controlla corrispondenze, gruppi e posizioni UTF-16.

Apri strumento — Tester di espressioni regolari JavaScript

Markdown in HTML

Converti una bozza Markdown in un frammento HTML, controlla il codice e l'anteprima inattiva, poi copia o scarica.

Apri strumento — Markdown in HTML

Ordinatore di testo

Ordina le righe alfabeticamente nella lingua scelta o per punti di codice Unicode, conservando duplicati, righe vuote e contenuto completo.

Apri strumento — Ordinatore di testo

Rimuovi righe duplicate

Mantieni la prima copia esatta di ogni riga, conservando ordine, spazi significativi e righe vuote; poi copia o scarica il risultato.

Apri strumento — Rimuovi righe duplicate

Confronto testi

Confronta due testi localmente, con modifiche alle righe intere, spazi e ritorno finale.

Apri strumento — Confronto testi

Convertitore maiuscole e minuscole

Converti maiuscole, minuscole e iniziali di parole o frasi con regole esplicite.

Apri strumento — Convertitore maiuscole e minuscole

Generatore di tabelle Markdown

Modifica una tabella di testo letterale, imposta l’allineamento e copia Markdown GFM o importa testo separato da tabulazioni.

Apri strumento — Generatore di tabelle Markdown

Analizzatore e generatore di query string

Analizza e modifica i parametri mantenendo nomi ripetuti e ordine. Copia una query normalizzata o un URL HTTP(S).

Apri strumento — Analizzatore e generatore di query string

Codifica e decodifica URL

Converti un componente URL o valore di modulo UTF-8 con regole chiare per spazi e segni più, poi copia o scarica il risultato.

Apri strumento — Codifica e decodifica URL

Codifica e decodifica Base64

Codifica testo UTF-8 in Base64 standard o sicuro per URL, oppure decodifica entrambi con errori chiari e risultato completo.

Apri strumento — Codifica e decodifica Base64

Formattatore XML

Controlla XML 1.0 con i relativi spazi dei nomi, formatta o compatta in locale e copia o scarica il risultato UTF-8.

Apri strumento — Formattatore XML

Formattatore e validatore JSON

Verifica la sintassi JSON, formatta o minimizza in locale e copia o scarica il risultato preservando i dati originali.

Apri strumento — Formattatore e validatore JSON

Contatore di caratteri e segmenti SMS

Scopri la codifica del messaggio, i confini dei segmenti e il possibile costo. Il testo rimane nel tuo browser.

Apri strumento — Contatore di caratteri e segmenti SMS

Contatore di caratteri per social media

Verifica i limiti delle piattaforme e dividi i post senza perdere testo.

Apri strumento — Contatore di caratteri per social media

Contatore di caratteri

Conta caratteri, parole, frasi e paragrafi. Controlla densità delle parole, tempo di lettura e dimensione UTF-8 nel browser.

Apri strumento — Contatore di caratteri

Calcolatore della dimensione del testo

Confronta codifiche e dimensioni dei dati di testo nel browser.

Apri strumento — Calcolatore della dimensione del testo

Pulizia del testo da PDF

Correggi a capo e spazi nel testo copiato da un PDF. Conserva l’originale e controlla i trattini ambigui prima di copiare il risultato.

Apri strumento — Pulizia del testo da PDF

Convertitore di caratteri decorativi

Converti le lettere Unicode decorative supportate in testo normale nel browser. Conserva maiuscole, accenti, emoji e originale.

Apri strumento — Convertitore di caratteri decorativi

Correggi testo

Correggi testo illeggibile e accenti alterati nel browser. Esamina ogni possibile inversione UTF-8.

Apri strumento — Correggi testo

Controlla se Gmail può tagliare l’email

Misura i byte UTF-8 dell’HTML email, confrontali con il riferimento di 102.000 byte e individua il codice più pesante nel browser.

Apri strumento — Controlla se Gmail può tagliare l’email
Vedi tutti gli strumenti di questa categoria