Tentang alat ini
Jumlah karakter dan kata membantu untuk esai, unggahan, meta SEO, dan formulir berbatas. Panjang byte (UTF-8) penting untuk basis data dan pesan dengan karakter non-ASCII.
Tempel atau ketik teks untuk menghitung karakter, kata, dan lainnya.
Jumlah karakter dan kata membantu untuk esai, unggahan, meta SEO, dan formulir berbatas. Panjang byte (UTF-8) penting untuk basis data dan pesan dengan karakter non-ASCII.
Untuk menghitung karakter, jumlahkan setiap huruf, angka, tanda baca, dan spasi dalam teks; untuk menghitung tanpa spasi, kurangi jumlah karakter spasi dari total tersebut. Contoh: 'Hello, world!' memiliki 13 karakter total dan 12 tanpa spasi.
Ya, jumlah karakter standar mencakup spasi; kolom terpisah 'tanpa spasi' menampilkan total setelah spasi dikurangi. Contoh: 'Hello, world!' berjumlah 13 karakter total, 12 tanpa spasi (dikurangi 1 spasi).
3 byte. '안녕하세요' (5 karakter Korea) ditampilkan sebagai 15 byte oleh penghitung byte alat ini.
Emoji seperti 😀 dihitung sebagai 1 karakter tetapi memakai 4 byte dalam UTF-8 -- jauh lebih banyak dari huruf ASCII yang hanya 1 byte.
Tidak -- alat ini hanya mengukur ukuran byte UTF-8 lewat Blob API browser. Dalam UTF-8, satu karakter Korea memakai 3 byte; dalam encoding lama EUC-KR yang masih dipakai sebagian sistem Korea, karakter yang sama hanya memakai 2 byte -- jadi batas karakter berbasis EUC-KR tidak bisa dibandingkan langsung dengan jumlah byte UTF-8 dari alat ini.
Kelompok tanda baca akhir kalimat (., !, ?, serta bentuk full-width 。!?) dalam teks. Blok teks tanpa tanda baca seperti itu tetap dihitung sebagai satu kalimat.
Dengan memisahkan teks berdasarkan spasi -- setiap rangkaian karakter non-spasi yang berurutan di antara dua spasi dihitung sebagai satu kata.
Bervariasi menurut institusi dan platform -- sebagian menghitung termasuk spasi, sebagian tidak, dan batas itu sendiri (500, 1000, 1500 karakter, dsb.) juga berbeda menurut perusahaan atau sekolah. Tidak ada satu angka baku -- selalu periksa ketentuan resmi dari tempat Anda melamar.
4 karakter, 5 byte dalam UTF-8 -- huruf é beraksen saja memakai 2 byte, sementara tiga huruf ASCII biasa masing-masing memakai 1 byte.
| Teks | Karakter | Tanpa spasi | Byte (UTF-8) |
|---|---|---|---|
| Hello, world! | 13 | 12 | 13 |
| cafe au lait | 12 | 10 | 12 |
| The quick brown fox jumps over the lazy dog. | 44 | 36 | 44 |
| 안녕하세요 | 5 | 5 | 15 |
| SEO meta descriptions should stay under 160 characters | 54 | 47 | 54 |
Setiap huruf, angka, tanda baca, spasi, dan jeda baris dihitung sebagai satu karakter. Emoji dan huruf beraksen masing-masing dihitung sebagai satu karakter meskipun mungkin membutuhkan lebih dari satu byte untuk disimpan.
Jumlah karakter mengukur unit teks yang terlihat, sedangkan jumlah byte (UTF-8) mengukur ukuran penyimpanan. Huruf ASCII seperti 'Hello' menggunakan 1 byte per karakter, tetapi karakter Korea, Cina, dan banyak karakter beraksen menggunakan 2 hingga 4 byte masing-masing, sehingga jumlah byte sering lebih besar.
Batasnya bervariasi menurut platform: X (sebelumnya Twitter) mengizinkan 280 karakter per unggahan, satu segmen pesan SMS dibatasi 160 karakter, dan deskripsi meta biasanya dijaga di bawah sekitar 155 hingga 160 karakter untuk hasil pencarian. Selalu periksa batas terkini platform yang spesifik.
Kalimat dihitung dengan mendeteksi kelompok tanda baca akhir kalimat (titik, tanda seru, tanda tanya) dalam teks. Blok teks tanpa tanda baca semacam itu tetap dihitung sebagai satu kalimat.
Jumlah karakter dan byte dihitung saat Anda mengetik menggunakan panjang teks Unicode standar dan ukuran byte UTF-8; hasilnya mungkin sedikit berbeda dari penghitung platform tertentu jika platform tersebut menggunakan pengkodean berbeda atau menghitung emoji sebagai beberapa unit.
Sources: RFC 3629 - UTF-8, a transformation format of ISO 10646, The Unicode Standard
Terakhir diperbarui: 2026-08-17