Konverter Teks ke Biner/Hex/ASCII
Konversikan teks ke kode biner, heksadesimal, dan ASCII (atau decode kembali) dengan pratinjau multi-format langsung, rincian per karakter, opsi pemisah dan padding, serta dukungan Unicode (UTF-8) penuh.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Konverter Teks ke Biner/Hex/ASCII
Konverter Teks ke Biner, Hex, ASCII adalah enkode dan dekoder online gratis yang mengubah teks biasa menjadi kode numerik yang ramah mesin — dan sebaliknya. Baik Anda sedang melakukan debugging data tingkat rendah, mempelajari cara komputer merepresentasikan karakter, membuat tugas pemrograman, atau sekadar ingin tahu seperti apa nama Anda dalam angka 1 dan 0, alat ini memberikan output biner, heksadesimal, desimal (ASCII), dan oktal secara berdampingan, dengan pratinjau langsung yang diperbarui saat Anda mengetik dan rincian per karakter yang menunjukkan byte UTF-8 tepat di balik setiap glif.
Apa yang Dilakukan Alat Ini
Konverter ini beroperasi dalam dua arah. Dalam mode Enkode, ia mengambil teks apa pun yang Anda berikan dan menerjemahkan setiap karakter menjadi satu atau lebih byte (menggunakan standar universal UTF-8), lalu menampilkan byte tersebut dalam sistem bilangan pilihan Anda: biner (basis 2), heksadesimal (basis 16), desimal ASCII (basis 10), atau oktal (basis 8). Dalam mode Dekode, ia membalikkan proses tersebut: tempelkan string kode biner, hex, desimal, atau oktal dan ia akan merekonstruksi teks aslinya.
Bagaimana Teks Menjadi Angka — Panduan Singkat
Setiap karakter di komputer pada akhirnya disimpan sebagai angka. Standar ASCII asli, yang didefinisikan pada tahun 1963, memetakan 128 karakter (huruf, angka, tanda baca, kode kontrol) ke angka 0 hingga 127. Sistem modern menggunakan Unicode, yang memberikan codepoint unik untuk setiap karakter di setiap sistem penulisan di Bumi, ditambah emoji, simbol, dan banyak lagi — total lebih dari 149.000 codepoint. Untuk menyimpan ini secara efisien, komputer menggunakan pengkodean yang disebut UTF-8: karakter ASCII tetap hanya membutuhkan satu byte (sehingga terlihat identik dengan ASCII lama), tetapi huruf beraksen, karakter CJK, dan emoji masing-masing menggunakan 2, 3, atau 4 byte.
Huruf
H memiliki Unicode codepoint U+0048, yang merupakan angka 72. Sebagai byte UTF-8 tunggal, itu adalah 01001000 dalam biner, 48 dalam hex, 072 dalam desimal, atau 110 dalam oktal.Huruf
i adalah U+0069 (105), yang menjadi 01101001, 69, 105, atau 151.Jadi pengkodean lengkap dari "Hi" adalah:
01001000 01101001 (biner).
Perbandingan Sistem Bilangan Umum
| Karakter | Desimal | Biner (8-bit) | Hex | Oktal |
|---|---|---|---|---|
| A | 65 | 01000001 | 41 | 101 |
| B | 66 | 01000010 | 42 | 102 |
| Z | 90 | 01011010 | 5A | 132 |
| a | 97 | 01100001 | 61 | 141 |
| z | 122 | 01111010 | 7A | 172 |
| 0 | 48 | 00110000 | 30 | 060 |
| 9 | 57 | 00111001 | 39 | 071 |
| (spasi) | 32 | 00100000 | 20 | 040 |
| ! | 33 | 00100001 | 21 | 041 |
| ? | 63 | 00111111 | 3F | 077 |
Langkah demi Langkah: Cara Menggunakan Konverter
- Pilih arah: Gunakan sakelar di bagian atas untuk memilih Enkode (teks ke kode) atau Dekode (kode ke teks).
- Pilih format: Pilih Biner, Heksadesimal, ASCII (Desimal), atau Oktal sebagai format target atau sumber.
- Ketik atau tempel input Anda: Masukkan teks atau kode Anda di kotak input. Saat Anda mengetik dalam mode enkode, pratinjau langsung menunjukkan keempat format yang diperbarui secara real-time.
- Sesuaikan opsi pemformatan: Pilih pemisah pilihan Anda (spasi, koma, tanda hubung, baris baru, atau tidak ada), aktifkan padding-nol untuk lebar yang konsisten, tambahkan awalan bahasa (0b, 0x, 0o), atau alihkan hex ke huruf besar.
- Klik Konversi: Hasil terenkode atau terdekode lengkap muncul di bawah, bersama dengan panel "Semua Format Sekilas" dan rincian per karakter yang menunjukkan dengan tepat bagaimana setiap karakter dipetakan ke byte-nya.
- Salin atau unduh: Satu klik menyalin output ke clipboard Anda, atau mengunduhnya sebagai file teks. Anda juga dapat menekan "Gunakan sebagai Input" untuk memproses kembali hasilnya melalui konverter.
Dekoder Cerdas — Penguraian Input yang Fleksibel
Dekoder dirancang untuk menerima kode dari banyak sumber tanpa mengharuskan Anda membersihkannya terlebih dahulu:
- Menerima banyak pemisah: spasi, koma, tanda hubung, titik koma, garis miring, pipa (pipe), dan baris baru semuanya berfungsi sebagai batas token.
- Awalan bahasa dihapus otomatis: jika kode Anda berisi awalan
0b,0x, atau0o(umum dalam C, Python, dan bahasa lainnya), mereka akan dihapus secara otomatis sebelum diurai. - Fallback lebar-tetap: jika Anda menempelkan satu string panjang tanpa pemisah, dekoder mencoba membaginya ke dalam lebar alami untuk format tersebut — 8 karakter untuk biner, 2 untuk hex, 3 untuk desimal atau oktal.
- Rekonstruksi UTF-8 multi-byte: ketika byte membentuk urutan UTF-8 yang valid, mereka digabungkan untuk membuat ulang huruf beraksen, karakter CJK, dan emoji dengan benar.
Pertanyaan yang Sering Diajukan
Bagaimana alat ini mengonversi teks ke biner?
Setiap karakter teks Anda pertama-tama dienkode sebagai satu atau lebih byte UTF-8, dan setiap byte kemudian ditampilkan sebagai nomor biner 8-bit. Sebagai contoh, huruf A adalah satu byte (65) yang menjadi 01000001 dalam biner.
Apa perbedaan antara ASCII dan Unicode di sini?
ASCII murni hanya mencakup codepoint 0 hingga 127, yang muat dalam satu byte. Alat ini menggunakan UTF-8, yang merupakan superset dari ASCII: karakter ASCII menghasilkan satu byte, tetapi huruf beraksen, karakter CJK, dan emoji menghasilkan 2 hingga 4 byte. Kode yang Anda lihat adalah nilai byte UTF-8 yang sebenarnya, yang merupakan apa yang sebenarnya ditransmisikan oleh file dan protokol jaringan.
Dapatkah saya mendekode kode yang tidak memiliki pemisah?
Ya. Jika input Anda adalah satu string panjang tanpa spasi, alat ini akan mencoba membaginya menjadi grup dengan lebar tetap: 8 karakter untuk biner, 2 untuk hex, 3 untuk desimal atau oktal. Pastikan padding konsisten sehingga setiap byte menggunakan lebar yang sama — misalnya, 01000001 bukan 1000001.
Mengapa beberapa karakter lebih panjang dari 8 bit dalam biner?
Karakter non-ASCII seperti huruf beraksen, karakter Mandarin, atau emoji memerlukan lebih dari satu byte UTF-8. Setiap byte tetap 8 bit, tetapi karakter tersebut diwakili oleh 2, 3, atau 4 grup 8-bit yang terpisah. Misalnya, huruf é adalah dua byte (11000011 10101001), dan emoji roket 🚀 adalah empat byte.
Pemisah apa saja yang diterima dekoder?
Dekoder menerima spasi, koma, tanda hubung, titik koma, garis miring, pipa (pipe), dan baris baru sebagai pemisah antar kode. Dekoder juga menghapus awalan 0b, 0x, dan 0o secara otomatis, sehingga Anda dapat menempelkan kode dari sebagian besar sumber tanpa membersihkannya terlebih dahulu.
Apakah teks saya dikirim ke server?
Teks Anda diproses di server hanya saat Anda mengklik Konversi. Pratinjau langsung yang diperbarui saat Anda mengetik berjalan sepenuhnya di browser Anda menggunakan JavaScript, dan tidak pernah dikirimkan.
Kasus Penggunaan Praktis
Untuk Pemrograman & Pengembangan
- Hasilkan literal byte untuk firmware tertanam atau payload protokol
- Periksa byte apa yang sebenarnya dihasilkan oleh sebuah string saat diserialisasi
- Buat fixture pengujian untuk parser, dekoder, dan pustaka serialisasi
- Debug bug terkait encoding (mojibake, masalah BOM, UTF-8 tidak valid)
Untuk Pendidikan & Pembelajaran
- Visualisasikan bagaimana komputer menyimpan huruf, angka, dan tanda baca
- Demonstrasikan hubungan antara biner, hex, desimal, dan oktal
- Ajarkan pengkodean multi-byte UTF-8 dengan contoh konkret
- Selesaikan tugas ilmu komputer yang melibatkan konversi sistem bilangan
Untuk Kesenangan & Keingintahuan
- Lihat nama Anda tertulis dalam angka 1 dan 0 murni
- Enkode pesan rahasia untuk teka-teki dan escape room
- Hasilkan grafis "bahasa komputer" atau desain T-shirt
- Dekode biner yang Anda temukan di video game, film, atau geocache
Tips untuk Hasil Terbaik
- Perhatikan pratinjau langsung: saat Anda mengetik dalam mode enkode, keempat format diperbarui secara bersamaan — berguna untuk membandingkan tampilan teks yang sama dalam basis yang berbeda.
- Tetap aktifkan padding-nol untuk proses bolak-balik: lebar yang konsisten (8 untuk biner, 2 untuk hex, 3 untuk desimal/oktal) memastikan dekoder dapat membagi kode Anda dengan benar bahkan tanpa pemisah.
- Gunakan awalan saat berbagi dengan kode: awalan
0b/0x/0omemungkinkan Anda menempelkan output langsung ke Python, JavaScript, C, atau banyak bahasa lainnya. - Gunakan tombol "Gunakan sebagai Input": secara instan proses kembali hasil Anda melalui konverter untuk memverifikasi keakuratan.
- Coba contoh Unicode: contoh "Café 🚀" mendemonstrasikan bagaimana urutan UTF-8 multi-byte bekerja dalam praktiknya.
Sumber Daya Tambahan
- ASCII - Wikipedia
- UTF-8 - Wikipedia
- Sistem Bilangan Biner - Wikipedia
- Heksadesimal - Wikipedia
- Oktal - Wikipedia
Kutip konten, halaman, atau alat ini sebagai:
"Konverter Teks ke Biner/Hex/ASCII" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim MiniWebtool. Diperbarui: 27 Apr 2026