Langkau ke kandungan utama

Pembilang Aksara percuma

Kira aksara, perkataan, ayat, huruf, digit, dan aksara khas. Semak berbanding had platform Twitter, Instagram, dan lain-lain.

Berfungsi luar talian selepas dimuatkan
Aksara86
Grafem86
Bait (UTF-8)86
Perkataan17
Ayat2
Perenggan2
Huruf67
Digit0
Ruang15
Baris baharu2
Khas2
Aksara unik31
Purata panjang kata3.9 kar
Masa membaca5 saat
Masa berucap7 saat
Had platform
๐• Tweet (X)86/280 โœ“
๐Ÿ’ผ Catatan LinkedIn86/3000 โœ“
๐ŸŒ Meta deskripsi86/160 โœ“
โ–ถ๏ธ Tajuk YouTube86/100 โœ“
๐Ÿ’ฌ Mesej SMS86/160 โœ“
๐Ÿ“ท Kapsyen Instagram86/2200 โœ“
Peraturan pengiraan platform berbeza โ€” emoji, pautan dan aksara CJK mungkin dikira sebagai lebih daripada satu aksara.

Kegunaan biasa

  • Hitung Karakter untuk Siaran Media SosialPeriksa jumlah karakter terhadap batas Twitter, Instagram, LinkedIn dan platform lain sebelum posting.
  • 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 pengukuran kolom database dan validasi.
  • Analisis Struktur Konten dan StatistikDapatkan statistik teks terperinci โ€” panjang kalimat, jumlah paragraf dan frekuensi karakter untuk konten apa pun.

Cara ia berfungsi

Semua pengiraan berjalan dalam pelayar anda menggunakan API Unicode terbina dalam JavaScript โ€” khususnya Intl.Segmenter untuk kluster grafem dan TextEncoder untuk panjang bait โ€” tanpa panggilan pelayan dan tanpa pustaka luar. Alat ini membezakan antara titik kod Unicode, aksara yang dilihat-pengguna (jadi emoji bendera atau emoji keluarga dikira sebagai satu grafem, bukan empat), dan bait UTF-8 mentah.

  1. 1
    Penghuraian sedar-Unicode
    Semasa anda menaip, teks dipecah kepada titik kod Unicode menggunakan penghurai spread ([...text]), yang mengendalikan dengan betul aksara di luar Basic Multilingual Plane. Huruf dan digit dikelaskan menggunakan escape sifat Unicode (\p{L} dan \p{N}) supaya Cyrillic, Arab, CJK, dan skrip lain dikira dengan betul, bukan hanya ASCII.
  2. 2
    Pengiraan grafem dan bait
    API Intl.Segmenter pelayar (dengan granularity: 'grapheme') mengira aksara yang dilihat-pengguna โ€” emoji berbilang-titik-kod seperti keluarga atau bendera didaftarkan sebagai satu. TextEncoder mengekod teks kepada UTF-8 dan melaporkan panjang bait, yang penting untuk SMS dan had rangkaian di mana bait, bukan aksara, adalah kekangan.
  3. 3
    Analisis struktur dan frekuensi
    Perkataan dikesan dengan memecah pada ruang putih; ayat dengan mengira larian tanda baca ., !, dan ?; perenggan dengan sempadan baris-baharu-berganda. Kiraan aksara unik dikira menggunakan Set. Jadual frekuensi aksara dan perkataan dibina dengan Map, kemudian diisih mengikut kiraan untuk memaparkan 10 entri paling banyak digunakan.
  4. 4
    Perbandingan had platform
    Kiraan aksara anda dibandingkan secara masa nyata dengan enam had platform berkod tetap (Tweet/X pada 280, deskripsi Meta pada 160, SMS pada 160, siaran LinkedIn pada 3000, tajuk YouTube pada 100, kapsyen Instagram pada 2200). Bar kemajuan dan penunjuk lulus/gagal dikemas kini serta-merta semasa anda menaip, dan masa membaca dianggarkan pada 225 perkataan seminit, masa bercakap pada 140 pps.

Alat berkaitan

Soalan lazim