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.

Pubblicità

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.

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