Ortamlar
Standart ASCII (0–127) ve genişletilmiş ASCII karakter referans tablosu: ISO 8859-1 (Latin-1), Windows-1252 (CP1252) ve IBM CP437 (DOS). Ondalık, onaltılık, sekizlik, ikili ve tanım kodu içerir. Kopyalamak için herhangi bir değere tıklayın.

95 karakter

AralıkHexOctBinKarakterKaçışTanım
32 20 040 00100000 Uzay
33 21 041 00100001 ! Ünlem işareti
34 22 042 00100010 " \" Çift tırnak işareti
35 23 043 00100011 # Numara işareti / Hash
36 24 044 00100100 $ Dolar Tabelası
37 25 045 00100101 % Yüzde
38 26 046 00100110 & Ampersand
39 27 047 00100111 ' \' Kesme işareti / Tek tırnak
40 28 050 00101000 ( Açılış Parantezleri
41 29 051 00101001 ) Kapanış parantez
42 2A 052 00101010 * Yıldız işareti
43 2B 053 00101011 + Artı işareti
44 2C 054 00101100 , Yemek
45 2D 055 00101101 - Kısa çizgi / Eksi
46 2E 056 00101110 . Nokta
47 2F 057 00101111 / İleri slash
48 30 060 00110000 0 Rakam 0
49 31 061 00110001 1 Rakam 1
50 32 062 00110010 2 Rakam 2
51 33 063 00110011 3 Rakam 3
52 34 064 00110100 4 Rakam 4
53 35 065 00110101 5 Rakam 5
54 36 066 00110110 6 Rakam 6
55 37 067 00110111 7 Rakam 7
56 38 070 00111000 8 Rakam 8
57 39 071 00111001 9 Rakam 9
58 3A 072 00111010 : İki nokta üst üste
59 3B 073 00111011 ; Noktalı virgül
60 3C 074 00111100 < Küçük
61 3D 075 00111101 = Eşittir
62 3E 076 00111110 > Büyüktür
63 3F 077 00111111 ? Soru işareti
64 40 100 01000000 @ Burada
65 41 101 01000001 A Harf A büyük harf
66 42 102 01000010 B Harf B büyük harf
67 43 103 01000011 C Harf C büyük harf
68 44 104 01000100 D Harf D büyük harf
69 45 105 01000101 E Harf E büyük harf
70 46 106 01000110 F Harf F büyük harf
71 47 107 01000111 G Harf G büyük harf
72 48 110 01001000 H Harf H büyük harf
73 49 111 01001001 I Harf I büyük harf
74 4A 112 01001010 J Harf J büyük harf
75 4B 113 01001011 K Harf K büyük harf
76 4C 114 01001100 L Harf L büyük harf
77 4D 115 01001101 M Harf M büyük harf
78 4E 116 01001110 N Harf N büyük harf
79 4F 117 01001111 O Harf O büyük harf
80 50 120 01010000 P Harf P büyük harf
81 51 121 01010001 Q Harf Q büyük harf
82 52 122 01010010 R Harf R büyük harf
83 53 123 01010011 S Harf S büyük harf
84 54 124 01010100 T Harf T büyük harf
85 55 125 01010101 U Harf U büyük harf
86 56 126 01010110 V Harf V büyük harf
87 57 127 01010111 W Harf W büyük harf
88 58 130 01011000 X Harf X büyük harf
89 59 131 01011001 Y Harf Y büyük harf
90 5A 132 01011010 Z Harf Z büyük harf
91 5B 133 01011011 [ Açılış forması
92 5C 134 01011100 \ \\ Ters eğik çizgi (backslash)
93 5D 135 01011101 ] Kapatma tokatı
94 5E 136 01011110 ^ Circumflex Aksanı / Karet
95 5F 137 01011111 _ Alt Çizgi
96 60 140 01100000 ` Ciddi Aksan / Backtick
97 61 141 01100001 a Küçük harf a
98 62 142 01100010 b Küçük harf b
99 63 143 01100011 c Küçük harf c
100 64 144 01100100 d Küçük harf d
101 65 145 01100101 e Küçük harf e
102 66 146 01100110 f Küçük harf f
103 67 147 01100111 g Küçük harf g
104 68 150 01101000 h Küçük harf h
105 69 151 01101001 i Küçük harf i
106 6A 152 01101010 j Küçük harf j
107 6B 153 01101011 k Küçük harf k
108 6C 154 01101100 l Küçük harf l
109 6D 155 01101101 m Küçük harf m
110 6E 156 01101110 n Küçük harf n
111 6F 157 01101111 o Küçük harf o
112 70 160 01110000 p Küçük harf p
113 71 161 01110001 q Küçük harf q
114 72 162 01110010 r Küçük harf r
115 73 163 01110011 s Küçük harf s
116 74 164 01110100 t Küçük harf t
117 75 165 01110101 u Küçük harf u
118 76 166 01110110 v Küçük harf v
119 77 167 01110111 w Küçük harf w
120 78 170 01111000 x Küçük harf x
121 79 171 01111001 y Küçük harf y
122 7A 172 01111010 z Küçük harf z
123 7B 173 01111011 { Açılış süslü parantezi
124 7C 174 01111100 | Dikey çubuk (boru)
125 7D 175 01111101 } Kapanış süslü parantezi
126 7E 176 01111110 ~ Tilde

Nasıl çalışır

ASCII (American Standard Code for Information Interchange), İngiliz alfabesindeki her karaktere, rakamlara, noktalama işaretlerine ve bir dizi kontrol karakterine 0 ile 127 arasında bir sayı atayan kodlamadır. Sonraki neredeyse tüm kodlamaların üzerine inşa edildiği temeldir: UTF-8, Latin-1 ve Windows-1252'nin ilk 128 değeri tam olarak ASCII'ninkilerdir.

Tablo iki bloğa ayrılır. 0'dan 31'e kadar, artı 127, kontrol karakterleri yer alır: bunlar yazdırılmaz, satır beslemesi, sekme veya iletim sonu gibi eylemleri belirtir. 32'den 126'ya kadar ise boşlukla başlayıp tilde ile biten yazdırılabilir karakterler bulunur.

Her karakter için ondalık, onaltılık, sekizlik ve ikilik değeri gösterilir; kaçış dizisi varsa o da eklenir. Karaktere, ada veya bu değerlerden herhangi birine göre arama yapabilirsiniz.

Örnekler

A65 · 0x41 · 0101 · 01000001Büyük A harfinin ondalık, onaltılık, sekizlik ve ikilik karşılığı.
a97 · 0x61 · 0141 · 01100001Küçük harf, büyük harften 32 sıra yukarıdadır: ikisi arasında geçiş yapmak tek bir biti açıp kapatmakla aynı şeydir.
LF10 · 0x0A · \nSatır beslemesi bir kontrol karakteridir. Unix ve macOS satırları LF ile bitirir; Windows CR LF çiftini kullanır (13 ve 10).

Kullanım senaryoları

  • Bir dosyada veya onaltılık dökümde beliren görünmez bir karakteri tespit etmek.
  • Kod dizelerinde, düzenli ifadelerde veya terminal komutlarında doğru kaçış dizileri yazmak.
  • Verinin tek tek baytlar hâlinde aktığı metin protokollerinde ve seri çerçevelerde hata ayıklamak.
  • Arabelleklerle, karşılaştırmalarla veya sıralamayla çalışırken karakter ile sayısal değer arasında elle dönüşüm yapmak.

Sık sorulan sorular

ASCII ile UTF-8 arasındaki fark nedir?

UTF-8, ASCII'nin bir üst kümesidir: ilk 128 değeri bayt bayt örtüşür, dolayısıyla geçerli her ASCII metni aynı zamanda geçerli UTF-8'dir. Fark şu ki UTF-8, Unicode'un geri kalanını (Türkçe karakterler ve emojiler dahil) temsil etmek için 127'nin ötesine çok baytlı dizilerle devam eder.

Tablo neden yalnızca 127'ye kadar gidiyor?

ASCII 7 bitlik bir kod olarak tanımlandı ve 7 bit tam olarak 128 değeri (0-127) temsil eder. 255'e kadar giden tablolar, Latin-1 veya Windows-1252 gibi sonradan gelen 8 bitlik genişletmelerdir; bunlar ASCII standardının parçası değildir ve birbirlerinden farklıdır.

Kontrol karakterleri nedir?

0 ile 31 arasındaki değerler ve 127'dir. Görünür bir sembolü değil, teleks makinelerinden miras kalan bir komutu temsil ederler: satır beslemesi (LF), satır başı (CR), sekme (TAB), zil (BEL) veya silme (DEL). Bugün en çok satır sonlarında, sekmede ve terminallerin kaçış dizilerinde varlıklarını sürdürürler.

Büyük ve küçük harfler neden tam olarak 32 fark ediyor?

Çünkü tablo bilerek böyle tasarlandı: 32 ikinin bir kuvvetidir, dolayısıyla büyük harften küçüğe geçmek 6. biti değiştirmek demektir. Bu, ikisi arasında tek bir bit işlemiyle dönüşüm yapmayı sağlıyordu; dönemin donanımının her komutu saydığı düşünülürse değerli bir şeydi.