Đế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ả
Chi tiết và đơn vị Unicode
| Mục | Số lượng |
|---|---|
| Số ký tự (không tính xuống dòng) | 74 |
| Số dòng | 4 |
| Dòng có nội dung | 3 |
| Chữ Hán | 2 |
| Hiragana | 0 |
| Katakana | 0 |
| Khoảng trắng toàn độ rộng | 0 |
| Ký tự tab | 0 |
| Emoji | 3 |
| Đ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
- Dán hoặc gõ văn bản vào ô nhập.
- 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.
- 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).
Công cụ liên quan
- Tính thời gian đọc (đọc thầm và đọc to)Ước tính thời gian cần để đọc một văn bản. Tiếng Trung và tiếng Nhật tính theo số chữ mỗi phút, tiếng Anh và ngôn ngữ khác theo số từ mỗi phút; mọi tốc độ đều điều chỉnh được. Kết quả chỉ là ước tính.
- Làm sạch khoảng trắng (xóa dấu cách cuối dòng, dòng trống thừa)Làm sạch khoảng trắng cuối dòng, dấu cách và dòng trống lặp lại, khoảng trắng toàn độ rộng, tab và ký tự vô hình theo quy tắc bạn chọn. Văn bản gốc giữ nguyên và bản xem trước đánh dấu mọi thay đổi.
- Chuyển đổi toàn độ rộng / nửa độ rộng (chữ, số, katakana)Chuyển chữ số, chữ cái, ký hiệu, dấu cách, katakana và dấu câu tiếng Nhật giữa toàn độ rộng và nửa độ rộng theo từng loại, có ngoại lệ và xem trước thay đổi. Khác NFKC, ký tự khác không bị đổi.
- Chuyển đổi chữ Hán giản thể ↔ phồn thể (Đài Loan, Hồng Kông)Chuyển văn bản tiếng Trung giữa chữ giản thể và phồn thể (Đài Loan, Hồng Kông) bằng từ điển OpenCC. Các chỗ đã đổi được tô màu và các chữ có nhiều ứng viên được liệt kê để kiểm tra. Xử lý ngay trong trình duyệt.
- Chuyển đổi kana tiếng Nhật (hiragana, katakana, romaji)Chuyển qua lại giữa hiragana và katakana (cả nửa độ rộng), chuyển kana sang romaji theo Hepburn cải tiến, quy tắc Nội các Nhật Bản 2025 hoặc kiểu hộ chiếu, và chuyển romaji về kana. Nguyên âm dài, trợ từ được đánh dấu.
- Tìm và thay thế hàng loạt (nhiều quy tắc cùng lúc)Áp dụng lần lượt nhiều quy tắc tìm và thay thế, dạng văn bản thường hoặc biểu thức chính quy, có phân biệt hoa/thường và khớp cả từ. Xem trước thay đổi và hoàn tác sau khi áp dụng.