Penghitung Karakter gratis
Hitung karakter, kata, kalimat, huruf, digit, dan karakter khusus. Periksa terhadap batas platform Twitter, Instagram, dan lainnya.
Penggunaan umum
- Hitung karakter untuk postingan media sosialPeriksa jumlah karakter terhadap batas Twitter, Instagram, LinkedIn, dan platform lain sebelum memposting.
- Hitung karakter untuk tag meta SEOPeriksa tag judul dan deskripsi meta terhadap batas karakter mesin pencari untuk tampilan optimal.
- Hitung karakter untuk penulisan akademisLacak jumlah karakter dan kata untuk esai, abstrak, formulir aplikasi, dan pengajuan tesis.
- Hitung panjang string untuk pengembanganPeriksa panjang string, ukuran byte, dan jumlah karakter Unicode untuk penentuan ukuran kolom database dan validasi.
- Analisis struktur konten dan statistikDapatkan statistik teks terperinci — panjang kalimat, jumlah paragraf, dan frekuensi karakter untuk konten apa pun.
Cara kerja
Semua penghitungan berjalan di browser Anda menggunakan API Unicode bawaan JavaScript — khususnya Intl.Segmenter untuk klaster grafem dan TextEncoder untuk panjang byte — tanpa panggilan server dan tanpa library eksternal. Alat ini membedakan antara code point Unicode, karakter yang dipersepsikan pengguna (sehingga emoji bendera atau emoji keluarga dihitung sebagai satu grafem, bukan empat), dan byte UTF-8 mentah.
- 1Penguraian yang sadar-UnicodeSaat Anda mengetik, teks dibagi menjadi code point Unicode menggunakan iterator sebar ([...teks]), yang menangani dengan benar karakter di luar Basic Multilingual Plane. Huruf dan angka diklasifikasikan menggunakan escape properti Unicode (\p{L} dan \p{N}) sehingga Sirilik, Arab, CJK, dan aksara lainnya dihitung dengan benar, bukan hanya ASCII.
- 2Penghitungan grafem dan byteIntl.Segmenter API browser (dengan granularity: 'grapheme') menghitung karakter yang dipersepsikan pengguna — emoji multi-codepoint seperti keluarga atau bendera terdaftar sebagai satu. TextEncoder mengodekan teks ke UTF-8 dan melaporkan panjang byte, yang penting untuk batasan SMS dan jaringan di mana byte, bukan karakter, menjadi batasannya.
- 3Analisis struktural dan frekuensiKata dideteksi dengan membagi pada spasi; kalimat dengan menghitung deretan tanda baca ., !, dan ?; paragraf dengan batas baris-baru ganda. Jumlah karakter unik dihitung menggunakan Set. Tabel frekuensi karakter dan kata dibangun dengan Map, lalu diurutkan berdasarkan jumlah untuk menampilkan 10 entri paling sering digunakan.
- 4Perbandingan batas platformJumlah karakter Anda dibandingkan secara real time dengan enam batas platform tetap (Tweet/X pada 280, deskripsi Meta pada 160, SMS pada 160, postingan LinkedIn pada 3000, judul YouTube pada 100, keterangan Instagram pada 2200). Bilah kemajuan dan indikator lolos/gagal diperbarui instan saat Anda mengetik, dan waktu membaca diperkirakan pada 225 kata per menit, waktu berbicara pada 140 wpm.
Alat terkait
Penghitung Kata Bahasa Arab
Hitung kata, karakter, kalimat dan waktu baca dalam teks Arab — dengan penanganan tashkeel (diakritik) dan kashida lengkap serta editor kanan-ke-kiri.
Penghitung Frekuensi Kata
Hitung seberapa sering setiap kata muncul dalam teks Anda. Visualisasikan kata teratas, ekspor ke CSV, dan filter kata umum.
Penghitung Kata
Hitung kata, karakter, kalimat, dan paragraf. Perkirakan waktu baca.