Translate Kode Biner: Penerjemah Teks & Biner
Teks ke kode biner dan biner ke teks saat mengetik: tempel 0 dan 1, hex, atau desimal, lihat bitnya.
Nilai tempat
64 + 8 = 72 → H
- 1
- 0
- bit penanda UTF-8
Arahkan ke sebuah karakter atau geser kursor teks: bitnya dijumlahkan di bawah.Ketuk sebuah karakter untuk melihat bitnya dijumlahkan.
Diterjemahkan di browser Anda: tidak ada yang Anda ketik dikirim ke mana pun.
Cara memakai penerjemah kode biner
Ketik teks untuk mendapatkan kode biner, atau tempel kode biner untuk mendapatkan teksnya kembali: alat ini menerjemahkan saat Anda mengetik, dan label di atas hasil menunjukkan cara input Anda dibaca.
Tempel biner dengan atau tanpa spasi, dalam grup 7 bit atau dengan 0b di depannya; hex seperti 48 69, byte desimal seperti 72 105, dan titik kode seperti U+0048 juga dibaca. Pilih hasil dalam biner, hex, desimal, atau oktal, pemisahnya, dan 8 atau 7 bit per byte, lalu salin atau unduh. Strip di bawahnya menampilkan byte setiap karakter: pilih satu byte untuk menjumlahkan bitnya.

