Vai al contenuto
helpyself

Traduttore binario

Local only — nothing is uploaded unless you save or share it.

Un traduttore binario in entrambi i sensi — da binario a testo, da testo a binario, e anche esadecimale e decimale.

  1. Incolla del testo, oppure byte in binario, esadecimale o decimale.
  2. Leggi la forma che ti serviva: sono mostrate tutte insieme.
  3. Copia quella che vuoi.
Testo
Binario
Esadecimale
Decimale
Ottale
Salva questo strumento

Tieni Traduttore binario a portata di mano

Aggiungi ai preferiti

Su questo strumento

Un convertitore binario che mostra ogni forma insieme. Incolla 00110 e ottieni il suo valore in ogni base a fianco; incolla una sequenza come 01001000 01101001 e riottieni le parole. Incolla del testo e sotto trovi binario, esadecimale, decimale e ottale; incolla uno qualsiasi di questi e riottieni il testo. Non c'è nessuna direzione da scegliere, perché non c'è direzione: sono tutti gli stessi byte scritti in modo diverso, e una coppia di menu a tendina ti darebbe soltanto qualcosa da impostare male. Capisce che cosa hai incollato dall'aspetto. Uno e zeri in byte interi sono binario; qualsiasi cosa con uno 0x o una lettera dalla a alla f è esadecimale; diversi numeri piccoli sono decimale. Dove due letture sono davvero possibili dice quale ha preso, così vedi l'ipotesi invece di scoprirla dopo — e l'ottale non viene mai indovinato, perché 17 è un numero ottale valido e un numero decimale valido, e sbagliare trasforma in silenzio 17 in 15. La parte che quasi tutti i traduttori binari sbagliano è tutto ciò che non è inglese. Un carattere non è più un numero: A è un byte, é ne sono due, un'emoji quattro. Questo converte attraverso byte UTF-8, cioè quello che un file contiene davvero, così é torna come C3 A9 e non come un numero unico su cui nessun programma sarebbe d'accordo. Tutto gira nel tuo browser. Niente viene caricato, e una volta che la pagina si è caricata funziona anche offline.

Domande frequenti

Come converto il binario in testo?

Incolla gli uno e gli zeri e il testo compare. I gruppi di otto sono letti come byte, con o senza spazi in mezzo, quindi sia 01001000 01101001 sia 0100100001101001 danno «Hi». Se i bit non si dividono in byte interi il contenuto è trattato come testo, perché una cifra spaiata significa che l'incollatura è andata storta e non che l'ultimo byte vada riempito.

Come converto il testo in binario?

Scrivi il testo. Il binario è la riga sotto, in gruppi di otto bit separati da spazi — è così che lo legge una persona, anche se gli spazi non fanno parte dei dati. Esadecimale, decimale e ottale ci sono nello stesso momento, quindi testo in binario e testo in esadecimale sono la stessa singola azione.

Come distingue l'esadecimale dal decimale?

Da ciò a cui solo uno dei due può somigliare. Un prefisso 0x o una qualsiasi cifra dalla a alla f è inequivocabilmente esadecimale. Altrimenti, diversi gruppi di esattamente due cifre con lo zero davanti sono la forma che ha ogni dump esadecimale, quindi «48 69» è letto come esadecimale — mentre «72 105» ha un gruppo di tre cifre, che nessun dump esadecimale avrebbe, quindi è decimale. Ti dice quale ha scelto.

Perché é sono due byte?

Perché è quello che è in UTF-8, la codifica che usa quasi tutto. C3 A9 è la coppia, e nessuno dei due byte significa qualcosa da solo. I vecchi traduttori binari presumono un byte per carattere, cosa che funziona per l'inglese e produce sciocchezze per tutto il resto: un'emoji è quattro byte, e trattarla come un solo numero dà una risposta su cui nessun programma sarebbe d'accordo.

Perché non riconosce l'ottale?

Perché non può farlo in sicurezza. Ogni numero ottale è anche un plausibile numero decimale — 17 è diciassette in decimale e quindici in ottale — quindi indovinare cambierebbe la risposta in silenzio senza che nulla a schermo lo dica. L'ottale è sempre mostrato in uscita, ed è letto in entrata solo quando lo chiedi.

Il mio testo viene mandato da qualche parte?

No. La conversione avviene nella pagina, cosa che qui conta più di quanto sembri: quello che la gente incolla in un convertitore binario è spesso un frammento di file, una cattura di protocollo o una chiave che sta analizzando.

Aiutaci a migliorare questo strumento

Hai trovato un errore, vuoi una modifica, o ti manca uno strumento?

/binary-translator

↑↓ per muoverti · Invio per aprire · Esc per chiudere