Konverter Heksadesimal - Teks ke Hex / Hex ke Teks
Konverter Heksadesimal — Teks ↔ HexTEKS → 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.
Input
Encoding:Deteksi otomatis▾
Deteksi otomatis
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
Huruf:Awalan:Pemisah:
Ketik untuk mengonversi secara real-time
Output
(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.