Vai al contenuto
ToolMug

Convertitore di escape Unicode

Trasforma un testo in escape \uXXXX per codice e JSON, o decodifica sequenze di escape in testo leggibile. Ogni carattere viene elencato con code point, codifica UTF-8 e UTF-16 e categoria Unicode.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

Come si usa

  1. Scegli «Testo → escape» o «Escape → testo».
  2. Scegli lo stile di escape che ti serve — JavaScript/JSON, ES6, Python, CSS, HTML o code point U+.
  3. Scrivi o incolla il testo. Il risultato si aggiorna mentre scrivi.
  4. Controlla la tabella «Caratteri» per vedere esattamente quali code point contiene il testo.

Opzioni spiegate

JavaScript / JSON
\uXXXX con quattro cifre esadecimali. I caratteri fuori dal Basic Multilingual Plane, come le emoji, diventano una coppia surrogata (😀 → 😀).
ES6, Python, CSS, HTML
ES6 \u{1F600}, Python \U0001F600, CSS \1F600 e HTML 😀 o 😀 scrivono l'intero code point in un'unica sequenza.
Esegui escape anche di ASCII
Converte in escape anche lettere, cifre e punteggiatura semplici. Disattivato per impostazione predefinita, così cambiano solo i caratteri non ASCII.

Esempi

Testo JavaScript HTML Code point
中文 中文 中文 U+4E2D U+6587
é é é U+00E9
😀 😀 😀 U+1F600

Domande frequenti

Può decodificare un misto di formati?

Sì. \uXXXX (comprese le coppie surrogate), \u{…}, \UXXXXXXXX, \xNN, %uXXXX, &#x…;, &#…; e U+XXXX possono comparire tutti nello stesso input.

Perché in alcuni strumenti un'emoji mostra due code point?

Le emoji con tonalità della pelle, le bandiere e i gruppi familiari sono sequenze di più code point unite tra loro. La tabella dei caratteri li elenca tutti, compresi i joiner invisibili (U+200D) e i selettori di variante (U+FE0F).

Il mio testo viene caricato su un server?

No. Tutto avviene nel tuo browser.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati