Konverter Heksadesimal — Teks ↔ Hex TEKS → HEX

Konversi antara teks dan kode heksadesimal (basis-16). Masukkan teks untuk mendapatkan representasi hex-nya (dua digit hex per karakter), atau masukkan kode hex untuk didekode kembali menjadi teks yang dapat dibaca. Mendukung format hex berawalan 0x, dipisahkan spasi, digabung, dan berkode-%.
Alat ini memproses semua data secara lokal di browser — tidak ada data yang diunggah ke server mana pun.
Encoding: Deteksi otomatis ▾
Huruf: Awalan: Pemisah:
Ketik untuk mengonversi secara real-time
(UTF-8 .txt)
Skema 14: Enkoding Heksadesimal
Heksadesimal (basis-16) adalah cara ringkas untuk merepresentasikan data biner. Setiap digit hex mewakili 4 bit (satu nibble), sehingga dua digit hex mewakili tepat satu byte (8 bit). Hex banyak digunakan dalam pemrograman, debugging, kode warna (mis. #FF5733), alamat memori, dan enkoding URL (mis. %20 untuk spasi). Awalan hex yang umum meliputi 0x (C, JavaScript), $ (Pascal, assembly), dan 0x/0X (literal hex).
Mengapa heksadesimal?

Satu digit hex mengkodekan tepat 4 bit — satu nibble — sehingga satu byte selalu berupa dua digit hex dan pemetaannya ke biner bersifat mekanis. Keselarasan 1:1 itu, ditambah keringkasannya, adalah alasan mengapa alamat memori, kode warna seperti #FF8000, dan digest hash lazim ditulis dalam hex.

Apakah 0xFF berarti 255 atau −1 bergantung pada lebar dan tanda yang diasumsikan — hex saja tidak membawa konteks itu.