Danh sách 4 cái tên dán từ nhóm chat có thể hiện ra 7 dòng, vì dòng trống và dấu xuống dòng cuối cùng cũng là dòng. Công cụ đếm dòng tách riêng tổng số dòng, dòng trống, dòng có nội dung, cho biết dòng nào dài nhất và xuất bản đánh số từng dòng để sao chép. Mọi phép đếm chạy trên trình duyệt, không lưu dữ liệu.
Cách đếm dòng: mỗi lần nhấn Enter là một ranh giới
Một dòng là đoạn văn bản nằm giữa hai ký tự xuống dòng mà bạn nhập hoặc dán vào, không phải dòng tự ngắt khi chữ chạm mép khung.
- Chuẩn hoá văn bản về NFC rồi cắt ở mọi ký tự xuống dòng. Cặp CR LF của Windows, LF của macOS và Linux, CR đơn của file cũ đều tính là một lần xuống dòng.
- Dòng chỉ gồm dấu cách, tab hoặc dấu cách không ngắt được coi là dòng trống.
- Đếm ký tự của từng dòng theo grapheme, nên chữ có dấu tính 1, và ghi lại dòng dài nhất cùng số thứ tự của nó.
- Ô kết quả gồm số dòng, dòng có nội dung, dòng trống, ký tự của dòng dài nhất, số thứ tự dòng đó và tổng ký tự.
- Khung “Đánh số dòng” viết lại văn bản dạng “1. …”, “2. …”; nút “Sao chép bản đánh số” chép toàn bộ khung.
Bật ô “Bỏ dòng trống” thì số dòng chỉ còn dòng có nội dung và bản đánh số cũng bỏ các dòng trống, tiện khi bạn cần số thứ tự liền mạch cho danh sách. Văn bản rỗng cho 0 dòng. Cách site xác định ký tự và chuẩn hoá NFC được giải thích ở trang phương pháp đếm.
Ví dụ: cô giáo gom danh sách đăng ký câu lạc bộ
Cô chủ nhiệm copy tên học sinh đăng ký câu lạc bộ đọc sách từ tin nhắn trong nhóm lớp, dán vào công cụ đếm dòng và thấy 7 dòng cho 4 em.
| Dòng | Nội dung dán vào | Ký tự | Loại |
|---|---|---|---|
| 1 | Nguyễn Minh An | 14 | có nội dung, dài nhất |
| 2 | Trần Bình | 9 | có nội dung |
| 3 | (trống) | 0 | dòng trống |
| 4 | Lê Thị Chi | 10 | có nội dung |
| 5 | (hai dấu cách) | 2 | dòng trống |
| 6 | Phạm Dũng | 9 | có nội dung |
| 7 | (sau dấu xuống dòng cuối) | 0 | dòng trống |
Kết quả: 7 dòng, 4 dòng có nội dung, 3 dòng trống, dòng dài nhất là dòng 1 với 14 ký tự. Bật “Bỏ dòng trống”, số dòng còn 4 và bản đánh số đi liền từ “1. Nguyễn Minh An” đến “4. Phạm Dũng”, dán thẳng vào thông báo gửi phụ huynh.
Hai phép đo trong bộ kiểm thử của site: Mẫu B có 3 dòng, 1 dòng trống, 2 dòng có nội dung, dòng dài nhất là dòng 3 với 87 ký tự; Mẫu A chỉ 1 dòng 29 ký tự.
Trường hợp đặc biệt: dòng cuối vô hình, ô Excel nhiều dòng
Số dòng hay lệch 1–2 so với dự đoán vì những dòng không nhìn thấy.
Dấu xuống dòng ở cuối văn bản tạo thêm một dòng trống: “An”, xuống dòng, “Bình”, xuống dòng cho 3 dòng chứ không phải 2. Nhiều trình soạn code tự thêm dấu này khi lưu file, còn lệnh wc -l chỉ đếm số dấu xuống dòng, nên hai cách có thể lệch nhau đúng 1. Muốn đếm người hay đếm mục, bật “Bỏ dòng trống” là xong.
Bảng dán từ Excel: mỗi hàng là một dòng, các ô cách nhau bằng tab. Ô có xuống dòng bên trong (Alt+Enter) được Excel bọc trong dấu ngoặc kép khi copy, nhưng dấu xuống dòng vẫn còn, nên một hàng thành hai dòng. Bảng ba hàng mà công cụ báo 4 dòng thì hãy tìm ô như vậy.
Dòng trông trống nhưng chứa zero-width space được tính là dòng có nội dung. Công cụ phát hiện ký tự ẩn chỉ ra ký tự đó. Tôi thấy lỗi này hay gặp nhất khi dán danh sách từ trang web vào ô nhập hàng loạt.
Số dòng ở đây khác số dòng Word báo
Word đếm dòng hiển thị trên trang, tức cả những dòng tự ngắt khi chữ chạm lề, còn công cụ chỉ đếm chỗ bạn nhấn Enter.
Một đoạn văn dài gõ liền trong Word có thể chiếm 8 dòng trên trang A4 nhưng ở đây vẫn là 1 dòng. Muốn biết một bài chiếm bao nhiêu dòng giấy thi hay dòng trên trang, dùng công cụ đổi số chữ sang số dòng; kết quả ấy là ước tính theo cỡ giấy và cỡ chữ, không đếm được bằng dấu xuống dòng.
Công cụ liên quan
- Xoá dòng trùng sau khi đếm, khi danh sách có tên đăng ký hai lần.
- Sắp xếp dòng theo bảng chữ cái tiếng Việt, đúng thứ tự “đ” sau “d”.
- Đếm đoạn văn khi đơn vị cần đếm là đoạn cách nhau bằng dòng trống.
- Xoá khoảng trắng thừa dọn dấu cách đầu, cuối dòng trước khi dán danh sách vào hệ thống.
- Nhóm đếm từ và ký tự cho các phép đếm khác trên cùng văn bản.
Câu hỏi thường gặp
Dòng trống có được tính vào số dòng không?
Có, theo mặc định. Số dòng chính gồm cả dòng trống, và ô kết quả tách riêng số dòng có nội dung và số dòng trống để bạn đối chiếu. Bật ô “Bỏ dòng trống” thì số dòng chính chỉ còn dòng có nội dung. Dòng chỉ gồm dấu cách hoặc tab cũng được xem là dòng trống.
Vì sao đếm dòng ra nhiều hơn 1 so với lệnh wc -l?
Thường do dấu xuống dòng ở cuối văn bản. Công cụ coi phần sau dấu đó là một dòng trống, còn wc -l chỉ đếm số dấu xuống dòng nên không tính phần ấy. Nhìn ô “dòng trống”: nếu có đúng 1 và dòng cuối của bản đánh số không có nội dung, đó là nguyên nhân.
Đếm số dòng trong Word ở đâu?
Bấm vào số từ ở thanh trạng thái hoặc vào Review → Word Count, mục Lines cho số dòng. Word đếm dòng như hiển thị trên trang, gồm cả dòng tự ngắt, nên đổi cỡ chữ hay lề giấy là số dòng đổi theo. Công cụ đếm dòng trên trang này chỉ đếm dòng tạo bởi phím Enter.
Có đếm được số dòng của file CSV hay code không?
Được. Nút “Chọn file” đọc tệp .txt, .md, .csv ngay trên máy bạn, tệp không tải lên máy chủ. Với code, bạn cũng có thể dán trực tiếp. Lưu ý CSV có ô chứa xuống dòng sẽ cho số dòng lớn hơn số bản ghi, vì công cụ đếm dòng văn bản chứ không đọc cấu trúc CSV.
Muốn đánh số thứ tự cho danh sách thì làm sao?
Dán danh sách vào ô trên, bật “Bỏ dòng trống” nếu có dòng trống xen giữa, rồi bấm “Sao chép bản đánh số”. Mỗi dòng có dạng “1. Nguyễn Minh An”, sẵn để dán vào tin nhắn, email hay tài liệu. Công cụ không đánh số lại theo thứ tự chữ cái; muốn vậy, sắp xếp dòng trước.
Căn cứ và nguồn
- Unicode Character Database, PropList.txt: danh sách ký tự có thuộc tính White_Space, trong đó có các ký tự xuống dòng và dấu cách không ngắt.
- Show word count — Microsoft Support: Word đếm trang, đoạn, dòng và ký tự.
- TCVN 6909:2001, bộ mã ký tự tiếng Việt Unicode dạng dựng sẵn: cơ sở chuẩn hoá NFC trước khi đếm ký tự mỗi dòng.
Kiểm tra: 16/09/2026. Công cụ đếm dòng theo ký tự xuống dòng trong văn bản; số dòng trên giấy phụ thuộc cỡ chữ, lề và phần mềm hiển thị.