Đếm ký tự và số từ (ký tự, chữ Hán/kana, từ, dòng, đoạn)

Đếm số ký tự theo cách mắt nhìn thấy (chuỗi emoji ghép tính là 1), chữ Hán và kana, số từ, khoảng trắng, xuống dòng và đoạn văn. Cập nhật ngay khi gõ, xử lý trong trình duyệt.

  • Xử lý trên trình duyệt (không tải lên)

Kết quả tự cập nhật khi nhập hoặc dán (tối đa 300.000 ký tự).

Kết quả

Số ký tự
77
Số ký tự (không tính khoảng trắng, xuống dòng)
60
Chữ Hán và kana
2
Số từ
14
Khoảng trắng
14
Xuống dòng
3
Đoạn văn
2

Chi tiết và đơn vị Unicode

MụcSố lượng
Số ký tự (không tính xuống dòng)74
Số dòng4
Dòng có nội dung3
Chữ Hán2
Hiragana0
Katakana0
Khoảng trắng toàn độ rộng0
Ký tự tab0
Emoji3
Điểm mã (code point)83
UTF-16 (đơn vị mã)90
UTF-8 (byte)125

Cách đếm

  • Số ký tự: mỗi ký tự nhìn thấy (cụm grapheme mở rộng, Unicode UAX #29) tính là 1. 👨‍👩‍👧, 🇯🇵, 👍🏽 và một lần xuống dòng CR+LF đều tính là 1 ký tự. Dùng Intl.Segmenter của trình duyệt.
  • Điểm mã: số điểm mã Unicode (👨‍👩‍👧 có 5). UTF-16: đơn vị dùng cho length của JavaScript (👨‍👩‍👧 là 8). UTF-8: số byte khi lưu ở dạng UTF-8.
  • Chữ Hán và kana: chữ Hán (gồm 々 và 〆), hiragana và katakana (gồm katakana nửa độ rộng và dấu trường âm ー). Không tính dấu câu, ngoặc và ký hiệu.
  • Số từ: một chuỗi chữ cái và chữ số liền nhau (trừ chữ Hán và kana) là một từ. ' ’ - . _ nằm giữa từ và dấu , giữa các chữ số được xem là nối (don't, well-known, 3.14 và 1,000 đều là một từ).
  • Khoảng trắng: dấu cách nửa và toàn độ rộng, tab, khoảng trắng không ngắt dòng… Không tính xuống dòng.
  • Xuống dòng: CR+LF, LF, CR… đều tính là một. Số dòng = số lần xuống dòng + 1. Đoạn văn là các khối được ngăn cách bằng dòng trống (dòng chỉ có khoảng trắng cũng là dòng trống).

Cách sử dụng

  1. Dán hoặc gõ văn bản vào ô nhập.
  2. Số ký tự, số ký tự không tính khoảng trắng, chữ Hán và kana, số từ, khoảng trắng, xuống dòng và đoạn văn hiện ra ngay.
  3. Xem "Cách đếm" để biết quy tắc của từng mục và bấm "Sao chép kết quả" để sao chép danh sách.

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

Emoji được tính là mấy ký tự?

Mỗi ký tự nhìn thấy (cụm grapheme) tính là 1, nên 👨‍👩‍👧 (gia đình), 🇯🇵 (cờ) và emoji có màu da đều chỉ là 1 ký tự. Số điểm mã và độ dài UTF-16 được hiển thị ở mục "Chi tiết và đơn vị Unicode".

Xuống dòng có được tính là ký tự không?

"Số ký tự" có tính cả xuống dòng. Công cụ cũng hiển thị số ký tự không tính xuống dòng và không tính khoảng trắng. Xuống dòng kiểu Windows (CR+LF) chỉ tính là một.

Số từ được đếm thế nào?

Một chuỗi chữ cái và chữ số liền nhau (trừ chữ Hán và kana) là một từ. Dấu nháy, gạch nối và dấu chấm nằm giữa từ được xem là nối, nên don't, well-known và 3.14 đều là một từ.

Văn bản của tôi có bị tải lên không?

Không. Mọi phép đếm đều chạy trong trình duyệt, không gửi gì đến máy chủ.

Lưu ý & giới hạn

  • Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
  • Mỗi nơi (biểu mẫu, mạng xã hội, nhà xuất bản) có thể đếm ký tự theo cách khác nhau. Hãy kiểm tra quy định của nơi bạn nộp.
  • Số từ được đếm theo khoảng trắng và dấu câu, nên các ngôn ngữ không dùng khoảng trắng giữa các từ (như tiếng Thái) sẽ không chính xác.
  • Trình duyệt cũ không hỗ trợ Intl.Segmenter sẽ dùng quy tắc đơn giản để đếm ký tự, nên một số ký tự có thể được đếm khác.
  • Có thể đếm tối đa 300.000 ký tự (đơn vị mã UTF-16).