Nasıl kullanılır?
- Ara kutusuna ondalık bir kod (65), onaltılık bir kod (0x41), ikili bir kod (0b1000001), bir karakter (A) ya da bell gibi bir sözcük yazın.
- Tabloyu daraltmak için Göster listesinden Denetim kodları ya da Basılabilir karakterler seçin; 128 kodun tümünü görmek için Tüm kodlar kalsın.
- Bir satırı yatay okuyun: ondalık, onaltılık, sekizlik ve ikili değerler aynı kodu gösterir; karakter ya da kısaltma ile ad da kodun ne olduğunu söyler.
ASCII nedir ve tablo nasıl kuruldu
ASCII, Amerikan Standart Kod Bilgi Değişimi, 128 karakterin her birine 0 ile 127 arasında bir sayı verir. RFC 20 (1969) kod tablosunu ve kodların adlarını verir. 0'dan 31'e kadar olan kodlar ile 127 denetim kodlarıdır: teletip ve terminaller için yazılmışlardır, örneğin satır beslemesi (LF, 10) ya da kaçış (ESC, 27); çoğunun basılı bir biçimi yoktur. 32'den 126'ya kadar olan kodlar basılabilir karakterlerdir: boşluk, harfler, rakamlar ve yazabildiğiniz işaretler.
Unicode'un Basic Latin bloğu bu 128 kod noktasına aynı sayıları verir; bu yüzden U+0041 harfi A'dır ve tablodaki her sayı tabanında kodu 65'tir.
Dört sayı tabanı
Ondalık, taban 10, gündelik sayıdır. Onaltılık, taban 16, 0'dan 9'a ve A'dan F'ye kadar rakamları kullanır; 65 sayısı 41'dir (4 × 16 + 1). Sekizlik, taban 8, 0'dan 7'ye kadar rakamları kullanır; 65 sayısı 101'dir (1 × 64 + 0 × 8 + 1). İkili, taban 2, yalnızca 0 ve 1 kullanır; 65 sayısı 1000001'dir (64 + 1). Kodda onaltılık sayılar genellikle 0x önekiyle yazılır, örneğin 0x41.
Tablo ikili değerleri yedi haneye, sekizlik değerleri üç haneye tamamlar; böylece satırlar alt alta hizalanır.
65 = onaltılıkta 41 = sekizlikte 101 = ikilide 1000001
Örnek: A harfi ve kaçış kodu
Ara kutusuna A yazın. Tabloda kod 65 için tek bir satır görünür; onaltılık değeri 41, sekizlik değeri 101 ve ikili değeri 1000001'dir.
esc yazın. Kod 27 satırı ESC kısaltmasını ve Escape adını gösterir; onaltılık değeri 1B, sekizlik değeri 033 ve ikili değeri 0011011'dir.
Sık sorulan sorular
Neden tablo 255 değil 127'de bitiyor?
ASCII yedi bit kullanır, bu yüzden kodları 0 ile 127 arasındadır. ISO 8859-9 gibi genişletilmiş kümeler, Türkçe için ş ve ğ gibi harfleri 127'nin üstündeki kodlara ekler. Bu tablo yalnızca 128 ASCII kodunu gösterir.
Hangi denetim kodları hâlâ önemli?
Çoğu denetim kodu ilk amacını yitirdi, ama bazıları hâlâ önemli. LF (10) Unix'te ve web'de satır sonudur; CR (13) ile LF Windows metin dosyalarında satır sonudur; HT (9) sekmedir; ESC (27) ise terminalin renk ve imleç kodlarını başlatır.
0 karakteri ile 0 sayısı aynı mı?
Hayır. '0' karakterinin kodu 48'dir (onaltılıkta 30); kod 0 ise NUL denetim karakteridir. Klavyedeki rakamlar 0'dan 9'a kadar 48 ile 57 arasındaki kodlarla saklanır.
Büyük ve küçük harflerin kodları neden 32 ayrı?
A kodu 65 (onaltılıkta 41), a kodu 97 (onaltılıkta 61)'dir; aradaki fark 32'dir. Bu bit değiştirilerek harfin büyüklüğü değiştirilebildiği için büyük ve küçük harf dönüşümü hızlıdır.
Bu kodlar UTF-8 dosyalarında da aynı mı?
Evet. UTF-8'de, web'in kodlamasında, her ASCII karakteri aynı değere sahip tek bir bayt olarak saklanır; bu tablodaki kodlar bir metin dosyasının tuttuğu kodlardır. EBCDIC gibi bazı eski kodlamalar ise farklı sayılar kullanır.
Kaynaklar
- RFC 20: ASCII format for Network Interchange (1969), kod tablosu ve adlar
- Unicode Karakter Veritabanı, UnicodeData.txt (harf ve rakam adları)
Rakamlar ve metin en son 11 Kasım 2026 Çarşamba tarihinde kontrol edildi.