Penghitung Teks

Hitung kata, karakter Unicode, baris, byte UTF-8, dan frekuensi kata.

Teks & Regex
Menyiapkan ruang kerja Anda…
Input
Output
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Masukkan data atau pilih pengaturan generator.
  2. Jalankan dan tinjau nilai serta pesan.
  3. Salin hasil atau unduh file lokal.

Penghitung Teks

Hitung kata, karakter Unicode, baris, byte UTF-8, dan frekuensi kata.

Pemrosesan berjalan di browser. Masukan Anda tidak dikirim ke DevToolsy.

Cara kerja

Tempel atau buka teks UTF-8 untuk hitungan langsung. Pisahkan grafem, code point, unit UTF-16, tampilkan 20 kata huruf kecil teratas dan estimasi baca pada kecepatan terpilih.

Sebelum dan sesudah
Input
Hello, developer 👋!

Build small tools. Test carefully.
Output
{
  "metrics": {
    "words": 7,
    "graphemes": 55,
    "nonWhitespace": 47,
    "codePoints": 55,
    "codeUnits": 56,
    "utf8Bytes": 58,
    "lines": 3,
    "nonEmptyLines": 2,
    "paragraphs": 2,
    "sentences": 3,
    "readingSeconds": 3
  },
  "locale": "id",
  "wordsPerMinute": 200,
  "frequency": [
    {
      "word": "build",
      "count": 1
    },
    {
      "word": "carefully",
      "count": 1
    },
    {
      "word": "developer",
      "count": 1
    },
    {
      "word": "hello",
      "count": 1
    },
    {
      "word": "small",
      "count": 1
    },
    {
      "word": "test",
      "count": 1
    },
    {
      "word": "tools",
      "count": 1
    }
  ]
}

Hitung kata, karakter Unicode, baris, byte UTF-8, dan frekuensi kata.

Opsi dan ketepatan data

Kata dan kalimat memakai Intl.Segmenter sesuai bahasa halaman. Baris kosong memisahkan paragraf; newline terakhir menambah satu baris logis. Waktu baca diperkirakan dalam detik.

Menggunakan hasil

Alat lain bisa menghitung unit, grafem, atau kata dengan cara berbeda. Bahasa dan segmentasi memengaruhi batas; estimasi baca bukan pengukuran pembaca tertentu.

Ya. Ada tindakan salin dan unduh. Mengubah masukan atau pengaturan membuat hasil lama tidak berlaku.

Batas pemrosesan

Teks hingga 1 MiB, User-Agent hingga 16 KiB. Alamat dan pengenal memiliki batas lebih kecil. Maksimal 1.000 ULID, 10.000 kata, atau 256 subnet; timeout 10 detik.

Bacaan lanjutanIntl.Segmenter
?

Pertanyaan umum

Mengapa hitungan berbeda dari string.length?

Tempel atau buka teks UTF-8 untuk hitungan langsung. Pisahkan grafem, code point, unit UTF-16, tampilkan 20 kata huruf kecil teratas dan estimasi baca pada kecepatan terpilih.

Bagaimana kata, paragraf, dan waktu baca dihitung?

Kata dan kalimat memakai Intl.Segmenter sesuai bahasa halaman. Baris kosong memisahkan paragraf; newline terakhir menambah satu baris logis. Waktu baca diperkirakan dalam detik.

Apakah semua editor menunjukkan angka yang sama?

Alat lain bisa menghitung unit, grafem, atau kata dengan cara berbeda. Bahasa dan segmentasi memengaruhi batas; estimasi baca bukan pengukuran pembaca tertentu.

Apakah masukan diunggah?

Pemrosesan berjalan di browser. Masukan Anda tidak dikirim ke DevToolsy.

Bisakah hasil disalin atau diunduh?

Ya. Ada tindakan salin dan unduh. Mengubah masukan atau pengaturan membuat hasil lama tidak berlaku.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.