Yazıyı binary koda çevirme (ve tersi)

Yazıyı binary koda çevirin: metni yazın, biçimi seçin, bitti: her karakter baytlarına ayrılır ve binary, onaltılık, onluk veya sekizlik sayı olarak yazılır. Ters yönde araç kodu okunur metne çevirir. Sonucun altındaki tablo hangi karakterin hangi koda sahip olduğunu gösterir.

Kaynak: § 3 UTF-8 definition, IETF RFC 3629 – UTF-8, a transformation format of ISO 10646. Güncelleme: .

Metin → kod: istediğiniz metni yazın. Kod → metin: boşluk, virgül veya ayraçsız sayıları yapıştırın (0x ve \x anlaşılır).

Metniniz tarayıcınızda kalır – gönderilmez, kaydedilmez ve adres çubuğuna eklenmez.

AraçlarımGirdileriniz yalnızca bu tarayıcıda saklanır.

Sonuç

Sonuç
01001101 01100101 01110010 01101000 01100001 01100010 01100001 00100000 01100100 11000011 10111100 01101110 01111001 01100001 00100001 00100000 11000101 10011110 11000100 10011111 11000011 10111100 11000100 10110001 11000011 10100111 00100000 11100010 10011100 10010011
Boyut
22 karakter = 30 bayt.
Karakter karakter
KarakterUnicodeOnlukHexİkili
MU+004D774D01001101
eU+00651016501100101
rU+00721147201110010
hU+00681046801101000
aU+0061976101100001
bU+0062986201100010
aU+0061976101100001
␣U+0020322000100000
dU+00641006401100100
üU+00FC195 188C3 BC11000011 10111100
nU+006E1106E01101110
yU+00791217901111001
aU+0061976101100001
!U+0021332100100001
␣U+0020322000100000
ŞU+015E197 158C5 9E11000101 10011110
ğU+011F196 159C4 9F11000100 10011111
üU+00FC195 188C3 BC11000011 10111100
ıU+0131196 177C4 B111000100 10110001
çU+00E7195 167C3 A711000011 10100111
␣U+0020322000100000
✓U+2713226 156 147E2 9C 9311100010 10011100 10010011

Nasıl hesaplanır?

Bilgisayar metni sayı olarak saklar: her karaktere bir kod verilir ve bu kod sekiz bitlik baytlarla, yani 0 ve 1’lerle yazılır. “H” harfi 72 sayısıdır; ikili sistemde 01001000, onaltılıkta 48. Bu araç, herhangi bir metin için bu çeviriyi gösterir.

Yazıyı binary koda çevirme

  1. Metni yazın veya yapıştırın.
  2. Sayı sistemini seçin: ikili (binary), onaltılık, onluk (bilinen ASCII değerleri) veya sekizlik.
  3. Gerekirse ayracı değiştirin ve sonucu kopyalayın.

Binary kodu tekrar yazıya çevirme

“Kod → metin” yönünü seçip kodu yapıştırın. Değerler boşluk, virgül veya satır sonuyla ayrılabilir; ayraç yoksa sabit bloklar oluşturulur (8 bit, 2 onaltılık basamak, 3 sekizlik basamak). 0x, 0b ve \x önekleri kabul edilir.

ASCII, Unicode ve UTF-8

ASCII (RFC 20) yalnızca 128 karakter bilir – aksansız harfler, rakamlar, noktalama ve denetim karakterleri – ve 7 bit kullanır. Türkçe harfler, başka alfabeler ve emoji için Unicode vardır; UTF-8 (RFC 3629) bir Unicode karakterini 1 ila 4 bayt olarak yazar. İlk 128 karakter ASCII ile aynıdır, bu yüzden “Merhaba” iki durumda da aynı baytları verir. “ş” ise UTF-8’de iki bayttır (C5 9F), ISO 8859-1’de ise hiç yoktur. Sonucun altındaki tablo bunu karakter karakter gösterir.

Sınırlar

Sıkça sorulan sorular

Yazıyı binary koda nasıl çeviririm?

Metni yazın, “Metin → kod” yönünü ve “İkili” biçimini seçin. Her karakter sekiz tane 0 ve 1 olarak görünür, örneğin H = 01001000.

Binary kodu yazıya nasıl çeviririm?

“Kod → metin” yönünü ve “İkili” biçimini seçip kodu yapıştırın (karakter başına sekiz rakam, boşluklu veya boşluksuz). Düz metin hemen görünür.

Bir harf kaç bittir?

“a” gibi sade bir harf ASCII ve UTF-8’de bir bayt, yani 8 bit tutar (7 bit yeterli olurdu, sekizinci bit 0’dır). Türkçe harfler UTF-8’de iki bayt, bir emoji dört bayt tutar.

ASCII ile Unicode arasındaki fark nedir?

ASCII 128 karakterlidir. Unicode neredeyse tüm yazı sistemlerinden 150.000’den fazla karakter içerir; UTF-8 bunları bayt olarak yazmanın en yaygın yoludur ve ilk 128 karakterde ASCII ile aynıdır.

ASCII değerlerini onluk olarak nasıl görürüm?

“Onluk” biçimini seçin: çıktı bilinen ASCII kodlarıdır, örneğin A = 65, a = 97, 0 rakamı = 48, boşluk = 32.

Metnim bir yere kaydediliyor mu?

Hayır. Dönüştürme tarayıcınızda yapılır; metin gönderilmez, kaydedilmez ve adres çubuğuna eklenmez.

Kaynaklar ve yasal dayanak

Güncelleme:

Benzer araçlar