Đếm ký tự, từ, dòng online — Realtime word counter

Đếm ký tự, từ, câu, đoạn realtime. Ước tính thời gian đọc và số SMS. Top 10 từ xuất hiện nhiều nhất.

Máy tính

Đếm ký tự, từ, dòng và đoạn realtime. Tự ước tính thời gian đọc và số SMS (160 ký tự/SMS).

Ký tự (kèm khoảng trắng) 0
Ký tự (không khoảng trắng) 0
Từ 0
Dòng 0
Đoạn 0
Câu 0
Thời gian đọc 0 giây
Số SMS (160/SMS) 0

Công thức & ví dụ

Công cụ đếm ký tự đo lường 4 đại lượng phổ biến trên 1 đoạn văn bản:

  • Số ký tự (có khoảng trắng): Tổng tất cả ký tự trong văn bản, kể cả space, tab, xuống dòng.
  • Số ký tự (không khoảng trắng): Trừ đi tất cả space và tab — đo lường “nội dung thực” để áp dụng giới hạn ký tự như meta description (150-160 char), tweet (280 char), SMS (160 char/đoạn).
  • Số từ: Đếm theo cụm chữ ngăn cách bởi khoảng trắng. Với tiếng Việt, “máy tính” tính là 2 từ vì có khoảng trắng giữa — đây là chuẩn UI quốc tế.
  • Số dòng: Đếm theo ký tự xuống dòng (n). Dòng cuối không có n vẫn được tính nếu có nội dung.

Công thức ước lượng phụ:

  • Thời gian đọc: Số từ / 200 (phút) — tốc độ đọc trung bình người Việt khoảng 200 từ/phút.
  • Thời gian nói: Số từ / 130 (phút) — tốc độ nói diễn thuyết khoảng 130 từ/phút.
  • Số trang A4: Số ký tự / 1 800 (Times New Roman 13, line-spacing 1,5).

Hướng dẫn sử dụng

  1. Dán hoặc gõ văn bản vào ô đầu. Hỗ trợ tiếng Việt có dấu, Unicode, emoji.
  2. Kết quả cập nhật realtime theo từng phím gõ: ký tự, từ, dòng, đoạn — không cần bấm nút.
  3. Đọc bảng thống kê ở khung bên phải:
    • Ký tự (có/không khoảng trắng).
    • Số từ.
    • Số dòng và số đoạn.
    • Thời gian đọc ước tính.
    • Số trang A4 ước tính.
  4. Áp dụng ngưỡng SEO: meta title nên 50-60 ký tự, meta description 150-160 ký tự, tweet tối đa 280 ký tự. Công cụ tô màu cảnh báo khi vượt ngưỡng.
  5. Bấm “Xoá” để bắt đầu văn bản mới.

Tìm hiểu thêm

Đếm ký tự là tác vụ thường xuyên với người viết content, marketer, SEOer, học sinh viết bài luận, lập trình viên kiểm tra giới hạn input. Mặc dù Microsoft Word có sẵn tính năng này, công cụ web nhanh hơn cho việc kiểm thử ngắn và không cần mở phần mềm nặng.

Các ngưỡng giới hạn ký tự phổ biến:

  • Meta title (SEO): 50-60 ký tự (~600 pixel Google) để hiện đủ trên kết quả tìm kiếm.
  • Meta description (SEO): 150-160 ký tự.
  • Tweet/X: 280 ký tự cho tài khoản miễn phí.
  • Facebook ad headline: 40 ký tự khuyến nghị.
  • SMS Việt Nam: 70 ký tự/tin nếu có dấu, 160 ký tự/tin không dấu.
  • Tiêu đề YouTube: 100 ký tự (hiển thị tối đa 70).
  • Bài luận tốt nghiệp: Thường yêu cầu 800-2 000 từ tuỳ trường.

Đếm từ kiểu tiếng Việt: Trong ngôn ngữ học, “máy tính” là 1 từ ghép (1 word). Tuy nhiên trong xử lý ký tự máy tính, được đếm là 2 token vì có khoảng trắng. Đây là khác biệt giữa “đếm từ ngữ pháp” và “đếm token kỹ thuật” — công cụ này dùng cách đếm thứ 2 vì là chuẩn quốc tế.

Câu hỏi thường gặp

Vì sao đếm từ tiếng Việt không khớp ngữ pháp?

Vì công cụ đếm theo khoảng trắng — chuẩn token kỹ thuật. "Máy tính" có 1 khoảng trắng nên là 2 token, dù về mặt ngôn ngữ là 1 từ ghép. Đây là cách Microsoft Word, Google Docs, mọi text editor đếm. Nếu cần đếm từ theo ngôn ngữ học, phải dùng tokenizer chuyên dụng cho tiếng Việt (như UETsegmenter, VnCoreNLP).

Emoji có được tính là ký tự không?

Có, nhưng phức tạp. 1 emoji thường được coi là 1 ký tự khi hiển thị, nhưng trong Unicode chiếm 2-4 code unit (UTF-16). Công cụ này đếm theo grapheme cluster — tức 1 emoji = 1 ký tự nhìn thấy được. Đây là cách Twitter và Facebook đếm.

Ký tự có dấu tiếng Việt có tính 1 hay 2?

1 ký tự (grapheme). "á" được coi là 1 ký tự dù trong Unicode NFD có thể tách thành 2 code point. Đây là chuẩn UI mọi nơi. Khi gửi SMS hoặc ràng buộc byte-level (vd database VARCHAR), mới phải quy ra số byte.

Đếm thời gian đọc có chính xác không?

Là ước lượng. Tốc độ đọc trung bình người Việt 200-250 từ/phút với văn bản phổ thông. Người đọc chuyên (kiến thức nền tốt) đọc nhanh hơn 300-400 từ/phút; văn bản kỹ thuật/luật khó hơn nên chậm hơn 100-150 từ/phút. Công cụ dùng 200 làm mặc định, sai số ±30%.

Có lưu lịch sử đếm trước đó không?

Không. Văn bản nhập và kết quả đếm chỉ tồn tại trong session hiện tại của trình duyệt. Khi tải lại trang hoặc đóng tab, tất cả mất hết. Nếu cần lưu, copy nội dung ra Word/Notion/Notes.