Vai al contenuto
snowkitDev

Trasforma il binario di nuovo in testo

Incolla una stringa di uni e zeri e leggi le parole che compone, con o senza spazi tra i byte.

Testo e codici di byte

Scrivi del testo. Scambia per trasformare il risultato di nuovo in input.

Formato

Byte per byte

    Trasforma qualsiasi testo in codici di byte binari, esadecimali, ottali o decimali, oppure incolla codici per leggere il testo che compongono. Funzionano anche accenti, simboli ed emoji. Cambia la direzione in alto, oppure premi il pulsante di scambio per trasformare l'output di nuovo in input. È gratis e funziona nel tuo browser.

    Come convertire testo in binario, passo dopo passo

    1. Scegli Da testo a codici o Da codici a testo.
    2. Scegli il Formato: Binario, Esadecimale, Ottale o Decimale.
    3. Scegli cosa mettere tra i byte: uno spazio, niente o una virgola.
    4. Scrivi o incolla nella casella Testo. Il risultato compare mentre scrivi.
    5. Premi Copia, oppure usa il pulsante di scambio per riconvertire il risultato.

    Come il testo diventa binario

    I computer memorizzano il testo come byte. Questo convertitore usa UTF-8, la codifica usata da quasi ogni pagina web e app: le semplici lettere inglesi, le cifre e la punteggiatura occupano un byte ciascuna, quindi H è 72, che è 01001000 in binario e 48 in esadecimale. Le lettere accentate occupano due byte, molti altri alfabeti ne occupano tre e le emoji quattro. Ecco perché il numero di byte può essere più alto del numero di caratteri.

    Decodificare i codici in testo

    Incolla binario con spazi, virgole o a capo tra i byte, oppure come un'unica lunga sequenza di uno e zeri: una sequenza viene divisa automaticamente in gruppi da 8 bit. L'esadecimale si può scrivere come 48 65, 4865, 0x48 0x65 o %48%65. I codici decimali richiedono qualcosa tra loro, come 72 101. Se un carattere non appartiene, o un gruppo non si divide in byte interi, il messaggio dice esattamente dove, e se i codici sembrano un altro formato suggerisce di cambiare.

    Quando i byte non sono testo valido

    Alcune sequenze di byte non sono UTF-8 valido, per esempio numeri casuali o testo salvato in una codifica più vecchia. Vengono comunque decodificate, con le parti illeggibili mostrate come carattere sostitutivo, e una nota te lo dice.

    Esempi utili

    • La parola Hi è 01001000 01101001 in binario.
    • La stessa parola in esadecimale è 48 69.
    • Una lettera accentata come la e con l'accento acuto occupa due byte.
    • Una singola emoji occupa quattro byte.

    Chi lo usa

    Studenti che imparano come i computer memorizzano il testo, insegnanti che preparano una lezione o un indovinello, programmatori che controllano valori di byte e chiunque voglia scrivere un messaggio in binario. Per i numeri interi, il convertitore di numeri passa tra le basi, e l'ispettore Unicode guarda ogni carattere.

    Privato per progettazione

    Tutto viene convertito su questa pagina nel tuo browser. Niente di ciò che scrivi o incolli viene inviato da nessuna parte.

    Domande

    Perché c'è più di un byte per carattere?

    Solo i caratteri inglesi di base occupano un byte. Accenti, altri alfabeti ed emoji ne occupano di più.

    Posso decodificare il binario senza spazi?

    Sì. Una lunga sequenza di uno e zeri viene divisa automaticamente in gruppi da 8 bit.

    Usa ASCII?

    Usa UTF-8, che coincide con ASCII per le lettere inglesi di base, le cifre e la punteggiatura.

    Dove andare ora

    Continua con ciò che hai appena creato, ancora sul tuo dispositivo.

    Altro da Snowkit