Konverter Biner ke Teks gratis
Konversi teks ke biner (0 dan 1) dan sebaliknya. Mendukung enkoding UTF-8. Lihat jumlah byte dan bit untuk teks apa pun.
Penggunaan umum
- Pelajari biner untuk ilmu komputerPahami cara komputer menyimpan teks sebagai biner — lihat dengan tepat bagaimana huruf memetakan ke byte ASCII 8 bit.
- Teka-teki kode biner dan sandiEnkode pesan rahasia dalam biner untuk ruang pelarian, teka-teki, dan permainan pemecah kode.
- Representasi biner dalam jaringanLihat bagaimana data teks direpresentasikan dalam biner di lapisan jaringan — berguna untuk analisis protokol.
- Steganografi teks dengan binerSembunyikan pesan teks dalam aliran data biner — pengantar konsep pengkodean steganografik.
- Memahami transmisi data binerLihat bagaimana teks disandikan ke byte biner untuk transmisi melalui jalur serial, Bluetooth, dan radio.
Cara kerja
Konversi berjalan sepenuhnya di browser Anda menggunakan TextEncoder dan TextDecoder bawaan Web API — mesin pengodean UTF-8 yang sama yang digunakan setiap browser modern. Tidak ada library yang diimpor; pemotongan, konversi basis, dan penguraian byte semuanya JavaScript tulisan tangan yang berjalan secara lokal.
- 1TextEncoder mengodekan teks AndaSaat mengonversi teks ke byte, TextEncoder.encode() browser memetakan setiap karakter — termasuk emoji dan aksara non-ASCII — ke urutan byte UTF-8-nya. Ini adalah jalur kode yang sama yang digunakan browser secara internal saat mengirim data formulir.
- 2Pemotong tulisan tangan memformat byteSetiap nilai byte dikonversi ke basis yang dipilih (biner via toString(2), heksa via toString(16), oktal via toString(8), atau desimal) dan diberi padding ke lebar tetap. Opsi pengelompokan mengontrol apakah byte dipisahkan dengan spasi, baris baru, jarak nibble (pasangan 4-bit), atau tanpa apa pun.
- 3Parser merekonstruksi byte untuk arah sebaliknyaDari bentuk terkodekan kembali ke teks, parser tulisan tangan menghapus pemisah dan membagi masukan menjadi potongan lebar tetap (8 karakter untuk biner, 2 untuk heksa, 3 untuk oktal) atau token yang dipisahkan spasi untuk desimal. Setiap potongan diurai dengan parseInt() pada basis yang benar, divalidasi berada dalam rentang 0–255, dan ditempatkan ke Uint8Array.
- 4TextDecoder memvalidasi dan mengeluarkan UTF-8Uint8Array diteruskan ke TextDecoder('utf-8', { fatal: true }), yang melemparkan error jika urutan byte bukan UTF-8 yang valid — menangkap kasus seperti masukan biner yang membentuk urutan multibyte tidak valid. Jumlah karakter, byte, dan bit ditampilkan di bawah keluaran.
Alat terkait
Penampil Hex
Periksa byte mentah file apa pun dalam dump offset / hex / ASCII klasik, dengan deteksi tipe file magic-number. Dibaca secara lokal; tidak pernah diunggah.
Konverter Basis Angka
Konversi angka antara biner, oktal, desimal, dan heksadesimal. Lihat kesesuaian ukuran bit dan output biner terkelompok secara instan.
Penerjemah Kode Morse
Konversi teks ke kode Morse dan sebaliknya. Dengarkan pemutaran audio pesan Anda secara real time.