Convertitore hexspeak
Gli spazi separano le parole. I caratteri incompatibili vengono segnalati e non sono mai rimossi in silenzio.
Trasforma un intero decimale non negativo in una parola esadecimale facile da ricordare oppure verifica se una frase in caratteri latini può essere resa in hexspeak. La modalità decimale mostra il valore grezzo in base 16 e applica la lettura classica 0 → O e 1 → I solo quando tutte le cifre sono compatibili. La modalità frase offre sostituzioni esatte o conservative chiaramente dichiarate, segnala i caratteri non supportati senza eliminarli e consente di formattare un risultato valido per codice, documentazione, dati di test o identificatori memorabili.
Come usare il convertitore hexspeak
-
1
Scegli la modalità
Usa Intero decimale per un valore non negativo in base 10 oppure Frase latina per analizzare parole e brevi frasi.
-
2
Imposta le regole
In modalità frase scegli caratteri esadecimali esatti o sostituzioni conservative come O → 0 e S → 5.
-
3
Controlla e formatta
Verifica il valore grezzo, la forma leggibile e i caratteri non supportati, poi scegli maiuscole, prefisso e spaziatura.
Due modi precisi per creare hexspeak
Il sistema esadecimale è in base 16 e usa 0–9 e A–F. Per le cifre esadecimali d₀ … dₙ, l’intero rappresentato è:
N = d₀ × 16ⁿ + d₁ × 16ⁿ⁻¹ + … + dₙ
In modalità Intero decimale, il convertitore accetta un intero non negativo fino a 256 cifre e produce il valore esadecimale grezzo in maiuscolo, senza dipendere dalla larghezza di un intero PHP. Poi verifica la convenzione classica adottata dallo strumento: 0 → O, 1 → I, mentre A–F restano lettere. Qualsiasi cifra grezza da 2 a 9 rende non valida questa lettura. Ad esempio, 12648430 diventa C0FFEE, leggibile come COFFEE; 4919 diventa invece 1337, incompatibile con le regole rigorose.
La modalità Frase latina verifica se la frase può essere rappresentata con glifi esadecimali. La modalità esatta accetta soltanto A–F e le cifre letterali. Quella conservativa aggiunge O → 0, I o L → 1, S → 5, T → 7 e G → 6. Le sostituzioni sono volutamente limitate. I caratteri incompatibili vengono elencati, mai eliminati, e la formattazione è disponibile solo quando tutta la frase è valida.
| Input e modalità | Procedimento | Risultato |
|---|---|---|
3735928559 in modalità decimale |
Conversione da base 10 a base 16 | DEADBEEF |
3405691582 in modalità decimale |
Conversione da base 10 a base 16 | CAFEBABE |
COFFEE in modalità frase conservativa |
O → 0 |
C0FFEE |
BAD FOOD in modalità frase conservativa |
O → 0; output continuo |
BADF00D |
Valori come DEADBEEF, CAFEBABE, BADF00D e C0FFEE sono memorabili perché assomigliano a parole pur restando esadecimali validi. Un esempio documentato è 0xCAFEBABE: la specifica della Java Virtual Machine lo definisce come numero magico all’inizio di un file class Java. Ciò non rende ogni valore ingegnoso uno standard o un identificatore sicuro: verifica requisiti e larghezza previsti dal sistema di destinazione.
Hexspeak non è la conversione da testo a HEX
Un codificatore da testo a HEX converte byte codificati: in UTF-8, per esempio, Coffee diventa 43 6F 66 66 65 65. Conoscendo la codifica, quei byte sono decodificabili. Hexspeak crea invece una parola visiva da un insieme di caratteri limitato. Sostituzioni come O → 0 e I/L → 1 sono ambigue, quindi la stilizzazione non è reversibile. È inoltre più restrittiva del leetspeak, che può usare molti caratteri non validi in esadecimale.
L’input è limitato a 256 caratteri e una frase a 32 parole. La modalità frase accetta solo lettere latine ASCII senza accenti, cifre e spazi; traslittera le altre scritture e rimuovi i segni diacritici prima della verifica. I valori sono elaborati sul server e possono comparire negli URL del percorso a più passaggi. Non inserire password, chiavi API o identificatori riservati.
Fonti: NIST sulla notazione esadecimale e le cifre a quattro bit · Specifica JVM, numero magico dei file class
Domande frequenti
È un modo di scegliere o leggere valori esadecimali affinché le cifre ricordino parole latine. Gli esempi rigorosi usano solo A–F e cifre. Alcune convenzioni leggono determinate cifre come lettere. Non esiste uno standard universale di sostituzione, quindi lo strumento dichiara esattamente le regole applicate.
Converte l’intero non negativo, fino a 256 cifre, in base 16 maiuscola senza dipendere dalla larghezza di un intero PHP. Mantiene A–F, legge 0 come O e 1 come I. Se il risultato contiene una cifra da 2 a 9, la lettura classica rigorosa viene segnalata come non valida.
La modalità esatta accetta solo A–F e cifre letterali. Quella conservativa permette sei sostituzioni esplicite: O → 0, I/L → 1, S → 5, T → 7 e G → 6. Non inventa altre equivalenze leetspeak e lascia visibili nel rapporto tutti i caratteri incompatibili.
In modalità conservativa entrambe le O diventano zero, mentre C, F ed E sono già lettere esadecimali. In HELLO rimane H, che non ha un equivalente ammesso. Lo strumento la segnala anziché eliminarla e restituire un risultato parziale fuorviante.
Sì, quando tutti i token sono validi. Puoi scegliere maiuscole o minuscole, valore grezzo o prefisso 0x per token e output spaziato o continuo. La forma continua elimina i confini tra parole: conserva gli spazi quando conta la leggibilità.
No. O e zero condividono lo stesso glifo, mentre I e L possono diventare entrambe uno: la frase originale non è sempre ricostruibile. Usa un convertitore testo-HEX o un codificatore di byte se serve una rappresentazione reversibile.
Non considerarlo limitato al browser. Il sito invia i valori al server per elaborarli e il percorso a più passaggi può inserirli nell’URL. Evita password, chiavi API, identificatori riservati e altri dati sensibili.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Trova nome colore
Trova il colore CSS standard con nome più vicino a un valore HEX, RGB o HSL usando la differenza CIEDE2000.
Formatter HTML
Formatta HTML localmente nel browser con rientri di due o quattro spazi. L’HTML non viene caricato né validato.
Strumento disponibile in altre lingue
- Konwerter Hexspeak [PL]
- Conversor de hexspeak [PT]
- Conversor de hexspeak [ES]
- Hexspeak-converter [NL]
- Công cụ chuyển đổi Hexspeak [VI]
- محوّل Hexspeak [AR]
- Hexspeak-konverterare [SV]
- Hexspeak変換ツール [JA]
- ตัวแปลง Hexspeak [TH]
- Konverter Hexspeak [ID]
- Hexspeak 변환기 [KO]
- Convertisseur hexspeak [FR]
- Hexspeak-Konverter [DE]
- Hexspeak Converter [EN]
- Конвертер Hexspeak [RU]
- Hexspeak Dönüştürücü [TR]
- Hexspeak 转换器 [ZH]