Cookie Questo sito conserva solo ciò che serve per funzionare. Al momento non ci sono né statistiche né pubblicità, e nulla di quanto trovi qui ti segue su altri siti. Leggi l’informativa sulla privacy

Scegli cosa consentire
+92 312 8299940Preventivo gratuito
Strumento gratis, funziona nel tuo browser

Traduttore binario
Dal testo al binario e ritorno, emoji comprese

Scrivi in questo traduttore binario e guarda le tue parole diventare uni e zeri, oppure incolla codice binario e rileggilo come testo.

  • GratisPrezzo
  • Binario, hex, decimale, ottaleBasi
  • NessunaRegistrazione
  • Nel tuo browserFunziona

Traduttore binario

Da testo a binario e da binario a testo, emoji comprese

Caratteri
0
Byte
0
Bit
0

Pronto. Scrivi testo a sinistra o incolla numeri a destra.

Qui il browser fa tutto il lavoro, in questa scheda. Non carichiamo nulla, non salviamo nulla e non registriamo nulla.
Le basi

Ciò che offre questo traduttore binario

Questo traduttore binario ha due caselle che parlano tra loro. Scrivi parole a sinistra e il binario compare a destra. Incolla binario a destra e le parole compaiono a sinistra. Non c’è un pulsante da premere, perché la traduzione avviene mentre scrivi.

La maggior parte degli strumenti semplici gestisce solo lettere inglesi di base. Appena aggiungi un accento, un simbolo di valuta o un’emoji, si rompono o eliminano caratteri in silenzio. Questo legge ogni carattere come i computer lo salvano davvero, così café, ₹ e 😀 tornano esattamente come sono entrati.

Inoltre, una tabella dei controlli sotto le caselle spiega cosa è successo, e una seconda tabella elenca ogni carattere con il suo punto di codice e i suoi byte. Il calcolo avviene nel tuo browser, perciò quello che digiti non esce dal dispositivo.

Dal testo agli uni e agli zeri

Un computer non può salvare una lettera direttamente. Invece dà a ogni carattere un numero, chiamato punto di codice, e poi scrive quel numero come byte. Un byte ha otto bit, e ogni bit è un 1 o uno 0. Così la lettera H è il numero 72, cioè 01001000 in binario.

Schema della parola Hi che diventa i punti di codice 72 e 105 e poi i byte 01001000 e 01101001, con i valori dei bit da 128 a 1 segnati sopra
Ogni carattere diventa un numero, e ogni numero diventa otto bit.

L’elenco dei numeri viene dallo standard Unicode, che copre quasi ogni scrittura del mondo. I primi 128 numeri coincidono con la vecchia tabella ASCII, quindi il testo inglese semplice è uguale in entrambi.

Testo in binario con accenti ed emoji

Tuttavia, i caratteri oltre l’ASCII richiedono più di un byte. Il traduttore usa UTF-8 di default, la codifica di quasi ogni sito e file di oggi. In UTF-8, é occupa due byte, il simbolo dell’euro tre e un’emoji quattro.

Traduttore binario che converte una frase con un accento, una tazza di caffè e un’emoji sorridente in binario, con la tabella dei caratteri che mostra due, tre e quattro byte
Accenti ed emoji occupano più byte, e la tabella li mostra uno per uno.

Per questo il numero di byte può superare quello dei caratteri. La tabella sotto le caselle mostra ogni carattere su una riga, così vedi quali byte appartengono a quale lettera. Anche i caratteri invisibili, come gli a capo e gli spazi a larghezza zero, vengono nominati lì, perché nel testo non si vedono.

Binario in testo, con ogni gruppo errato indicato

Rileggere il binario è il punto in cui molti strumenti si arrendono in silenzio. Una cifra sbagliata, e il risultato si riempie di simboli strani o si ferma. Questo traduttore legge ogni gruppo possibile, poi elenca nella tabella dei controlli ogni gruppo illeggibile, con posizione e motivo.

Traduzione da binario a testo in cui un gruppo contiene la cifra 2, mostrato nella tabella dei controlli come errore con il suo numero, mentre il resto del testo viene letto
Un gruppo rotto viene indicato con la sua posizione invece di rovinare tutto il testo.

È anche flessibile sul formato. I gruppi possono essere separati da spazi, virgole o a capo, e iniziare con 0b. Una sequenza lunga senza spazi viene divisa in gruppi da otto. Se si divide solo in gruppi da sette, allora viene letta come il vecchio ASCII a sette bit, e i controlli lo dicono.

