Sayı Tabanı Çevirici

İkilik, sekizlik, onluk, onaltılık ve 2–36 arası her taban — metin ↔ ikilik de var

İkilik, Onluk, Onaltılık ve Her Taban Arasında Çevirme

Herhangi bir alana yazın — diğerleri anında güncellensin

İkilik, sekizlik, onluk, onaltılık ya da 2–36 arası özel bir tabandaki sayıyı herhangi bir alana yazın; diğer tüm gösterimler siz yazdıkça güncellenir. Sayılar istediğiniz kadar büyük olabilir (araç sınırsız hassasiyetli BigInt aritmetiği kullanır) ve negatif olabilir. Boşluk, alt çizgi ve 0b, 0o, 0x önekleri yok sayılır; değerleri koddan doğrudan yapıştırabilirsiniz. Alanların altında ikilik değer dörderli bit gruplarına ayrılmış olarak her grubun onaltılık karşılığıyla gösterilir; bit ve bayt sayısı da yazar. “Metin ↔ kod” moduna geçerek herhangi bir metni ikilik, hex, onluk veya sekizlik baytlara çevirebilir (UTF-8 olduğu için ç, ğ, ş ve emoji de çalışır) ya da bu kodları okunabilir metne geri çözebilirsiniz. Bilgisayar bilimleri ve sayı sistemleri derslerinde ödev kontrolü için de idealdir.

Özellikler

🔢

Tüm tabanlar aynı anda

2, 8, 10, 16 ve 2–36

♾️

Sınırsız büyüklük

BigInt, negatifler dahil

🧩

Bit görünümü

Dörtlü gruplar + hex

🔤

Metin ↔ ikilik

UTF-8 kodla ve çöz

Hızlı Başvuru

Onluk = ikilik = hex

  • 0 = 0000 = 0x0
  • 5 = 0101 = 0x5
  • 10 = 1010 = 0xA
  • 15 = 1111 = 0xF
  • 16 = 1 0000 = 0x10
  • 255 = 1111 1111 = 0xFF
  • 256 = 1 0000 0000 = 0x100
  • 1024 = 100 0000 0000 = 0x400

Elle nasıl çevrilir?

  • İkilik → onluk: 1 olan bitlerin 2’nin kuvvetlerini toplayın (1011 = 8 + 2 + 1 = 11)
  • Onluk → ikilik: sürekli 2’ye bölün, kalanları aşağıdan yukarı okuyun
  • Hex ↔ ikilik: her hex basamağı tam 4 bittir (F = 1111)
  • Sekizlik ↔ ikilik: her sekizlik basamak tam 3 bittir (7 = 111)
  • 10’dan büyük tabanlarda A–Z harfleri 10–35 değerlerini gösterir

Sık Sorulan Sorular

İkilik sayı onluğa nasıl çevrilir?

Her biti kendi 2’nin kuvvetiyle çarpıp toplayın: 1101₂ = 1×8 + 1×4 + 0×2 + 1×1 = 13. Ya da sayıyı İkilik alanına yazın, sonuç anında çıkar.

Onluk sayı onaltılığa (hex) nasıl çevrilir?

Sayıyı art arda 16’ya bölün ve kalanları (10–15 için A–F) tersten yazın: 255 = FF, 4096 = 1000.

Bir boyut sınırı var mı?

Pratikte yok: araç BigInt aritmetiği kullanır, yüzlerce basamaklı sayılar bile tam olarak çevrilir.

Negatif sayılar nasıl gösteriliyor?

İşaret ayrı tutulur (−1010₂ = −10). İkiye tümleyen gösterimi bit genişliğine bağlı olduğu için otomatik uygulanmaz.

Metni binary koda çevirme nasıl çalışır?

Her karakter UTF-8 baytlarına çevrilir ve her bayt 8 haneli ikilik sayı olarak yazılır. “A” = 01000001; ç, ğ, ş gibi Türkçe harfler 2 bayt, emojiler 4 bayt tutar.

Boşluksuz binary kodu çözebilir miyim?

Evet. Uzunluğu 8’in katı olan bitişik bir ikilik dizi otomatik olarak baytlara bölünür; hex için ikişerli basamaklar kullanılır.