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.
Convertitore di base del testo — Testo in binario, ottale, decimale, esa — Il 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
- Scegli una direzione: Codifica per trasformare il testo in codici di byte, o Decodifica per riconvertire i codici in testo.
- Apri il pannello delle impostazioni e scegli una base: binario, ottale, decimale o esadecimale.
- Imposta la codifica su UTF-8 per qualsiasi lingua, o su ASCII per limitare i byte a 0–127.
- Digita o incolla il tuo testo (in fase di codifica) o i tuoi codici separati da spazi (in fase di decodifica) nella casella Input.
- Leggi il risultato convertito nella casella Output in sola lettura; i codici sono separati da spazi, un gruppo per byte.
- 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
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.