Metni ASCII'ye Dönüştürücü – Metni ASCII'ye Çevrimiçi Dönüştür
Metin dizelerini anında Decimal (0–255), Hexadecimal (00–FF) biçiminde ASCII karakter kodlarına dönüştürün, Binary (8-bit) veya Octal (000–377)—veya ASCII sayılarının kodunu tekrar okunabilir metne dönüştürün. Özelleştirilebilir sınırlayıcılar, önekler (0x, 0b, 0o), UTF-8 / Unicode desteği ve canlı bir ASCII Karakter Dökümü Denetleyicisi içerir.
ASCII Karakter ve Kod Denetleyicisi
Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.
Metni ASCII Kodlarına Dönüştürme
- Metninizi Girin – Kaynak Girişi alanına herhangi bir metni yazın veya yapıştırın veya hemen test etmek için Örnek Metin öğesine tıklayın.
- Numara Tabanınızı Seçin – Decimal (taban 10), Heksadesimal (taban 16), Binary (taban 2) veya Octal (taban 8) seçeneğini seçin.
- Ayırıcıyı ve Öneki Özelleştirin – Kodları boşluklarla, virgüllerle, noktalı virgüllerle, yeni satırlarla veya özel dizelerle ayırın ve isteğe bağlı olarak programcı öneklerini (
0x,0b,0o) veya zero-padding ekleyin. - İnceleme ve Dışa Aktarma – ASCII Karakter ve Kod Denetleyicisi'de 4 temelin tamamındaki her karakterin tam kodunu aynı anda inceleyin, ardından clipboard'a Kopyala veya .txt dosyasını indirin.
Standart ASCII Referans Tablosu (Kontrol ve Yazdırılabilir Karakterler)
ASCII (Bilgi Değişimi için Amerikan Standart Kodu), karakterleri, boşlukları, rakamları, harfleri ve noktalama işaretlerini kontrol etmek için 0'den 127'ye kadar sayısal değerler atayan 7 bitlik bir karakter kodlama standardıdır:
| ASCII Aralığı | Kategori | Karakterler / Örnekler | Ondalık | Onaltılık | 8-Bit İkili |
|---|---|---|---|---|---|
| Kontrol Kodları | Yazdırılamaz | NUL (0), \t Sekmesi (9), \n LF (10), \r CR (13), ESC (27) |
0 – 31 |
00 – 1F |
00000000 – 00011111 |
| Uzay | Boşluk | (Standart Alan) |
32 |
20 |
00100000 |
| Rakamlar | Sayısal | 0'den 9'ye kadar |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
| Büyük harf | Latin Alfabesi | A ila Z |
65 – 90 |
41 – 5A |
01000001 – 01011010 |
| Küçük harf | Latin Alfabesi | a ila z |
97 – 122 |
61 – 7A |
01100001 – 01111010 |
| Sil | Kontrol Kodu | DEL |
127 |
7F |
01111111 |
| EGenişletilmiş / UTF-8 | 8-Bit / Çok Bayt | Vurgulu harfler (é, ñ), para birimi (€), emojiler (🚀) |
128 – 255 |
80 – FF |
10000000 – 11111111 |
Popüler Programlama Dillerinde Metni ASCII'ye Dönüştürme
- JavaScript / TypeScript:
"A".charCodeAt(0)(65'yi döndürür) veyanew TextEncoder().encode("Hello")'yi kullanın. UTF-8 bayt değerlerininUint8Array'si. - Python:
[72, 101, 108, 108, 111]. - C / C++: Karakterler zaten tamsayı bayt değerleri olarak depolanır;
(int)'A', doğrudan65olarak değerlendirilir.
Sıkça Sorulan Sorular
Boşluk, Enter (Yeni Satır) ve Sekme için ASCII kodları nelerdir?
ASCII'de, bir Space () ondalık sayıdır 32 (0x20), bir Line Feed / Newline (\n) ondalık sayıdır 10 (0x0A), bir Taşıma İadesi (\r) ondalık 13 (0x0D) ve Yatay Sekme (\t) ondalık 9'dir (0x09).
ASCII'de neden 'A' 65'e ve 'a' 97'ye eşit?
7 bit ASCII spesifikasyonu, büyük harfleri 65–90'ye ve küçük harfleri 97–122'ye konumlandırdı; böylece her küçük harf tam olarak 32 olacak (25) büyük harf eşdeğerinden daha büyüktür. Bu, donanımda veya montajda tek bir bitin değiştirilmesiyle durum dönüşümüne olanak tanır!
Bu araç emojileri ve İngilizce olmayan karakterleri nasıl işliyor?
255'nin üzerindeki karakterlerin Karakterler > 255 (Unicode) ayarı kullanılarak nasıl işleneceğini seçebilirsiniz: bunları standart UTF-8 Bayt (0–255) olarak kodlayın, Unicode Kod Noktasının tamamını çıkarın (örneğin, 🚀 için 128640) veya katı 8 bit filtreleme gerektiğinde bunları Atlayın / Yoksayın.