Penghitung Karakter & Byte

Hitung karakter dan byte UTF-8.

Teks

Tempel atau ketik teks untuk melihat jumlah karakter dan ukuran byte UTF-8. Diperbarui saat Anda mengetik. Berguna untuk batas API, SMS, dan batas kolom database. Berjalan di browser Anda.

Karakter
0
Byte (UTF-8)
0
Kata
0
Baris
0

Tentang Penghitung Karakter & Byte

Alat ini menampilkan panjang teks Anda dalam karakter dan byte UTF-8. Jumlah karakter adalah jumlah code point Unicode (yang Anda lihat). Jumlah byte adalah ukuran dalam encoding UTF-8, yang penting untuk API, database, dan SMS. Kata dan baris juga dihitung.

Cara penggunaan

  1. Tempel atau ketik teks di kotak. Hitungan diperbarui secara otomatis.
  2. Gunakan angka-angka tersebut untuk memeriksa batas (misalnya 160 karakter untuk SMS, 255 byte untuk kolom).

Fitur Utama

  • Hitungan karakter, byte, kata, dan baris secara real-time yang diperbarui saat Anda mengetik
  • Membedakan antara jumlah karakter dan ukuran byte UTF-8
  • Menangani semua karakter Unicode termasuk emoji dan aksara multibyte
  • Tidak perlu klik tombol — hitungan diperbarui secara instan
  • 100% berbasis browser — teks Anda tidak pernah meninggalkan perangkat
  • Cocok digunakan bersama Penghitung Kata untuk statistik teks lebih detail

Kapan Menggunakan Alat Ini

  • Memeriksa ukuran payload API terhadap batas byte yang ditentukan server
  • Memverifikasi bahwa teks muat dalam batasan kolom database (sering diukur dalam byte)
  • Menghitung karakter dan segmen SMS untuk aplikasi pesan
  • Memenuhi batas karakter media sosial untuk Twitter, LinkedIn, atau deskripsi meta
  • Memperkirakan ukuran file untuk konten teks sebelum penyimpanan atau transmisi

Detail Teknis

Jumlah karakter menggunakan spread operator JavaScript atau Array.from() untuk menghitung code point Unicode dengan benar, menghindari jebakan umum string.length yang menghitung unit kode UTF-16 (memberikan hasil salah untuk emoji dan surrogate pair). Jumlah byte menggunakan API TextEncoder untuk meng-encode string sebagai UTF-8 dan mengukur panjang array byte yang dihasilkan. Kata dihitung dengan memisahkan berdasarkan batas spasi, dan baris dengan menghitung karakter baris baru ditambah satu. Semua komputasi O(n) terhadap panjang teks dan dieksekusi dalam hitungan milidetik bahkan untuk teks besar.

Kesimpulan

Alat Penghitung Karakter & Byte adalah cara cepat dan akurat untuk mengukur panjang teks dalam karakter dan byte, penting bagi pengembang yang bekerja dengan API, database, dan sistem pesan. Sepenuhnya berbasis browser, alat ini memberikan hasil instan dengan perlindungan privasi penuh.

Pertanyaan yang Sering Diajukan

Mengapa karakter dan byte berbeda?
Dalam UTF-8, satu karakter bisa menggunakan 1–4 byte. Misalnya, "A" adalah 1 byte, "é" adalah 2, dan banyak emoji adalah 4. Alat ini menampilkan keduanya.
Apakah teks saya dikirim ke server?
Tidak. Penghitungan dilakukan di browser Anda menggunakan JavaScript.
Untuk apa jumlah byte digunakan?
API dan database sering membatasi berdasarkan byte (misalnya 255 byte). SMS memiliki batas karakter/segmen. Ini membantu Anda tetap dalam batas yang ditentukan.
Bagaimana cara menghitung kata?
Kata dihitung dengan memisahkan teks berdasarkan spasi (spasi, tab, baris baru). Karakter spasi berturut-turut diperlakukan sebagai satu pemisah. Teks kosong mengembalikan 0 kata.