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.

Giriş Karakterleri: 0

Çıkış Kodları: 0

ASCII olmayan (>127): 0

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

  1. 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.
  2. Numara Tabanınızı Seçin – Decimal (taban 10), Heksadesimal (taban 16), Binary (taban 2) veya Octal (taban 8) seçeneğini seçin.
  3. 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.
  4. İ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) veya new TextEncoder().encode("Hello")'yi kullanın. UTF-8 bayt değerlerinin Uint8Array'si.
  • Python: [72, 101, 108, 108, 111].
  • C / C++: Karakterler zaten tamsayı bayt değerleri olarak depolanır; (int)'A', doğrudan 65 olarak 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.