Convertitore di base del testo — Testo in binario, ottale, decimale, esa

Converti il testo da e verso codici di carattere per byte in binario, ottale, decimale o esadecimale, con gestione dei byte in UTF-8 o ASCII rigoroso.

Caricamento strumento…

Convertitore di base del testo — Testo in binario, ottale, decimale, esaIl convertitore di base del testo trasforma qualsiasi testo nei suoi codici di byte sottostanti scritti in binario, ottale, decimale o esadecimale, e riconverte quei codici in testo leggibile. Scegli una direzione (codifica o decodifica), seleziona la base e decidi se i byte provengono da UTF-8 completo o da ASCII rigoroso. Ogni conversione viene eseguita interamente nel tuo browser, quindi nulla di ciò che digiti viene caricato o memorizzato.

Cos'è Convertitore di base del testo — Testo in binario, ottale, decimale, esa?

Il convertitore di base del testo è uno strumento online gratuito che associa ogni carattere del tuo testo ai suoi valori di byte grezzi e li stampa nella base numerica che scegli: base 2 (binario), base 8 (ottale), base 10 (decimale) o base 16 (esadecimale). Sviluppatori, studenti e tecnici di reverse engineering lo usano per esaminare come viene memorizzata una stringa, costruire sequenze di escape, leggere un dump esadecimale o recuperare testo nascosto in un elenco di numeri. A differenza di un convertitore di base per interi, che cambia la base di un singolo numero intero, questo strumento lavora byte per byte sull'intera stringa, così i caratteri UTF-8 multibyte e le emoji vengono gestiti correttamente. Usa la direzione Codifica per passare dal testo a codici di byte separati da spazi, oppure Decodifica per incollare codici (separati da spazi, virgole o a capo) e riottenere il testo originale. L'impostazione di codifica ti permette di scegliere UTF-8 per qualsiasi lingua o ASCII rigoroso, che rifiuta i caratteri oltre il codice 127. Poiché il widget viene visualizzato solo con JavaScript, questo testo è la descrizione indicizzabile: convertire il testo in binario, codificare una stringa come byte esadecimali o decodificare codici di carattere decimali in parole.

Come usare Convertitore di base del testo — Testo in binario, ottale, decimale, esa

  1. Scegli una direzione: Codifica per trasformare il testo in codici di byte, o Decodifica per riconvertire i codici in testo.
  2. Apri il pannello delle impostazioni e scegli una base: binario, ottale, decimale o esadecimale.
  3. Imposta la codifica su UTF-8 per qualsiasi lingua, o su ASCII per limitare i byte a 0–127.
  4. Digita o incolla il tuo testo (in fase di codifica) o i tuoi codici separati da spazi (in fase di decodifica) nella casella Input.
  5. Leggi il risultato convertito nella casella Output in sola lettura; i codici sono separati da spazi, un gruppo per byte.
  6. Fai clic su Copy per prendere l'output, o su Clear per ricominciare.

Esempi

Codificare il testo in binario (UTF-8)

Input

Hi

Output

01001000 01101001

Codificare il testo in esadecimale

Input

Hi!

Output

48 69 21

Decodificare codici decimali in testo

Input

72 105

Output

Hi

Domande frequenti

In che cosa è diverso da un convertitore di base?
Un convertitore di base cambia la base di un singolo numero intero, come trasformare 255 in FF. Questo strumento lavora sul testo: divide la stringa in byte e scrive ogni byte nella base che scegli, e poi può invertire il processo. Ecco perché può codificare intere frasi, emoji e caratteri multibyte, non solo un singolo intero.
Qual è la differenza tra UTF-8 e ASCII?
L'ASCII copre solo i codici 0–127 (lettere latine di base, cifre e punteggiatura); qualsiasi carattere oltre questo limite viene rifiutato con un errore. L'UTF-8 può rappresentare ogni carattere Unicode, quindi lettere accentate, testo CJK ed emoji vengono codificati come da due a quattro byte ciascuno e decodificati correttamente.
Come devo formattare i codici durante la decodifica?
Separa ogni gruppo di byte con spazi, virgole o a capo, e assicurati che ogni valore usi solo cifre valide per la base scelta (0–1 per il binario, 0–7 per l'ottale, 0–9 per il decimale, 0–9 e A–F per l'esadecimale). Ogni valore deve essere un singolo byte, quindi non può superare 255 (decimale) o il suo equivalente.
Perché la decodifica a volte mostra un errore?
La decodifica fallisce se un token contiene una cifra non valida per la base, se un valore è maggiore di un byte, o se la sequenza di byte non è UTF-8 valido. In modalità ASCII, viene rifiutato anche qualsiasi byte oltre 127. Correggi il valore errato e l'output si aggiorna all'istante.
Il mio testo viene caricato su un server?
No. L'intera conversione viene eseguita al 100% lato client nel tuo browser usando le API integrate TextEncoder e TextDecoder. Nulla di ciò che digiti viene caricato, memorizzato o inviato da nessuna parte, quindi puoi convertire in tutta sicurezza stringhe private, token o dati sensibili.

Strumenti correlati