Penghitung Kata

Ukuran: 0 B, 0 karakter

Kata

0

Kata unik

0

Karakter

0

Tanpa spasi

0

Kalimat

0

Paragraf

0

Baris

0

Byte

0

Waktu baca

0

Waktu bicara

0

Penghitung Kata Online Gratis

Tempel atau ketik teks apa saja dan langsung lihat sepuluh metrik penulisan sekaligus: jumlah kata, jumlah karakter, kata unik, kalimat, paragraf, baris, byte, estimasi waktu membaca, estimasi waktu berbicara, dan tabel frekuensi kata kunci secara langsung yang menampilkan sepuluh kata yang paling sering muncul. Tidak ada tombol yang perlu diklik. Tidak perlu login. Teks Anda tidak pernah meninggalkan browser.

Apa yang Diukur Penghitung Kata Ini

  • Kata: Setiap rangkaian huruf atau angka yang dipisahkan spasi dihitung sebagai satu kata. Kontraksi (don't), kata majemuk bertiret (well-known), dan angka (42) masing-masing dihitung sebagai satu kata.
  • Kata unik: Jumlah kata berbeda setelah dikonversi ke huruf kecil. Kepadatan kosakata 55–70% adalah angka khas untuk konten web yang mudah dibaca.
  • Karakter: Total jumlah karakter termasuk spasi dan tanda baca — setiap code point Unicode dihitung sebagai satu karakter.
  • Karakter tanpa spasi: Jumlah karakter setelah semua spasi dihapus. Digunakan ketika platform membatasi jumlah karakter yang terlihat.
  • Kalimat: Segmen teks yang diakhiri ., !, atau ? (dan padanannya dalam aksara CJK). Singkatan dan elipsis dapat sedikit memengaruhi hitungan.
  • Paragraf: Blok teks yang dipisahkan oleh satu atau lebih baris kosong.
  • Baris: Jeda baris keras. Relevan untuk kode program, puisi, skrip, dan data CSV.
  • Byte: Ukuran byte terenkode UTF-8. Penting untuk payload API, batas kolom basis data, header HTTP, dan pesan SMS.
  • Waktu membaca: Diestimasi pada 200 kata per menit — kecepatan membaca dalam hati rata-rata untuk pembaca dewasa.
  • Waktu berbicara: Diestimasi pada 130 kata per menit — kecepatan penyampaian yang nyaman untuk presentasi dan podcast.

Cara Menggunakan

  1. Tempel atau ketik teks ke dalam kolom input — semua sepuluh statistik diperbarui secara real-time saat Anda mengetik.
  2. Gunakan Unggah untuk memuat file .txt langsung dari perangkat Anda.
  3. Gunakan Bersihkan untuk mengatur ulang dan memulai dari awal.
  4. Periksa tabel Kata kunci teratas di bawah statistik untuk melihat kata mana yang paling sering muncul dan proporsinya dari total kata.
  5. Isi input dari alat eksternal atau CMS dengan menambahkan ?input=teks+anda ke URL halaman.

Jumlah Kata Berdasarkan Jenis Konten

Berbagai format penulisan memiliki norma panjang yang sudah lazim. Gunakan tabel ini sebagai referensi cepat.

Jenis KontenPanjang UmumCatatan
Tweet / postingan XHingga 280 karakterBerbasis karakter, bukan kata
Meta description Google155–160 karakterLebih dari 160 akan dipotong Google
Buletin email200–500 kataEmail lebih pendek mendapat keterlibatan lebih tinggi
Surat lamaran kerja250–400 kataSatu halaman yang fokus
Esai masuk perguruan tinggi250–650 kataBatas ketat yang diberlakukan
Posting blog1.500–2.500 kataKonten informatif standar
Artikel SEO panjang2.500–4.000 kataBerkorelasi dengan peringkat kompetitif
Cerita pendek1.000–7.500 kata
Novela20.000–40.000 kata
Novel70.000–100.000 kataGenre sangat bervariasi
Disertasi magister15.000–25.000 kataBervariasi tergantung institusi

Batas Karakter Platform Digital

Saat menyiapkan konten untuk platform digital, jumlah karakter sering kali lebih penting dari jumlah kata. Berikut batas yang berlaku untuk target publikasi paling umum.

Platform / BidangBatas
Twitter / X post280 karakter
Twitter / X bio160 karakter
Judul pencarian Google50–60 karakter
Meta description Google155–160 karakter
Judul iklan Google Ads30 karakter per judul
Deskripsi iklan Google Ads90 karakter per baris
Judul iklan Facebook27 karakter
Caption Instagram2.200 karakter
Bio Instagram150 karakter
Postingan LinkedIn3.000 karakter
Judul LinkedIn220 karakter
Judul YouTube70 karakter
Caption TikTok2.200 karakter
SMS (enkoding GSM-7)160 karakter per segmen

Kata Unik dan Kepadatan Kosakata

Statistik Kata unik menghitung berapa banyak kata berbeda yang muncul dalam teks Anda setelah dinormalisasi ke huruf kecil. Jika artikel 1.000 kata Anda menggunakan 620 kata berbeda, kepadatan kosakata Anda adalah 62%.

Mengapa ini penting untuk kualitas tulisan:

Kepadatan tinggi (di atas 60–65%) menunjukkan prosa yang bervariasi dan menarik. Kepadatan rendah (di bawah 40%) sering mengindikasikan banyak pengulangan, frasa pengisi, atau keyword stuffing. Fiksi sastra umumnya berada di atas 70%, sementara teks percakapan bisa berada di 45–55% secara by design.

Mengapa ini penting untuk SEO:

Jika teks Anda memiliki 2.000 kata tetapi hanya 400 kata unik (20%), kemungkinan besar segelintir kata muncul puluhan kali — pola yang dikaitkan mesin pencari dengan over-optimasi yang manipulatif. Gunakan tabel Kata kunci teratas bersama hitungan kata unik: jika kata kunci target muncul dalam tiga kata paling sering dalam artikel pendek, Anda punya sinyal konkret untuk mendiversifikasi bahasa.

Mengapa ini penting untuk karya akademis:

Detektor plagiarisme dan pengklasifikasi konten AI menandai kepadatan kosakata yang sangat rendah sebagai sinyal text spinning atau parafrase AI. Tulisan manusia yang asli dalam bidang tertentu mempertahankan variasi leksikal yang konsisten.

Waktu Membaca dan Waktu Berbicara

Waktu membaca dihitung pada 200 kata per menit — standar rata-rata untuk membaca dalam hati bagi orang dewasa. Waktu berbicara menggunakan 130 kata per menit, yang mencerminkan kecepatan presentasi yang alami dan tidak terburu-buru.

Keduanya adalah perkiraan. Kecepatan membaca nyata berkisar antara 150 hingga 250 kpm untuk prosa non-teknis. Kecepatan berbicara presenter berpengalaman berkisar 130–160 kpm, dengan 130 kpm memberi ruang nyaman untuk jeda dan penekanan.

Tabel referensi kata-ke-waktu:

DurasiBerbicara (130 kpm)Membaca (200 kpm)
1 menit~130 kata~200 kata
2 menit~260 kata~400 kata
5 menit~650 kata~1.000 kata
10 menit~1.300 kata~2.000 kata
15 menit~1.950 kata~3.000 kata
20 menit (TED talk)~2.600 kata~4.000 kata
30 menit~3.900 kata~6.000 kata
45 menit~5.850 kata~9.000 kata
60 menit~7.800 kata~12.000 kata

Untuk skrip podcast, 130 kpm adalah patokan yang andal; kebanyakan host berkisar 120–160 kpm. Untuk video YouTube, rencanakan 120–140 kpm agar ada ruang untuk jeda, momen visual, dan pola bicara yang alami.

Kata Kunci Teratas: Tabel Frekuensi Kata

Panel Kata kunci teratas menampilkan sepuluh kata yang paling sering muncul dalam teks Anda beserta jumlah kemunculan dan persentase dari total kata. Panel ini muncul otomatis begitu teks Anda mengandung kata-kata, dan diperbarui secara real-time.

Untuk penulisan konten SEO: Tempel draf artikel Anda dan periksa apakah kata kunci utama berada dalam rentang yang diharapkan. Kata kunci yang muncul pada 1–2% dari total kata adalah frekuensi yang wajar dan terlihat alami. Jika tabel menunjukkan kata kunci di angka 4–5%+ dalam artikel pendek, kelebihannya terlihat langsung — tanpa perlu memindai seluruh teks secara manual.

Untuk kualitas tulisan umum: Prosa yang berulang sering berasal dari kata-kata kebiasaan yang tidak disadari — sangat, memang, hanya, itu, hal. Jika tabel frekuensi menunjukkan hanya muncul 14 kali dalam email 300 kata, Anda mendapat sinyal spesifik dan dapat ditindaklanjuti sebelum mengirim.

Catatan tentang stop words: Tabel menampilkan semua kata termasuk kata fungsi umum (yang, dan, di, ini). Ini disengaja — untuk analisis konten, memastikan bahwa yang menduduki posisi teratas daftar frekuensi (bukan kata kunci yang tidak disengaja) adalah informasi yang berguna.

Jumlah Byte: Metrik untuk Developer

Statistik Byte menampilkan ukuran teks Anda yang terenkode UTF-8. Untuk bahasa Inggris biasa, byte sama dengan karakter — setiap karakter ASCII menggunakan tepat satu byte. Keduanya berbeda untuk teks non-ASCII:

  • Karakter ASCII (a–z, 0–9, tanda baca standar) → 1 byte
  • Karakter Latin-extended (é, ñ, ü) → 2 byte
  • Karakter CJK (Cina, Jepang, Korea) → 3 byte
  • Sebagian besar emoji → 4 byte

Kapan jumlah byte penting:

  • SMS: Enkoding GSM-7 standar mengizinkan 160 karakter per segmen pesan. Beralih ke Unicode (diperlukan untuk emoji atau karakter non-Latin) menurunkan batas menjadi 70 karakter per segmen. Satu emoji saja bisa mendorong pesan 160 karakter menjadi pesan multi-bagian.
  • Kolom basis data: VARCHAR(255) di MySQL menyimpan 255 byte, bukan 255 karakter. String 100 karakter dalam bahasa Cina menggunakan 300 byte dan bisa melampaui batas kolom. VARCHAR(n) di PostgreSQL membatasi berdasarkan jumlah karakter, bukan byte — mengetahui mana yang Anda gunakan mencegah pemotongan data yang tidak terdeteksi.
  • Payload API: Banyak API memberlakukan batas ukuran body berbasis byte (umumnya 256 KB, 1 MB, atau 10 MB). Jumlah byte menentukan apakah payload dapat dikirim dalam satu permintaan.
  • Penyimpanan browser: localStorage dan sessionStorage memiliki kuota berbasis byte 5–10 MB per origin. Key localStorage yang menyimpan dokumen besar akan mencapai batas lebih cepat dari yang disarankan jumlah karakter.

Teks Anda Tidak Pernah Meninggalkan Browser

Penghitung kata sering menangani konten rahasia — draf legal, catatan medis, naskah yang belum diterbitkan, dokumen bisnis yang bersifat proprietary. Mengirim teks tersebut ke server pihak ketiga untuk diproses adalah risiko yang tidak perlu.

Di UPREK, pendekatan kami sederhana: semua komputasi berjalan sepenuhnya di browser Anda menggunakan JavaScript native — tanpa round-trip ke server, tanpa analytics ping yang melekat pada draf Anda, tanpa layanan pihak ketiga yang menyentuh teks Anda.

  • 100% pemrosesan lokal: Penghitungan kata, karakter, byte, analisis kata unik, dan frekuensi kata kunci semuanya berjalan di engine JavaScript browser Anda menggunakan API bawaan String.match(), Set, Array, dan TextEncoder. Tidak ada library eksternal atau panggilan jarak jauh yang terlibat.
  • Zero upload ke server: Teks Anda tidak pernah dikirimkan ke server kami — tidak saat ditempel, tidak saat file diunggah, tidak saat tombol ditekan.
  • Tidak ada log atau penyimpanan: Kami tidak mencatat, menyimpan, atau menyimpan sementara input apa pun yang Anda masukkan atau unggah ke alat ini.
  • Penghapusan instan: Teks Anda hanya ada di memori aktif tab browser. Tutup tab dan teks hilang selamanya.
  • Dapat diverifikasi: Buka developer tools browser, beralih ke tab Network, dan mulai mengetik. Anda tidak akan melihat satu pun permintaan jaringan keluar yang dipicu oleh penghitung kata ini.

Prefill melalui Parameter URL

Anda bisa memuat teks ke dalam input menggunakan parameter query ?input=:

https://www.uprek.com/id/tools/penghitung-kata?input=halo%20dunia

Ini berguna untuk alur kerja internal — misalnya, tombol di CMS yang membuka alat ini sudah terisi draf untuk diperiksa panjangnya sebelum diterbitkan. Hindari menyematkan teks sensitif dalam URL karena URL tersimpan di riwayat browser dan dapat muncul di log server atau proxy.

Pertanyaan yang Sering Diajukan

Apa yang dihitung sebagai satu kata — apakah angka dan kata bertiret termasuk?

Ya, keduanya termasuk. Penghitung ini menggunakan pola kata yang mengenali Unicode dan mencocokkan setiap rangkaian huruf atau angka yang berkesinambungan. Angka seperti 42 dihitung sebagai satu kata, kontraksi seperti don't dihitung sebagai satu kata, dan kata majemuk bertiret seperti well-known juga dihitung sebagai satu kata. Pola yang sama berlaku untuk aksara non-Latin — Arab, Devanagari, Sirilik, dan lainnya ditangani dengan benar.

Seberapa akurat alat ini dibandingkan Microsoft Word atau Google Docs?

Sangat mendekati untuk prosa standar, dengan perbedaan kecil pada kasus tertentu. Pengolah kata menerapkan aturan proprietary untuk URL, alamat email, dan pola tanda baca tertentu. Untuk penulisan sehari-hari, hitungannya hampir sama. Untuk pengiriman akademis dengan batas kata yang ketat, selalu verifikasi hitungan akhir di pengolah kata yang ditentukan institusi Anda — beberapa menerapkan aturan spesifik jenis dokumen yang berbeda dari penghitung serba guna.

Bagaimana waktu membaca dihitung?

Waktu membaca diestimasi pada 200 kata per menit — rata-rata yang banyak dikutip untuk membaca dalam hati bagi orang dewasa. Kecepatan sebenarnya bervariasi tergantung kerumitan teks, keakraban dengan topik, dan kemampuan membaca individu. Pembaca fasih umumnya berkisar 150–250 kpm untuk prosa non-teknis. Estimasi ini adalah perkiraan, bukan jaminan.

Berapa kata yang dibutuhkan untuk pidato 5 menit?

Dengan kecepatan bicara nyaman 130 kata per menit, pidato 5 menit membutuhkan sekitar 650 kata. Dengan kecepatan lebih cepat 150 kpm, 5 menit menghasilkan sekitar 750 kata. Untuk presentasi 10 menit, rencanakan 1.300 kata pada 130 kpm. Untuk ceramah 20 menit (panjang TED talk), rencanakan sekitar 2.600 kata. Waktu berbicara yang ditampilkan alat ini menggunakan 130 kpm sebagai patokan — penyampaian yang jelas dan tidak terburu-buru dengan ruang untuk jeda dan penekanan.

Apa itu jumlah kata unik dan berapa kepadatan kosakata yang sehat?

Jumlah kata unik adalah banyaknya kata berbeda dalam teks Anda setelah semuanya dikonversi ke huruf kecil. Kepadatan kosakata adalah kata unik dibagi total kata, dalam persen. Untuk artikel web dan posting blog, 55–70% adalah angka khas. Di bawah 40% sering menandakan banyak pengulangan atau keyword stuffing. Di atas 75% umum ditemukan dalam prosa sastra. Gunakan jumlah kata unik bersama tabel Kata kunci teratas — jika kata kunci target mendominasi daftar frekuensi dalam artikel pendek, kombinasi ini memberi tahu Anda mengapa.

Apa itu kepadatan kata kunci dan berapa persen yang aman untuk SEO?

Kepadatan kata kunci adalah jumlah kemunculan kata tertentu dibagi total kata, dalam persen. Tidak ada ambang batas universal yang diberlakukan — panduan Google telah bergerak menjauh dari target kepadatan spesifik. Sebagai aturan praktis, 1–2% untuk kata kunci utama menghindari pola yang dikaitkan dengan keyword stuffing. Jika tabel Kata kunci teratas menunjukkan kata kunci konten di angka 4–5%+ dalam artikel pendek, pertimbangkan untuk mendiversifikasi bahasa dengan istilah terkait daripada sekadar mengurangi kata kunci secara mekanis.

Apa itu jumlah byte dan kapan itu penting?

Jumlah byte adalah ukuran teks Anda yang terenkode UTF-8. Untuk bahasa Inggris biasa, byte sama dengan karakter. Keduanya berbeda untuk karakter beraksent (2 byte per karakter), karakter CJK (3 byte per karakter), dan emoji (4 byte per karakter). Jumlah byte penting untuk: pesan SMS (batas GSM-7 160 byte per segmen, 70 byte dalam mode Unicode); batas kolom VARCHAR basis data yang berbasis byte bukan karakter; batasan ukuran payload API; dan kuota localStorage di browser.

Apakah alat ini bisa digunakan untuk teks non-bahasa Inggris?

Ya. Penghitung kata menggunakan regex yang mengenali Unicode sehingga dapat mengidentifikasi batas kata dengan benar dalam aksara Latin, Sirilik, Arab, Ibrani, Devanagari, Thai, dan lainnya. Untuk teks CJK (Cina, Jepang, Korea), setiap rangkaian karakter yang tidak terputus dihitung sebagai satu kata — yang mungkin tidak sesuai dengan segmentasi kata dalam bahasa aslinya karena penulisan CJK tidak menggunakan spasi di antara kata. Statistik jumlah byte sangat relevan untuk konten CJK karena setiap karakter menggunakan 3 byte dalam UTF-8.

Bisakah alat ini menangani file teks yang sangat besar?

Ya. Semua pemrosesan berjalan di engine JavaScript browser Anda yang sangat dioptimalkan untuk operasi string. File hingga beberapa megabyte diproses tanpa masalah di perangkat modern. Untuk file yang sangat besar (50 MB ke atas), performa tergantung pada memori perangkat yang tersedia — jika browser terasa lambat, pertimbangkan untuk memecah file atau menggunakan alat command-line seperti wc di Linux/macOS.

Berapa jumlah kata ideal untuk posting blog atau artikel SEO?

Tidak ada angka ideal universal — tergantung topik, persaingan, dan niat pengguna. Sebagai patokan praktis: posting blog standar 1.500–2.500 kata berkinerja baik untuk sebagian besar kueri informatif; artikel panjang 2.500–4.000 kata cenderung mendapat peringkat lebih baik untuk kata kunci kompetitif di mana kedalaman menunjukkan keahlian. Konten tipis di bawah 500 kata jarang mendapat peringkat untuk istilah kompetitif. Yang lebih penting dari jumlah kata mentah adalah apakah artikel tersebut menjawab pertanyaan pengguna secara tuntas.

Apakah teks saya privat?

Ya, sepenuhnya. Semua komputasi berjalan di browser Anda menggunakan JavaScript native — String.match(), Set, Array, TextEncoder. Teks Anda tidak pernah dikirimkan ke server kami, tidak pernah dicatat, dan tidak pernah disimpan. Anda dapat memverifikasinya sendiri: buka developer tools browser, masuk ke tab Network, dan mulai mengetik. Anda tidak akan melihat satu pun permintaan jaringan keluar yang dipicu oleh penghitung kata ini.

Bisakah saya mengisi alat ini dengan teks dari URL?

Ya. Tambahkan ?input= diikuti teks yang sudah di-encode URL ke alamat halaman. Ini berguna untuk alat internal dan alur kerja CMS yang menautkan ke penghitung ini dengan konten yang sudah dimuat untuk diperiksa sebelum diterbitkan. Hindari menyematkan teks sensitif dalam URL — URL tersimpan di riwayat browser dan dapat muncul di log server atau proxy.

Catatan Perubahan

v1.1.0 23 Mei 2026
  • Desain ulang panel input dengan toolbar (Unggah, Bersihkan), penomoran baris, dan bilah status ukuran
  • Menambahkan statistik Kata unik
  • Menambahkan tabel Kata kunci teratas — menampilkan 10 kata paling sering muncul dengan jumlah dan bilah persentase relatif
  • Penghitungan kini selalu real-time — menghapus tombol Hitung Otomatis dan Hitung
v1.0.0 10 Mei 2026
  • Hitung kata, karakter (dengan dan tanpa spasi), kalimat, paragraf, baris, dan byte
  • Estimasi waktu membaca (200 kpm) dan waktu berbicara (130 kpm)
  • Unggah file teks; mendukung prefill URL ?input=