Convertitore online gratuito da binario a testo

Traduci istantaneamente il codice binario (sequenze di 0 e 1) in testo leggibile o converti testo semplice in byte binari a 8 bit. Supporto completo per UTF-8 (inclusi caratteri internazionali ed emoji) e ASCII a 8 bit, con più formati di output per sviluppatori (prefissi separati da spazi, continui, 0b) e Byte e Bit Inspector live.

Personaggi: 0

Cifre binarie (bit): 0

Byte: 0

Ispettore suddivisione byte e bit

Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.

Come funziona la conversione da binario a testo (passo dopo passo)

I computer memorizzano tutti i caratteri, i numeri e i simboli utilizzando il sistema numerico base-2 (binario), che consiste esclusivamente di 0 e 1. Ogni 8 cifre binarie (bit) formano 1 byte, in grado di rappresentare valori da 0 (00000000) a 255 (11111111).

Per convertire manualmente un byte binario a 8 bit come 01001000 in un carattere di testo:

  1. Assegna potenze di 2 a ciascuna posizione di bit da sinistra (bit più significativo) a destra (bit meno significativo): 128, 64, 32, 16, 8, 4, 2, 1.
  2. Moltiplica ciascun bit per il suo peso posizionale e somma i bit attivi (1):
    (0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72.
  3. Cercare il valore decimale nella tabella ASCII / UTF-8: Decimale 72 (Hex 0x48) corrisponde alla lettera maiuscola H.

Confronto della codifica binaria ASCII e UTF-8

Mentre lo standard ASCII utilizza un singolo byte da 8 bit per carattere (supportando solo lettere inglesi, cifre e punteggiatura di base), UTF-8 è una codifica a larghezza variabile che utilizza da 1 a 4 byte (da 8 a 32 bit) per carattere per rappresentare ogni simbolo ed emoji nel Norma Unicode:

Carattere Punto codice Unicode UTF-8 Rappresentazione binaria Misurare
AZ (A latina maiuscola) U+0041 01000001 1 byte (8 bit)
é (Mi piccolo con acuto) U+00E9 11000011 10101001 2 byte (16 bit)
€ (Segno dell'Euro) U+20AC 11100010 10000010 10101100 3 byte (24 bit)
🚀 (Emoji razzo) U+1F680 11110000 10011111 10011010 10000000 4 byte (32 bit)

ASCII rapido alla tabella di riferimento binario

Carattere Decimale Esadecimale Codice binario a 8 bit
Spazio () 32 20 00100000
0 – 9 (Cifre) 48 – 57 30 – 39 00110000 – 00111001
AZ 65 41 01000001
B 66 42 01000010
C 67 43 01000011
90 5A 01011010
a 97 61 01100001
b 98 62 01100010
c 99 63 01100011
z 122 7A 01111010

Casi d'uso comuni

  • Informatica e formazione: visualizzazione del modo in cui caratteri, stringhe e simboli Unicode multibyte vengono archiviati in memoria a livello di bit e byte.
  • Debug software e reverse engineering – Ispezione di payload binari non elaborati, flussi di bit e array di byte C/JavaScript 0b.
  • CTF Sfide ed enigmi – Decodifica rapida di messaggi binari o codifiche multilivello nelle competizioni di sicurezza informatica Capture The Flag.

Domande frequenti

Cosa significa 01001000 01101001 nel testo?

Nella codifica ASCII e UTF-8, 01001000 è decimale 72 (la lettera maiuscola H) e 01101001 è decimale 105 (la lettera minuscola i). Insieme, 01001000 01101001 si scrive "Ciao".

Perché in binario le lettere maiuscole e minuscole differiscono di un solo bit?

Nella tabella ASCII, le lettere minuscole sono esattamente 32 (25) più alte delle loro controparti maiuscole. Ad esempio, 'A' è 01000001 (65) e 'a' è 01100001 (97): solo il terzo bit da sinistra (il bit da 32 posizioni) si inverte da Da 0 a 1.

Posso incollare il binario senza spazi o con prefissi 0b?

SÌ! Il nostro decoder gestisce automaticamente flussi continui a 8 bit (come 0100100001101001), byte separati da spazi o virgole, token ASCII a 7 bit e prefissi 0b in stile programmatore (come 0b01001000, 0b01101001).