Convertor text în ASCII - Convertiți text în ASCII online

Convertiți instantaneu șirurile de text în coduri de caractere ASCII în Decimal (0–255), Hexadecimal (00–FF), (8-bit) sau Octal (000–377) — sau decodificați numerele ASCII înapoi în text care poate fi citit. Include delimitatori personalizabili, prefixe (0x, 0b, 0o), suport UTF-8 / Unicode și un inspector de defalcare a caracterelor ASCII live.

Caractere de intrare: 0

Coduri de ieșire: 0

Non-ASCII (>127): 0

ASCII Inspector de caractere și coduri

Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.

Cum să convertiți textul în coduri ASCII

  1. Enter textul dvs. – Introduceți sau inserați orice text în câmpul Source Input sau faceți clic pe Sample Text pentru a testa imediat.
  2. Calegeți numărul dvs. Base – Selectați Decimal (baza 10), Hexadecimal (baza 16), Binary (baza 2) sau Octal (baza 8).
  3. Cstomize Separator & Prefix – Separați codurile cu spații, virgule, punct și virgulă, linii noi sau șiruri personalizate și, opțional, adăugați prefixe de programator (0x, 0b, 0oHL) sauHL.
  4. Inspect & Export – Examinați codul exact al fiecărui personaj în toate cele 4 baze simultan în ASCII Character & Code Inspector, apoi faceți clic pe Copy to Clipboard sau Download .txt.

Tabel de referință standard ASCII (caractere de control și imprimabile)

ASCII (Codul standard american pentru schimbul de informații) este un standard de codificare a caracterelor pe 7 biți care atribuie valori numerice de la 0 la 127 pentru a controla caractere, spații albe, cifre, litere și semne de punctuație:

Gama ASCII Categorie Personaje / Exemple Zecimal hexazecimal Binar pe 8 biți
Coduri de control Neprintabil NUL (0), \t Tab (9), \n LF (10), \r CR (13),E () 0 – 31 00 – 1F 00000000 – 00011111
Space Spațiu alb (Spațiu standard) 32 20 00100000
Digits Numeric 0 prin 9 48 – 57 30 – 39 00110000 – 00111001
UMajuscule Alfabetul Latin A prin Z 65 – 90 41 – 5A 01000001 – 01011010
Lijuscule Alfabetul Latin a prin z 97 – 122 61 – 7A 01100001 – 01111010
Delete Cod de control DEL 127 7F 01111111
Eextended / UTF-8 8 biți / multi-octeți Litere accentuate (é, ñ), monedă (€), emoji (🚀) 128 – 255 80 – FF 10000000 – 11111111

Conversia textului în ASCII în limbaje de programare populare

  • JavaScript / TypeScript: Utilizați "A".charCodeAt(0) (returnează 65) sau new TextEncoder().encode("Bună") pentru un Uint de U11 valorile.
  • Python: Utilizați ord('A') (returnează 65) sau list(„Bună ziua”.encode('utf-8')) pentru a obține 81, 721, 801, 81, 81 111].
  • C / C++: Caracterele sunt deja stocate ca valori întregi de octeți — (int)'A' evaluează direct la 65.

Întrebări frecvente

Care sunt codurile ASCII pentru Space, Enter (Newline) și Tab?

În ASCII, un Space () este zecimal 32 (0x20), un Line Feed / Newline () este zecimal 10 (0x0A), un Carriage Return (\r) este zecimal 13 (xtal) și a. Tab (\t) este zecimal 9 (0x09).

De ce „A” este egal cu 65 și „a” egal cu 97 în ASCII?

Specificația ASCII pe 7 biți a poziționat literele uppercase la 65–90 și literele lowercase la 97–122, astfel încât fiecare literă lowercase să fie exact 32 (25) mai mare decât echivalentul său uppercase. Acest lucru permite conversia carcasei în hardware sau asamblare prin comutarea unui singur bit!

Cum gestionează acest instrument emoji-urile și caracterele non-engleze?

Puteți alege modul în care sunt procesate caracterele de mai sus 255 utilizând setarea Caractere > 255 (Unicode): encode ca standard UTF-8 octeți (0–255), scoateți codul lor complet (Codul Pointe. 128640 pentru 🚀), sau Skip/Ignore atunci când este necesară filtrarea strictă pe 8 biți.