Araçlar
TR

Text to Hex Çevirici: Metni Hex'e Çevirme

Baytlarını onaltılık (hex) olarak görmek için bir metin yazın ya da yapıştırın. Kodlamayı, harf büyüklüğünü ve ayırıcıyı seçin – düz 48656C6C6F biçiminden C tarzı 0x48, 0x65 veya \x48\x65 kaçış dizilerine kadar.

Gizliliğiniz korunur: verileriniz tarayıcınızda işlenir ve asla sunucuya yüklenmez.

Text to hex çevirici nasıl kullanılır?

  1. Metninizi yazın ya da yapıştırın. Tüm diller ve emojiler desteklenir.
  2. Karakter kodlamasını (standart olan UTF-8'dir), harf büyüklüğünü ve baytların nasıl ayrılacağını seçin. Hex dump düzeni için Her 16 baytta yeni satır seçeneğini işaretleyin.
  3. Hex dizesini kopyalayın ya da metin dosyası olarak indirin.

Metin hex'e nasıl çevrilir?

Bilgisayarlar metni bayt olarak saklar. Çevirici, seçilen kodlamada her karakterin bayt değerini bulur ve iki hex basamağı olarak yazar. ASCII ve UTF-8'de A 65 = 41, a 97 = 61, boşluk ise 32 = 20 değerindedir; bu yüzden “Hi!” metni 48 69 21 olur.

KarakterOnlukHex
A … Z65 … 9041 … 5A
a … z97 … 12261 … 7A
0 … 948 … 5730 … 39
Boşluk3220
!3321
Yeni satır100A

UTF-8, Latin-1 ve UTF-16 karşılaştırması

Aynı karakter, kodlamaya bağlı olarak farklı baytlar üretebilir. Web, JSON ve çoğu dosya için doğru seçim UTF-8'dir; başka bir kodlamayı yalnızca alıcı sistem bunu bekliyorsa kullanın.

MetinUTF-8Windows-1252UTF-16 LE
A414141 00
éC3 A9E9E9 00
€E2 82 AC80AC 20
😀F0 9F 98 80mevcut değil3D D8 00 DE

Kodda string'i hex'e çevirme

Sıkça sorulan sorular

Text to hex ile ASCII to hex aynı şey mi?

İngilizce harfler, rakamlar ve noktalama işaretleri için evet: ASCII ve UTF-8 aynı baytları üretir. ş, ğ, é, Ж, 中 gibi karakterler veya emojiler ASCII'nin parçası değildir; UTF-8 bunların her birini 2–4 bayt olarak kodlar.

Neden tek bir karakter birden fazla hex bayt üretir?

UTF-8'de yalnızca ASCII karakterleri tek bayt kaplar. é, C3 A9; € ise E2 82 AC olur ve çoğu emoji dört bayt kaplar. Hedef sistem UTF-16 veya Latin-1 bekliyorsa bu kodlamaları seçin.

Hangi ayırıcıyı kullanmalıyım?

Hash'ler ve kompakt dizeler için ayırıcı kullanmayın; okunabilir hex dump'lar için boşluk, MAC adresleri ve sertifika parmak izleri için iki nokta, C, C# veya Java dizileri için 0x48, 0x65, C, Python veya kabuk betiklerindeki string sabitleri için ise \x48 kullanın.

Hex'i tekrar metne nasıl çeviririm?

Yön değiştirme düğmesine basın: hex giriş alanına taşınır ve aynı kodlamayla çözülür. Çözücü, burada sunulan tüm ayırıcıları kabul eder.