ForHosting KIT · Strumenti per sviluppatori

Convertitore testo in codici ASCII

Scriva Hi e ottenga 72 105, oppure incolli 65 66 67 e legga ABC: ogni carattere diventa il suo codice ASCII decimale e viceversa, e qualsiasi codice fuori da 0 a 127 le viene segnalato invece di diventare una lettera sbagliata. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Hi
Modalità di calcolo
Encode
Ottiene
Risultato
72 105
Codifica
decimal_ascii
Codici
72, 105
Quantità
2

Questo convertitore da testo a codici ASCII trasforma i caratteri ordinari in codici carattere decimali separati da spazio nel classico intervallo ASCII da zero a centoventisette, e inverte la stessa mappatura quando incollate i codici di nuovo in testo. La decodifica divide sugli spazi bianchi, analizza ogni token come un intero decimale rigoroso, e fallisce con un errore chiaro quando un codice è fuori dall'intervallo valido invece di emettere in silenzio un glifo sbagliato. Il percorso è completamente deterministico: lo stesso testo e la stessa modalità producono sempre gli stessi codici, senza chiamate di rete, sale casuale o scorciatoie legate alla data. Tra i controlli rapidi: codificare Hi in settantadue spazio centocinque, e decodificare sessantacinque sessantasei sessantasette di nuovo in ABC.

Cosa sono i codici ASCII decimali e cosa restituisce questo strumento

L'ASCII assegna un numero decimale fisso a ciascuno dei centoventotto caratteri della tabella originale American Standard Code for Information Interchange. Le lettere stampabili, le cifre e la punteggiatura comune occupano i codici da trentadue a centoventisei, mentre da zero a trentuno e centoventisette sono caratteri di controllo come nuova riga, tabulazione e cancella. Questo convertitore espone quella tabella come interi decimali semplici separati da spazi: la lettera A è sessantacinque, B è sessantasei, lo spazio è trentadue, e la cifra zero è quarantotto.

In decodifica, ogni token separato da spazi bianchi deve essere un intero dentro l'intervallo da zero a centoventisette incluso, così duecentocinquantasei, meno uno, e token in virgola mobile come sessantacinque virgola zero vengono rifiutati con un messaggio che nomina la posizione errata. Non c'è clamping silenzioso e nessun percorso esteso Latin-1 a otto bit: o ogni codice è ASCII valido oppure la richiesta fallisce.

Dove si inserisce il testo in codici ASCII in studio, debug e software

Gli studenti incontrano l'ASCII decimale quando un manuale chiede i codici di un suggerimento password, quando un problema di gara stampa numeri di carattere invece di glifi, o quando imparano per la prima volta che lo spazio è trentadue e che la A maiuscola è sessantacinque mentre la a minuscola è novantasette. Gli insegnanti possono generare chiavi di risposta per frasi brevi senza fidarsi di app calcolatrici opache che passano in silenzio ai punti di codice Unicode o ai valori estesi Latin-uno.

Gli sviluppatori richiamano lo stesso contratto dagli script per generare vettori di test deterministici per parser che accettano codici separati da spazi, per ispezionare caratteri di controllo incorporati nei log, o per soddisfare enunciati di sfide di programmazione che richiedono ASCII decimale invece di dump esadecimali. Gli ingegneri di supporto decodificano sequenze misteriose da dispositivi più vecchi che parlano ancora ASCII a sette bit su linee seriali.

Strumenti di prodotto e didattici usano la riscrittura quando uno studente digita Hi e l'interfaccia deve mostrare settantadue centocinque senza riderivare la tabella a mano.

Compiti ed esercizi sulla tabella ASCII

Convertite frasi brevi in codici ASCII decimali e verificate le risposte degli studenti contro mappature stabili 0-127.

Qual è l'intervallo di codici valido?

Solo interi decimali da 0 a 127 incluso.

Come vengono separati i codici?

La codifica unisce i codici con un singolo spazio. La decodifica accetta qualsiasi spazio bianco (spazi, tabulazioni, ritorni a capo) tra i token interi.

Cosa succede con caratteri non ASCII in codifica?

Lettere accentate, emoji e altri scalari Unicode sono fuori dall'intervallo ASCII 0-127.

La decodifica accetta codici esadecimali o binari?

No. Sono accettati solo token interi decimali rigorosi. Prefissi esadecimali, cifre binarie, virgole e numeri in virgola mobile vengono rifiutati.

Maiuscole e minuscole hanno codici ASCII diversi?

Sì. La A maiuscola è 65 e la a minuscola è 97, quindi cambiare maiuscola o minuscola cambia il codice. Anche lo spazio è un carattere e vale 32.

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.

POSThttps://api.kit.forhosting.com/enc/decimal-ascii

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/decimal-ascii \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hi"}'
{
  "text": "Hi"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.decimal_ascii",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_chars100000
ascii_min0
ascii_max127
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa sono i codici ASCII decimali e cosa restituisce questo strumento

In codifica, ogni carattere dell'input deve già essere una vera unità di codice ASCII; lettere accentate, emoji e altri scalari Unicode sollevano invalid_input invece di inventare espansioni multi-byte. La risposta JSON include sempre result per la stringa trasformata o l'elenco di codici, mode che riporta encode o decode, encoding fissato a decimal_ascii, un array codes di interi per consumatori programmatici, count di caratteri o codici, input_length del payload grezzo, e un oggetto range che riafferma min zero e max centoventisette.

Come vengono letti testo e modalità e come i risultati restano riproducibili

Encode scorre la stringa con charCodeAt ed emette un singolo spazio tra codici consecutivi senza uno spazio finale, così un input vuoto produce un risultato vuoto e un singolo carattere produce un singolo numero. Decode rimuove gli spazi bianchi iniziali e finali, divide su qualsiasi sequenza di spazi, tabulazioni o ritorni a capo, e costruisce la stringa con fromCharCode così codici di controllo come dieci per il ritorno a capo fanno un ciclo di andata e ritorno pulito. Token non interi, notazione scientifica, prefissi esadecimali, e virgole come separatori vengono rifiutati così una cella incollata da un foglio di calcolo non può diventare un carattere sbagliato. Il campo preferito del payload è text, con gli alias input, value, s e codes così form, query string e client SDK possono riusare lo stesso contratto senza rinominare colonne. Mode è predefinito su encode e accetta esplicitamente decode; gli alias op, direction e action mappano allo stesso interruttore per script che già usano quei nomi. Il tetto di lunghezza di centomila caratteri mantiene prevedibile la memoria del Worker pur coprendo manuali, file di esempio e la maggior parte dei buffer di incolla. Abbinate l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando vi serve la stessa mappatura dentro una pipeline automatizzata senza reimplementare da soli la tabella ASCII. Gli input non validi restituiscono invalid_input e non vengono addebitati, il che mantiene economica la validazione mentre le trasformazioni riuscite restano a un prezzo fisso per elemento a $0.002.

Dove si inserisce il testo in codici ASCII in studio, debug e software

In questa pagina il lavoro viene svolto interamente nel browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Abbinatelo agli helper Base64 o esadecimali quando vi servono altri passaggi di codifica correlati, e agli altri endpoint di testo quando state costruendo un piccolo laboratorio di strumenti di codifica gratuiti e deterministici.

Fixture di test deterministiche

Generate stringhe di codici separate da spazi riproducibili e testo a ciclo completo per unit test e golden CI.

Debug di caratteri di controllo

Ispezionate o ricostruite payload solo ASCII, incluse tabulazioni e ritorni a capo, come codici decimali espliciti.

Quanto costa il convertitore da testo a codici ASCII?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Leggi la documentazione completa del KIT →