In più esadecimale, decimale e ottale

Tuttavia il binario non è l’unico modo per scrivere i byte. Per esempio, i programmatori usano spesso l’esadecimale, dove un byte sono due caratteri da 00 a ff. Il decimale è comune a scuola, e l’ottale compare ancora nei permessi dei file. Scegli la base dal menu, e poi entrambe le caselle cambiano insieme.

Lo stesso testo mostrato come byte esadecimali con prefisso 0x e maiuscole, separati da virgole, pronti da incollare nel codice
Passa a hex, aggiungi 0x e virgole, e i byte sono pronti per il codice.

Per l’hex puoi aggiungere il prefisso 0x e usare le maiuscole, come fanno molti esempi di codice. Inoltre puoi scegliere cosa mettere tra i gruppi: uno spazio, una virgola, un a capo o niente.

Perché otto bit fanno un byte

Otto bit danno 256 combinazioni, da 00000000 a 11111111. Bastavano per ogni lettera, cifra e segno inglese, con spazio in più. Di conseguenza il byte a otto bit è diventato il mattone standard. Ogni file sul tuo computer è ancora una lunga fila di questi byte.

Leggere un byte a mano

Puoi controllare qualsiasi byte senza strumenti. Scrivi i valori 128, 64, 32, 16, 8, 4, 2 e 1 sopra le sue otto cifre. Poi somma i valori che stanno sopra un 1. Per 01101001 è 64 + 32 + 8 + 1, cioè 105, la lettera i.

Funziona altrettanto bene al contrario. Parti dal valore più grande che ci sta, scrivi un 1 sotto e sottrailo. Per 72 prendi 64, resta 8, e 8 ci sta giusto, quindi H è 01001000. Dopo qualche lettera, lo schema diventa naturale.

UTF-8 o UTF-16?

UTF-8 scrive ogni carattere con uno a quattro byte, ed è lo standard del web. UTF-16 invece usa unità a 16 bit, ed è ciò che JavaScript, Java e Windows usano in memoria. La maggior parte delle lettere occupa un’unità, mentre le emoji ne occupano due.

Se il binario di un altro programma diventa simboli strani, di solito la causa è la codifica. Quindi passa il menu a UTF-16 e guarda di nuovo. Le FAQ di Unicode sulle codifiche spiegano le differenze a fondo, e le regole esatte dei byte UTF-8 sono nella RFC 3629.

Dove compare il codice binario

Gli studenti incontrano il binario nelle prime lezioni di informatica, quindi un traduttore rende facile controllare i compiti. Allo stesso modo, chi crea enigmi nasconde messaggi in uni e zeri, e le escape room li adorano. Gli sviluppatori leggono byte grezzi quando un file non si apre o il testo arriva rovinato.

Per esempio, un carattere invisibile finito per sbaglio può rompere un accesso o una ricerca, anche se il testo sembra giusto. Incollalo qui e la tabella dei caratteri mostra esattamente cosa si nasconde. Quando i dati sono Base64 invece di byte grezzi, il nostro codificatore e decodificatore Base64 li riconverte prima.

Quattro passi

Il traduttore binario, passo dopo passo

Passare dal testo al binario non richiede clic, perché il risultato compare mentre scrivi.

  • 1

    Digita il testo o incollalo

    Usa la casella a sinistra per le parole. Il binario compare subito a destra.

  • 2

    Oppure incolla binario

    Metti uni e zeri nella casella a destra, e il testo compare a sinistra.

  • 3

    Scegli base e formato

    Scegli binario, hex, decimale o ottale, e cosa va tra i gruppi.

  • 4

    Copia o scarica

    Copia una delle caselle, oppure salva i numeri come file di testo.

Perché questo

Fatto per testo vero, non solo ABC

Uno strumento base da testo a binario gestisce le lettere semplici. Questi dettagli coprono tutto il resto.

  • Ogni lingua ed emoji

    UTF-8 e UTF-16 sono gestiti bene, quindi non si perde nulla.

  • Entrambe le direzioni dal vivo

    Scrivi in una casella e l’altra la segue subito.

  • Errori con posizione

    Ogni gruppo illeggibile viene indicato, con il motivo.

  • Quattro basi numeriche

    Binario, esadecimale, decimale e ottale, con prefissi facoltativi.

  • Caratteri nascosti mostrati

    A capo, tabulazioni e spazi a larghezza zero ricevono un nome nella tabella.

  • Privato per progetto

    Una volta aperta, la pagina va anche senza connessione, e nessun dato parte.