Teks atau binerKetik teks atau tempel biner, hex, atau desimal: label menunjukkan cara input Anda dibaca, dan Anda bisa memilihnya sendiri.HasilnyaBiner, hex, desimal, atau oktal, sesuai keinginan Anda: salin, unduh, atau bagikan lewat tautan.EncodingUTF-8 secara default; ASCII, UTF-16, dan code page lama menghasilkan byte lain untuk teks yang sama.Strip byteSetiap karakter dengan titik kode dan byte-nya; bit penanda UTF-8 diberi warna tersendiri.Jumlahkan bitnyaPilih sebuah byte untuk melihat nilai tempatnya: 64 + 8 = 72, huruf H.Bagaimana cara mengubah teks ke kode biner?
Cari angka setiap karakter, tulis angka itu dengan 8 digit biner, lalu gabungkan byte-nya: H adalah 72, yaitu 01001000, jadi “Hi” adalah 01001000 01101001.
Komputer menyimpan teks sebagai angka dari sebuah tabel bersama. Dalam ASCII dan UTF-8, setiap huruf A–Z, digit, dan tanda umum adalah satu byte: angka dari 0 sampai 255 yang ditulis sebagai 8 bit. Untuk menulis angka dalam biner, pecah angka itu menjadi pangkat dua: 72 = 64 + 8, jadi bit yang bernilai 64 dan 8 adalah 1 dan sisanya 0. Huruf di luar A–Z memakai 2 sampai 4 byte dalam UTF-8.
- HU+0048= 720x481 byte01001000
- iU+0069= 1050x691 byte01101001
- éU+00E9= 2330xC30xA92 byte1100001110101001
Hi01001000 01101001
Bagaimana cara membaca kode biner? Biner ke teks, langkah demi langkah
Potong bit menjadi grup berisi 8, jumlahkan nilai tempat dari setiap angka 1 (128, 64, 32, 16, 8, 4, 2, 1), lalu cari angkanya: 01001000 adalah 64 + 8 = 72, huruf H.
Bit paling kiri sebuah byte bernilai 128 dan yang paling kanan 1. Byte yang diawali 0 adalah ASCII biasa; byte yang diawali 11 memulai karakter UTF-8 yang lebih panjang, dan byte yang diawali 10 melanjutkannya. Jika seseorang membuang nol di depan, Anda mendapat grup 7 bit seperti 1001000: penerjemah ini menambahkan nolnya untuk Anda, dan memberi tahu jika sebuah grup tidak mungkin menjadi byte utuh.
64 + 8 = 72 → H
64 + 32 + 8 + 1 = 105 → i
01001000 01101001Hi
Alfabet biner: huruf A sampai Z dalam kode biner
Huruf kapital berjalan dari A = 01000001 sampai Z = 01011010, dan huruf kecil dari a = 01100001 sampai z = 01111010.
Huruf kapital dan huruf kecilnya hanya berbeda satu bit, yaitu bit yang bernilai 32: A adalah 01000001 dan a adalah 01100001. Digit berjalan dari 0 = 00110000 sampai 9 = 00111001, jadi empat bit terakhirnya adalah digit itu sendiri, dan spasi adalah 00100000. Kode-kode ini milik ASCII, yang pertama kali diterbitkan pada 1963 (huruf kecilnya menyusul pada 1967), dan UTF-8 mempertahankannya tanpa perubahan.
- A01000001a01100001
- B01000010b01100010
- C01000011c01100011
- D01000100d01100100
- E01000101e01100101
- F01000110f01100110
- G01000111g01100111
- H01001000h01101000
- I01001001i01101001
- J01001010j01101010
- K01001011k01101011
- L01001100l01101100
- M01001101m01101101
- N01001110n01101110
- O01001111o01101111
- P01010000p01110000
- Q01010001q01110001
- R01010010r01110010
- S01010011s01110011
- T01010100t01110100
- U01010101u01110101
- V01010110v01110110
- W01010111w01110111
- X01011000x01111000
- Y01011001y01111001
- Z01011010z01111010
- Bit bernilai 32: 0 untuk huruf kapital, 1 untuk huruf kecil
- Bit pertama: selalu 0 (ASCII itu 7 bit)
- 1
Hello, Hi, dan I love you dalam bahasa biner
“Hello” dalam biner adalah 01001000 01100101 01101100 01101100 01101111; “Hi” adalah 01001000 01101001, dan “I love you” adalah 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101, termasuk spasinya.
Setiap huruf A–Z adalah satu byte dalam ASCII dan UTF-8, jadi jumlah byte sebuah kata sama dengan jumlah hurufnya, dan huruf kapital, huruf kecil, serta spasi masing-masing punya kodenya sendiri. “SOS” adalah 01010011 01001111 01010011. Ketik kata atau nama apa pun di bagian atas untuk mendapatkan binernya, atau pilih contoh di bawah kotak.
| Kata | Biner (ASCII dan UTF-8) | Bit |
|---|---|---|
| Hi | 01001000 01101001 | 16 |
| Hello | 01001000 01100101 01101100 01101100 01101111 | 40 |
| Hello World | 01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 | 88 |
| I love you | 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101 | 80 |
| SOS | 01010011 01001111 01010011 | 24 |
| Yes | 01011001 01100101 01110011 | 24 |
| No | 01001110 01101111 | 16 |
| OK | 01001111 01001011 | 16 |
| Love | 01001100 01101111 01110110 01100101 | 32 |
| Thank you | 01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101 | 72 |
Mengapa beberapa karakter memakai 16, 24, atau 32 bit? Penjelasan UTF-8
UTF-8 menulis bahasa Inggris dengan satu byte per karakter dan semua yang lain dengan dua sampai empat: é memakai 2 byte, € dan sebagian besar karakter Tionghoa, Jepang, dan Korea 3, dan emoji 4.
Byte pertama menunjukkan panjang karakter: 110 memulai karakter 2 byte, 1110 karakter 3 byte, dan 11110 karakter 4 byte, sedangkan setiap byte sesudahnya diawali 10. Sisa bitnya, jika digabung, adalah titik kode karakter itu: é adalah U+00E9. Satu emoji yang Anda lihat bisa terdiri dari beberapa titik kode yang digabung oleh zero width joiner (ZWJ): emoji keluarga 👨👩👧 memakai 18 byte. Strip di bagian atas mewarnai bit penanda terpisah dari bit titik kodenya sendiri.
- 1byte8 bitAU+004141001000001U+0000 – U+007FASCII: huruf A–Z, digit, tanda baca
- 2byte16 bitéU+00E9C3 A9110110000111010101001U+0080 – U+07FFHuruf Latin beraksen, Kiril, Yunani, Ibrani, Arab
- 3byte24 bit€U+20ACE2 82 AC11101110001010100000101010101100U+0800 – U+FFFFSebagian besar huruf Tionghoa, Jepang, dan Korea, aksara India, €
- 4byte32 bit😀U+1F600F0 9F 98 801111011110000101001111110100110001010000000U+10000 – U+10FFFFEmoji dan karakter lain di atas U+FFFF
- Bit penanda: berapa byte, atau “lanjutan”
- Bit milik karakternya sendiri
- x: slot untuk bit karakter
ASCII vs UTF-8 vs UTF-16: encoding mana yang sebaiknya dipakai?
Pakai UTF-8: inilah standar web, dipakai oleh sekitar 99% situs web (W3Techs, Oktober 2026). ASCII adalah bagian 7 bit dari UTF-8 yang khusus untuk bahasa Inggris, dan UTF-16 memakai dua byte untuk sebagian besar karakter.
Kata yang sama punya bit berbeda di setiap encoding: “Hello” adalah 5 byte dalam UTF-8 dan ASCII, 10 byte dalam UTF-16, dan 20 byte dalam UTF-32. Soal yang menghitung 16 bit per karakter berarti memakai UTF-16. File lama memakai encoding lawas: code page satu byte seperti KOI8-R dan Windows-1251 untuk bahasa Rusia atau Windows-1252 untuk Eropa Barat, dan Shift_JIS untuk bahasa Jepang, dengan 2 byte per kanji. Jika biner berubah menjadi simbol aneh, penyebabnya biasanya encoding: pilih encoding lain di alat ini.
“Hello” 5 karakter
- UTF-85 byte · 40 bit
- UTF-16BE10 byte · 80 bit
- UTF-32BE20 byte · 160 bit
- ASCII5 byte · 40 bit
- Windows-12525 byte · 40 bit
“Halo” 4 karakter
- UTF-84 byte · 32 bit
- UTF-16BE8 byte · 64 bit
- UTF-32BE16 byte · 128 bit
- ASCII4 byte · 32 bit
- Windows-12524 byte · 32 bit
Satu huruf, byte-nya: é U+00E9
- UTF-8C3 A9
- UTF-16BE00 E9
- UTF-32BE00 00 00 E9
- Windows-1252E9
Apakah 65 angka atau teks? Desimal ke biner
Sebagai angka, 65 adalah 1000001 dalam biner; jika diketik sebagai teks, 65 adalah dua karakter, 6 dan 5, yaitu 00110110 00110101.
Untuk mengubah angka ke biner, bagi angka itu dengan 2 berulang kali dan baca sisanya dari yang terakhir ke yang pertama: 65 menghasilkan sisa 1, 0, 0, 0, 0, 0, 1, jadi 1000001. Jika dilengkapi menjadi satu byte, hasilnya 01000001, yang juga merupakan kode huruf kapital A. Ketik satu angka saja di bagian atas dan Anda mendapat keduanya: nilainya dalam biner dan biner dari digit-digitnya.
65 sebagai angka
| Angka | Hasil bagi | Sisa | |
|---|---|---|---|
| 65 | ÷ 2 = | 32 | 1 |
| 32 | ÷ 2 = | 16 | 0 |
| 16 | ÷ 2 = | 8 | 0 |
| 8 | ÷ 2 = | 4 | 0 |
| 4 | ÷ 2 = | 2 | 0 |
| 2 | ÷ 2 = | 1 | 0 |
| 1 | ÷ 2 = | 0 | 1 |
Baca sisanya dari bawah ke atas: 1000001
64 + 1 = 65 · sebagai byte 01000001 = A
“65” sebagai teks
- 6U+0036 = 5400110110
- 5U+0035 = 5300110101
Dua karakter, dua byte: 00110110 00110101
Digit 0 sampai 9 adalah 48 sampai 57 dalam ASCII, jadi “6” adalah 54.
Cara mengubah teks ke biner di Python, JavaScript, dan bahasa lain
Enkode teks sebagai byte UTF-8, lalu tulis setiap byte dalam basis 2 dengan delapan digit: setiap bahasa punya cara singkat untuk melakukannya.
Setiap contoh di sini mengubah “Hi” menjadi 01001000 01101001 lalu membacanya kembali, dan setiap contoh sudah dijalankan untuk memeriksa hasilnya. Semuanya memakai UTF-8, jadi bitnya sama dengan bit penerjemah ini; byte yang ditulis dengan encoding lain menghasilkan bit lain, jadi pakai encoding yang sama di kedua sisi.
text = "Hi" bits = " ".join(f"{b:08b}" for b in text.encode("utf-8")) print(bits) print(bytes(int(b, 2) for b in bits.split()).decode("utf-8"))
Dijalankan di Python 3.14, 25 Oktober 2026: mencetak baris-baris di atas.
const bits = [...new TextEncoder().encode("Hi")] .map((b) => b.toString(2).padStart(8, "0")).join(" "); console.log(bits); console.log(new TextDecoder().decode( Uint8Array.from(bits.split(" "), (b) => parseInt(b, 2))));
Dijalankan di Node.js 22, 25 Oktober 2026: mencetak baris-baris di atas.
StringBuilder sb = new StringBuilder(); for (byte b : "Hi".getBytes(StandardCharsets.UTF_8)) sb.append(String.format("%8s", Integer.toBinaryString(b & 0xFF)) .replace(' ', '0')).append(' '); String bits = sb.toString().trim(); System.out.println(bits); String[] parts = bits.split(" "); byte[] back = new byte[parts.length]; for (int i = 0; i < parts.length; i++) back[i] = (byte) Integer.parseInt(parts[i], 2); System.out.println(new String(back, StandardCharsets.UTF_8));
Dijalankan di Java 25, 25 Oktober 2026: mencetak baris-baris di atas.
using System.Text; var bits = string.Join(" ", Encoding.UTF8.GetBytes("Hi") .Select(b => Convert.ToString(b, 2).PadLeft(8, '0'))); Console.WriteLine(bits); Console.WriteLine(Encoding.UTF8.GetString( bits.Split(' ').Select(b => Convert.ToByte(b, 2)).ToArray()));
Dijalankan di .NET 10, 25 Oktober 2026: mencetak baris-baris di atas.
var parts []string for _, b := range []byte("Hi") { parts = append(parts, fmt.Sprintf("%08b", b)) } bits := strings.Join(parts, " ") fmt.Println(bits) var back []byte for _, p := range strings.Fields(bits) { n, _ := strconv.ParseUint(p, 2, 8) back = append(back, byte(n)) } fmt.Println(string(back))
Dijalankan di Go 1.25, 25 Oktober 2026: mencetak baris-baris di atas.
Siapa penemu kode biner?
Gottfried Leibniz menjelaskan bilangan biner dalam makalahnya tahun 1703 untuk Akademi Ilmu Pengetahuan Paris, tetapi Francis Bacon sudah menerbitkan huruf yang ditulis sebagai lima simbol dari dua jenis pada 1623; kode teks 8 bit yang dipakai komputer berkembang dari ASCII (1963) dan UTF-8 (1992).
Kode telegraf Émile Baudot dari tahun 1870-an memakai lima unit nyala-mati per huruf. Pada 1974 teleskop radio Arecibo mengirim gambar berukuran 1.679 bit ke luar angkasa, dan pada Februari 2021 penjelajah Perseverance milik NASA mendarat di Mars dengan parasut yang mengeja “Dare mighty things” (Beranilah melakukan hal-hal besar) dalam biner, setiap huruf sebagai urutannya dalam alfabet.
1623
Alfabet dua huruf Bacon
Francis Bacon menulis setiap huruf sebagai lima simbol dari dua jenis, a dan b: 32 pola untuk alfabet 24 hurufnya. Ia menyinggungnya pada 1605 dan menerbitkannya secara lengkap pada 1623.
aaaaa · aaaab · aaaba · aaabb … 2⁵ = 32
Sumber: archive.org
1703
Aritmetika biner Leibniz
Gottfried Leibniz menjelaskan cara berhitung hanya dengan 0 dan 1 dalam makalahnya tahun 1703 untuk Akademi Ilmu Pengetahuan Paris.
1 · 10 · 11 · 100 · 101 · 110 · 111
Sumber: gallica.bnf.fr
1870-an
Kode 5 unit Baudot
Telegraf pencetak Émile Baudot mengirim setiap karakter sebagai lima unit nyala-mati. Keturunannya, ITA2, sampai kini masih menjadi Rekomendasi ITU-T (S.1).
5 → 2⁵ = 32
Sumber: itu.int
1948
Istilah “bit”
A Mathematical Theory of Communication karya Claude Shannon memakai bit, singkatan dari binary digit, sebagai satuan informasi, dan mengkreditkan kata itu kepada John W. Tukey.
bit = binary digit
Sumber: people.math.harvard.edu
1956
Istilah “byte”
Werner Buchholz menciptakan kata ini di IBM pada Juni 1956 untuk sekelompok 1 sampai 6 bit; System/360 milik IBM (1964) menetapkannya pada 8.
1–6 bits → 8 bits
Sumber: archive.computerhistory.org
1963
ASCII
American Standards Association menyetujui ASCII pada 17 Juni 1963: 128 kode dalam 7 bit.
A = 1000001
Sumber: sensitiveresearch.com
1974
Pesan Arecibo
Pada 16 November 1974 teleskop Arecibo mengirim 1.679 bit ke luar angkasa. 1.679 = 73 × 23, dua bilangan prima, sehingga bit-bit itu hanya pas pada satu kisi: sebuah gambar.
1.679 = 73 × 23
23 × 73Sumber: news.cornell.edu
1992
UTF-8
Ken Thompson merancang UTF-8 pada September 1992, mengikuti kriteria dari Rob Pike, untuk Plan 9 milik Bell Labs. UTF-8 menjaga ASCII tetap 1 byte dan menulis karakter apa pun dalam maksimal 4 byte.
é = 11000011 10101001
Sumber: cl.cam.ac.uk
2021
Pesan di Mars
Pada 18 Februari 2021, parasut Perseverance menampilkan “DARE MIGHTY THINGS” (Beranilah melakukan hal-hal besar) pada panel oranye dan putihnya: setiap huruf adalah urutannya dalam alfabet, ditulis dalam biner (A = 1).
DARE → 4 1 18 5 → 100 1 10010 101
Sumber: photojournal.jpl.nasa.gov
Kode biner: tanya jawab
Apa itu kode biner?
Bagaimana cara translate kode biner ke teks?
Apa bentuk biner dari “hello”?
Apa bentuk biner dari “I love you”?
Berapa bit dalam satu huruf?
Apa arti 01001000 01101001?
Bisakah saya menempel biner tanpa spasi?
Apa arti 10101 dalam biner?
Mengapa biner berubah menjadi simbol aneh seperti �?
ASCII itu 7 bit atau 8 bit?
Berapa 65 dalam biner?
Apakah teks saya dikirim ke server?
Alat terkait
Penerjemah Kode Morse
Teks ke kode Morse dan sebaliknya, diputar sebagai suara, cahaya, atau getaran, dibaca dari audio atau foto
Pembuat Teks Kecil
Konversi teks ke 44 gaya font Unicode — teks kecil, bold, italic, script, fraktur & lainnya
Teks Kosong
Salin dan tempel teks kosong atau karakter tak terlihat, serta temukan atau hapus karakter tersembunyi dalam teks
Konverter IP ke Desimal
Alamat IP ke desimal, hex, biner, dan oktal serta sebaliknya, dengan nilai tempat setiap oktet
Kalkulator Subnet
Jaringan, broadcast, host yang dapat dipakai, dan mask untuk blok IPv4 atau IPv6, plus VLSM, pembagian, dan subnet cloud
Generator UUID
Buat UUID v4, v7, v1, v5, dan v3 atau GUID secara massal dalam format apa pun, dan decode versi serta timestamp sebuah UUID