Menu
Pubblicità

Traduttore binario

Traduci il testo in codice binario e il binario di nuovo in testo, byte per byte.

Di Nethanel Bar, Co-founder & CEO

Ultimo aggiornamento

Pubblicità

Vuoi imparare a programmare sul serio?

Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.

Cos'è un traduttore di codice binario?

Un traduttore binario converte il testo leggibile in codice binario, cioè gli 1 e gli 0 che un computer memorizza davvero, e riconverte quel binario in testo. Ogni carattere che digiti viene salvato come un numero, e quel numero viene scritto in base 2 come una sequenza di bit. Questo strumento ti mostra esattamente quali sono quei bit e ti permette anche di fare il percorso inverso.

Dietro le quinte, ogni carattere viene prima codificato in byte con UTF-8, poi ogni byte viene scritto come 8 cifre binarie. La lettera maiuscola C è il byte 67, cioè 01000011 in binario. Un carattere multibyte come é o un'emoji diventa più byte, e questo convertitore li mantiene intatti così andata e ritorno avvengono senza perdite.

È un ottimo modo per *vedere* come viene davvero memorizzato il testo, per decodificare una stringa binaria che ti hanno mandato o per svolgere un esercizio di informatica. Tutto gira in locale nel tuo browser: il tuo testo non viene mai caricato.

Cosa impari traducendo il binario

  • Ogni carattere è memorizzato come un numero; quel numero scritto in base 2 è il suo codice binario.
  • Un byte è fatto di 8 bit e ogni carattere ASCII sta in un solo byte (valori da 0 a 127).
  • La lettera A è 65 (01000001), a è 97 (01100001): la minuscola vale 32 in più della maiuscola.
  • I caratteri non ASCII (é, 東, 👋) usano UTF-8, che occupa da 2 a 4 byte, quindi corrispondono a un numero di bit tra 16 e 32.

Come convertire testo in binario passo per passo

  1. Scegli la direzione

    Scegli Testo → Binario per codificare, oppure Binario → Testo per decodificare una stringa binaria esistente.

  2. Scrivi o incolla l'input

    Inserisci un testo qualsiasi da codificare, oppure incolla cifre binarie da decodificare. In decodifica, spazi e ritorni a capo tra i byte vengono ignorati.

  3. Scegli un separatore (codifica)

    Separa ogni byte con uno spazio, un ritorno a capo o niente del tutto: utile quando il formato di destinazione vuole un flusso di bit continuo.

  4. Copia o inverti

    Copia il risultato con un clic, oppure premi il pulsante di scambio per rimettere l'output in ingresso e invertire la conversione.

Riferimento rapido testo in binario (ASCII)

Caratteri comuni con il loro code point decimale e il binario a 8 bit. Tutti i dettagli nella tabella ASCII e nella specifica della codifica UTF-8 per i caratteri oltre il 127. Puoi anche cercare qualsiasi carattere nel convertitore ASCII.

CarattereDecimaleBinario
(spazio)3200100000
04800110000
95700111001
A6501000001
C6701000011
Z9001011010
a9701100001
z12201111010
!3300100001
?6300111111

Esempi da provare

Codificare una sola lettera

Paste a small example into the tool and change one part at a time.

A è il code point 65, cioè 01000001 in binario: esattamente 8 bit.

Codificare una parola

Copy the original value, run the tool, then compare the result.

Hi diventa 01001000 01101001: un byte da 8 bit per carattere.

Decodificare il binario in testo

Take a value from your own work and use this tool to inspect or prepare it.

Incollalo in modalità Binario → Testo per ottenere di nuovo Coddy.

Errori comuni

  • Una lunghezza binaria che non è multipla di 8: ogni carattere richiede esattamente 8 bit, quindi un bit in più o in meno rompe la decodifica.
  • Dare per scontato che un carattere sia sempre un byte: lettere accentate, emoji e alfabeti non latini usano più byte UTF-8.
  • Confondere il codice binario di un carattere con il suo code point decimale: 65 (decimale) e 01000001 (binario) sono lo stesso valore in basi diverse.

Domande frequenti sul traduttore binario

Come converto un testo in binario?
Scrivi il tuo testo in modalità Testo → Binario. Ogni carattere viene codificato in byte UTF-8 e mostrato come 8 cifre binarie, divise dal separatore che hai scelto.
Come converto il codice binario in testo?
Passa alla modalità Binario → Testo e incolla il tuo binario. Raggruppa i bit in byte da 8 (spazi e ritorni a capo vengono ignorati); lo strumento li decodifica come UTF-8 e li riconverte in testo leggibile.
Supporta emoji e caratteri non inglesi?
Sì. Il testo è codificato in UTF-8, quindi lettere accentate, caratteri CJK ed emoji vengono convertiti correttamente in entrambe le direzioni: semplicemente occupano più di un byte.
Perché ricevo l'errore 'non è un multiplo di 8'?
Ogni carattere è di 8 bit, quindi il numero totale di cifre binarie deve essere divisibile per 8. Controlla se nel tuo input manca un bit o ce n'è uno di troppo.
Il mio testo viene caricato da qualche parte?
No. L'intera conversione gira in locale nel tuo browser con le API integrate TextEncoder/TextDecoder: nulla viene inviato a un server.

Scopri di più

Altri strumenti per sviluppatori

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA