Apakah teks saya diunggah ke server?
Tidak. Penghitungan byte menggunakan API TextEncoder bawaan browser — semua penghitungan dilakukan secara lokal. Teks Anda tidak pernah keluar dari perangkat Anda.
100% pribadi • Berjalan di browser Anda • Tidak ada unggahan server
Penghitung byte online gratis. Ukur ukuran teks dalam UTF-8 byte, KB, dan MB. Periksa ukuran file, batas muatan API, dan ukuran bidang database. 100% pribadi.
Penghitung byte gratis ini mengukur ukuran byte UTF-8 yang tepat dari teks Anda — ukuran yang sama dengan yang digunakan saat disimpan sebagai file di disk. Lihat perincian byte dengan pemformatan B/KB/MB otomatis, di samping jumlah karakter, jumlah kata, dan waktu membaca. Penting bagi pengembang untuk memeriksa ukuran muatan API, batas bidang basis data, dan perilaku pengkodean. Semuanya berjalan secara lokal di browser Anda.
Tidak. Penghitungan byte menggunakan API TextEncoder bawaan browser — semua penghitungan dilakukan secara lokal. Teks Anda tidak pernah keluar dari perangkat Anda.
Alat ini menggunakan TextEncoder.encode() untuk mengonversi teks Anda menjadi array byte UTF-8, lalu mengukur panjangnya. Ini adalah pengkodean yang sama yang digunakan saat menyimpan file teks pada sistem modern, sehingga hitungannya sesuai dengan ukuran file sebenarnya.
UTF-8 adalah pengkodean lebar variabel: karakter ASCII (A-Z, 0-9) menggunakan 1 byte, karakter beraksen Latin (é, ñ) menggunakan 2 byte, karakter CJK (中, 日, 한) dan sebagian besar emoji menggunakan 3 byte, dan beberapa emoji kompleks menggunakan 4 byte.
Jumlah karakter memperlakukan setiap simbol sebagai 1, apa pun pengkodeannya. Jumlah byte mencerminkan biaya penyimpanan sebenarnya — karakter Cina terdiri dari 1 karakter tetapi 3 byte. Perbedaannya menunjukkan overhead pengkodean teks non-ASCII.
Hampir persis. Hitungannya mencerminkan ukuran yang dikodekan UTF-8. Ukuran file sebenarnya mungkin berbeda beberapa byte karena karakter akhir baris (\r\n vs \n) atau penanda BOM, namun untuk teks standar, kecocokannya tepat.
Banyak database (MySQL, PostgreSQL) mengukur batas kolom VARCHAR dalam byte, bukan karakter. Kolom VARCHAR(255) menampung 255 byte, yaitu 255 karakter ASCII tetapi hanya ~85 karakter Cina. Alat ini menunjukkan biaya byte sebenarnya.
Ya. Jika Anda membuat payload JSON untuk REST API, tempelkan teks JSON di sini untuk melihat ukuran byte persisnya. Hal ini membantu Anda tetap berada di bawah batas isi permintaan (umumnya 1MB untuk sebagian besar API).