Vai al contenuto

Convertitore di codici ASCII

Converti caratteri e codici a 7 bit validati senza confondere ASCII, Unicode e Base64.

Testo ASCII o sequenza di codici

Elaborazione nel browser.

Solo ASCII (0–127). Separa i codici con spazi, virgole, punti e virgola o a capo.

ASCII convertito

Inserisci testo ASCII o una sequenza di codici, poi seleziona Converti.

Come convertire testo e codici ASCII

  1. Scegli una delle tre direzioni da testo a codice o da codice a testo.
  2. Per il testo usa solo caratteri ASCII a 7 bit. Per i codici separa i valori con spazi bianchi, virgole o punti e virgola.
  3. Seleziona Converti. Controlla il risultato e l’elenco visibile di caratteri e valori prima di copiare.
  4. Cambiare input o direzione cancella il risultato precedente. Cancella rimuove input, errori e risultato mantenendo la direzione selezionata.

Il limite ASCII a 7 bit

Si usano solo valori da 0 a 127: ogni carattere diventa un valore ASCII. L’output binario viene completato a sette bit, quello esadecimale a due cifre; il decimale non richiede larghezza fissa. La decodifica accetta zeri iniziali, prefisso 0b per il binario e 0x per l’esadecimale.

I valori 0–31 e 127 sono caratteri di controllo, non normali glifi stampabili. Il dettaglio ne mostra i nomi, tra cui NUL, HT, LF, CR e DEL. Un LF decodificato è un vero a capo nel risultato copiato. Anche SPACE viene etichettato per non confondere uno spazio con un risultato mancante.

Esempi di conversione esatta

Il testo “A” corrisponde a 1000001 binario, 65 decimale e 41 esadecimale. “A” seguito da LF è “41 0A” esadecimale.

“01000001 0001010” binario, “065, 010” decimale e “0x41; 0A” esadecimale producono tutti A seguito da un a capo. Gli zeri iniziali non cambiano il valore.

Validazione e limiti dei dati

  • Testo con é, 한글, emoji o punti di codice superiori a 127 viene rifiutato per evitare di trattare implicitamente byte UTF-8, unità UTF-16 o punti di codice Unicode come ASCII.
  • Ogni codice viene validato nella base scelta e deve decodificarsi in 0–127. Non sono ammessi negativi, frazioni, separatori vuoti, cifra binaria 2, cifra esadecimale G o valori da 128 in su.
  • Lo strumento non offre Base64, codifica URL, conversione di byte UTF-8, riconoscimento della codifica, file, checksum o conversione di tutti i punti di codice Unicode.

Domande frequenti sul convertitore ASCII

Perché il binario ha sette bit anziché otto?

ASCII è uno standard a 7 bit. Un ottavo bit zero è comune nella visualizzazione dei byte, ma il valore ASCII richiede sette bit.

Posso inserire i prefissi 0x e 0b?

Sì, rispettivamente nella decodifica esadecimale e binaria. L’output omette i prefissi per mantenere compatti gli elenchi.

Come vengono mostrati tabulazioni e a capo?

Il risultato contiene il carattere di controllo effettivo; il dettaglio lo indica come HT o LF con il valore decimale.

Perché il testo non ASCII viene rifiutato?

Il testo Unicode richiede una codifica come UTF-8: sceglierla implicitamente trasformerebbe la funzione dello strumento.