Buone abitudini

Consigli per leggere bene il binario

La maggior parte dei risultati rovinati nasce da uno di questi piccoli errori.

  • Tieni i gruppi interi. Ogni byte ha otto cifre. Un gruppo da sette o nove di solito significa che una cifra manca o è doppia.
  • Separa i gruppi. Gli spazi tra i byte rendono gli errori facili da vedere, per te e per il traduttore.
  • Conosci la codifica. Il binario scritto da UTF-16 si legge come caos in UTF-8, e viceversa.
  • Controlla la base. Il numero 10 vale due in binario, otto in ottale, dieci in decimale e sedici in hex.
  • Attenzione ai caratteri invisibili. Uno spazio o un a capo finale aggiunge byte che non vedi. La tabella dei caratteri li mostra.
  • Copia, non riscrivere. Riscrivere a mano un binario lungo aggiunge quasi sempre un errore. Usa invece i pulsanti di copia.
Errori comuni

Sei errori con il binario da evitare

Ognuno trasforma un messaggio chiaro in simboli senza senso.

  • Togliere gli zeri iniziali

    H è 01001000, non 1001000. Senza lo zero, ogni byte successivo slitta.

  • Trattare ogni byte come una lettera

    In UTF-8 una lettera accentata o un’emoji occupa più byte che vanno insieme.

  • Confondere le basi

    Le cifre hex incollate in modalità binaria falliscono, perché lì valgono solo 0 e 1.

  • Usare la codifica sbagliata

    Byte UTF-16 letti come UTF-8 danno simboli strani tra le lettere.

  • Perdere una cifra in una sequenza lunga

    Senza spazi, una cifra mancante sposta tutto ciò che segue.

  • Dimenticare i caratteri nascosti

    Un a capo incollato diventa 00001010 e compare nel risultato.

Domande

Domande frequenti sul traduttore binario

Come converto il testo in binario?

Digita o incolla il testo nel primo riquadro. Poi il binario compare a destra mentre scrivi, pronto da copiare.

Come converto il binario in testo?

Incolla gli uni e gli zeri nella casella a destra. Così il testo compare subito a sinistra.

Cosa significa 01001000 01101001 in testo?

Forma Hi. Il primo byte è 72, la lettera H, e il secondo è 105, la lettera i.

Perché ci sono più byte che lettere?

Perché i caratteri fuori dall’ASCII semplice, come é o un’emoji, richiedono da due a quattro byte ciascuno in UTF-8.

Posso incollare binario senza spazi?

Sì. Una sequenza lunga viene divisa in gruppi da otto. Se si divide solo in gruppi da sette, allora viene letta come ASCII a sette bit.

Cosa succede ai gruppi sbagliati?

Vengono saltati, e la tabella dei controlli elenca ciascuno con posizione e motivo, così puoi correggerlo.

Funziona con le emoji?

Sì. Le emoji occupano quattro byte in UTF-8 o due unità in UTF-16, e tornano esattamente come sono entrate.

In cosa si distinguono UTF-8 e UTF-16?

UTF-8 usa da uno a quattro byte per carattere e domina il web. UTF-16 invece usa unità a 16 bit ed è comune dentro i programmi.

Posso tradurre anche hex o decimale?

Sì. Scegli esadecimale, decimale o ottale dal menu, e poi entrambe le caselle passano a quella base.

Perché il mio binario diventa simboli strani?

Di solito manca una cifra, la base è sbagliata o i byte sono UTF-16. Per questo la tabella dei controlli indica la causa.

Esiste una lunghezza massima?

Nessuno fisso. I testi lunghi si traducono bene, tuttavia la tabella dei caratteri mostra solo i primi 300.

Il mio testo esce dal computer?

No. La traduzione avviene nel tuo browser, quindi nulla di ciò che scrivi lascia la pagina.

Altri strumenti gratis

Altri strumenti per testo e codice

Passi utili quando i tuoi byte hanno senso.

Pronto a tradurre il binario?

Scrivi una parola e guarda i suoi bit, oppure incolla del binario e leggilo. Questo traduttore binario è gratis, non chiede un account e funziona nel tuo browser.