Cerchi codici ASCII in decimale, esadecimale, ottale e binario
La lettera A è il decimale 65, l'esadecimale 0x41, l'ottale 0o101 e il binario 01000001. Si digita un carattere, un codice decimale o uno con 0x per ottenere la voce completa della tabella, con i caratteri di controllo invisibili mostrati in modo leggibile. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 0x41
- Carattere
- A
- Visualizzazione
- A
- Decimale
- 65
- Hex
- 0x41
Questa consultazione della tabella ASCII trasforma un carattere, un numero decimale o un numero esadecimale in una scheda completa a livello di byte. Restituisce il carattere corrispondente e le notazioni decimale, esadecimale, ottale e binaria a otto bit, oltre a una visualizzazione leggibile, al nome del controllo quando disponibile e alle informazioni sulla stampabilità. L’ASCII standard comprende i codici da 0 a 127, quindi lo strumento rifiuta per impostazione predefinita valori maggiori. Se una tabella storica richiede davvero byte fino a 255, attivi esplicitamente l’opzione estesa. L’algoritmo locale e deterministico è adatto a verifiche, lezioni, debug, test e strumenti di sviluppo.
Scelga un carattere o un codice numerico non ambiguo
Inserisca esattamente un carattere per scoprirne il codice. Per esempio, A produce 65 in decimale, 0x41 in esadecimale, 0o101 in ottale e 01000001 in binario. Una cifra singola viene interpretata come carattere: 7 indica quindi il glifo con codice decimale 55.
Per richiedere un codice numerico, usi un decimale di più cifre, come 65, oppure un valore esadecimale con prefisso 0x, come 0x41. Sono accettate cifre esadecimali maiuscole e minuscole e vengono ignorati gli spazi esterni delle forme numeriche. Parole, valori con segno, frazioni, prefissi incompleti e altre notazioni vengono rifiutati per evitare interpretazioni inaffidabili.
Ogni richiesta restituisce una sola voce, semplice da leggere nel browser o da elaborare in uno script.
Legga tutte le rappresentazioni della risposta
La risposta contiene il carattere effettivo e un campo di visualizzazione adatto a interfacce e log. I caratteri stampabili appaiono normalmente; tabulazione, avanzamento riga, ritorno a capo e altri controlli usano escape visibili. Il decimale è un intero.
L’esadecimale usa il prefisso 0x, lettere maiuscole e riempimento con zero; l’ottale usa 0o e riempimento; il binario contiene sempre otto cifre. Il nome facoltativo identifica controlli standard quali NUL, HT, LF, CR e DEL e altrimenti vale null. L’indicatore di stampabilità distingue i byte visibili dai controlli, mentre l’insieme specifica ASCII standard o byte esteso.
Infine, l’origine registra se l’input è stato interpretato come carattere, decimale o esadecimale, offrendo a documentazione, lezioni e debugger un contratto stabile.
Comprenda l’ASCII standard e l’opzione estesa
Per impostazione predefinita sono ammessi i codici da 0 a 127, l’intero intervallo ASCII standard a sette bit. Imposti extended su true soltanto quando il materiale usa intenzionalmente una tabella a otto bit. Le pagine di codice storiche assegnano glifi diversi a tali byte; lo strumento usa quindi la corrispondenza diretta e prevedibile dell’unità Latin-1 di JavaScript.
Valori negativi o superiori a 255 rimangono invalidi. Senza rete, orologio o casualità, input uguali producono sempre lo stesso output.
Casi d'uso
Eseguire il debug di costanti di protocollo
Converta un byte tratto da una cattura o da un file sorgente in carattere e nei formati decimale, esadecimale, ottale e binario.
Preparare lezioni di programmazione
Fornisca agli studenti una voce ASCII coerente con escape visibili, nomi convenzionali e binario allineato a otto bit.
Convalidare dati byte storici
Mantenga rigoroso l’ASCII standard e consenta valori fino a 255 solo quando un flusso storico lo richiede esplicitamente.
Domande frequenti
Quali input può utilizzare?
Usi un carattere, un codice decimale come 65 oppure un codice esadecimale come 0x41.
Perché una sola cifra viene trattata come carattere?
Una stringa di un carattere rappresenta quel carattere letterale. Per cercare per codice, usi il valore decimale di più cifre, come 55 per il carattere 7.
Che cosa accade con un codice superiore a 127?
La modalità estesa accetta byte da 128 a 255.
Come si scopre quale carattere ha il codice 65?
Basta digitare 65, oppure 0x41 in esadecimale, per ottenere la lettera A con le sue forme ottale e binaria. Una sola cifra viene letta come carattere, quindi per un codice servono almeno due cifre.
Come vengono mostrati i caratteri invisibili come tabulazione o a capo?
Compaiono in una notazione di escape visibile, così non scompaginano il testo, insieme al loro nome breve standard, come HT per la tabulazione, LF per l'a capo o CR per il ritorno carrello.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/dev2/ascii-table-lookup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"0x41"}'const res = await fetch("https://api.kit.forhosting.com/dev2/ascii-table-lookup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": "0x41"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev2/ascii-table-lookup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": "0x41"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev2/ascii-table-lookup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":"0x41"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":"0x41"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev2/ascii-table-lookup", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"value": "0x41"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev2.ascii_table_lookup",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Comprenda l’ASCII standard e l’opzione estesa
Un carattere o codice superiore genera invalid_input e indica di attivare la modalità estesa. L’opzione consente valori da 128 a 255 e contrassegna il risultato come extended_byte, senza sostenere che esista una codifica ASCII estesa universale. Lo strumento web è gratuito; ogni elemento API riuscito usa $0.002 del saldo KIT prepagato.
Domande tecniche
La modalità estesa seleziona una pagina di codice storica?
No. L’ASCII esteso non è uno standard universale; lo strumento offre una corrispondenza diretta deterministica, contrassegnata extended_byte.
Quanto costa una richiesta API?
Lo strumento web è gratuito. Ogni elemento API riuscito usa $0.002 del saldo KIT prepagato.