tigtools

Đếm ký tự

Nhập hoặc dán văn bản để đếm ký tự khi bạn viết, đồng thời có thể kiểm tra theo giới hạn độ dài. Văn bản của bạn vẫn nằm trong trình duyệt.

Chạy ngay trên trình duyệt Không cần đăng ký

0
Ký tự
0
Ký tự không tính khoảng trắng
0
Số từ
0
Số dòng
0
Byte (UTF-8)

Cách sử dụng

  1. Nhập vào ô hoặc dán văn bản từ bất kỳ đâu.
  2. Xem số ký tự, ký tự không tính khoảng trắng, từ, dòng và byte bên dưới ô.
  3. Để kiểm tra giới hạn độ dài, hãy chọn mức có sẵn như “Mô tả meta” hoặc “SMS”, hoặc chọn “Giới hạn tùy chỉnh” rồi nhập một con số.
  4. Thông báo bên dưới ô cho biết bạn còn có thể nhập bao nhiêu ký tự hoặc cần xóa bớt bao nhiêu ký tự.

Cách hoạt động

Ký tự được đếm theo cách mọi người nhìn thấy (cụm tự vị). Một chữ cái có dấu như “é”, một lá cờ hoặc emoji có tông màu da được tính là một ký tự, dù mỗi ký tự được lưu dưới dạng nhiều điểm mã. “Ký tự không tính khoảng trắng” loại bỏ mọi ký tự khoảng trắng, bao gồm tab và xuống dòng. Byte là dung lượng văn bản sau khi mã hóa bằng UTF-8, phương thức mã hóa được các trang web và hầu hết cơ sở dữ liệu sử dụng: chữ cái tiếng Anh thông thường chiếm 1 byte, phần lớn chữ cái Latin có dấu, tiếng Hy Lạp, Cyrillic, Ả Rập và Hebrew chiếm 2 byte, phần lớn ký tự tiếng Trung, Nhật và Hàn chiếm 3 byte, còn emoji thường chiếm 4 byte.

Các mức giới hạn có sẵn là hướng dẫn phổ biến, không phải giới hạn chính thức. Công cụ tìm kiếm không cắt tiêu đề và mô tả theo một số ký tự cố định; nội dung bị rút gọn theo chiều rộng pixel. Vì vậy, khoảng 60 ký tự cho tiêu đề và khoảng 155 ký tự cho mô tả là mục tiêu thực tế, không phải quy tắc bắt buộc.

Mức SMS áp dụng các quy tắc GSM 03.38 được mạng di động sử dụng. Nếu mọi ký tự đều thuộc bảng chữ cái GSM-7, một tin nhắn chứa được 160 ký tự; các ký tự trong bảng mở rộng (€ [ ] { } ~ ^ | \) chiếm hai vị trí mỗi ký tự. Chỉ cần có một ký tự ngoài bảng chữ cái đó, chẳng hạn “ş”, “ć” hoặc emoji, toàn bộ tin nhắn sẽ chuyển sang Unicode (UCS-2) và giới hạn giảm còn 70. Văn bản dài hơn được gửi thành các phần liên kết gồm 153 ký tự (GSM-7) hoặc 67 ký tự (Unicode); số phần hiển thị chỉ là ước tính vì một số điện thoại và cổng SMS xử lý ranh giới phần khác nhau.

Mức X/Twitter đếm ký tự theo cách thông thường. Riêng X tính mỗi liên kết là 23 ký tự bất kể độ dài, đồng thời tính các ký tự tiếng Trung, Nhật, Hàn và phần lớn emoji là hai ký tự; vì vậy, bộ đếm của X có thể cho kết quả khác.

Ví dụ

Viết mô tả meta

Chọn “Mô tả meta (~155)” rồi dán bản nháp. Nếu kết quả hiển thị “vượt giới hạn 155 ký tự 12 ký tự”, hãy rút gọn câu để phần quan trọng không bị cắt trong kết quả tìm kiếm.

Giữ SMS trong một phần

Lời nhắc bằng tiếng Anh dài 150 ký tự sẽ vừa trong một SMS. Thêm “Ödeme” vẫn không vượt giới hạn vì “Ö” thuộc bảng chữ cái GSM-7. Thêm “Teşekkürler” sẽ chuyển toàn bộ tin nhắn sang Unicode vì “ş” không thuộc bảng này, khiến giới hạn giảm còn 70 và cùng nội dung cần ba phần.

Kiểm tra cột cơ sở dữ liệu

Cột VARCHAR giới hạn 255 byte trong UTF-8 không phải lúc nào cũng chứa được 255 ký tự. Hãy so sánh số “Byte (UTF-8)” với kích thước cột trước khi nhập tên có dấu hoặc dùng chữ viết châu Á.

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

Khoảng trắng có được tính là ký tự không?

Có. Số “Ký tự” chính bao gồm khoảng trắng, tab và xuống dòng, như cách hầu hết biểu mẫu và nền tảng tính. Số “Ký tự không tính khoảng trắng” loại bỏ toàn bộ ký tự khoảng trắng.

Vì sao emoji được tính là một ký tự ở đây nhưng lại nhiều hơn ở nơi khác?

Bộ đếm này tính những gì bạn nhìn thấy trên màn hình. Nhiều chương trình khác đếm đơn vị mã UTF-16; theo cách đó, phần lớn emoji chiếm 2 đơn vị, còn emoji gia đình hoặc lá cờ có thể chiếm từ 7 đơn vị trở lên. X tính phần lớn emoji là 2 ký tự.

60 ký tự có phải là giới hạn chính thức cho tiêu đề trang không?

Không. Google và các công cụ tìm kiếm khác không công bố giới hạn ký tự; chúng rút gọn tiêu đề quá rộng so với bố cục kết quả tìm kiếm. Trên máy tính, tiêu đề dài khoảng 50–60 ký tự thường hiển thị đầy đủ, vì vậy mức có sẵn được đặt là 60.

Vì sao giới hạn SMS của tôi giảm từ 160 xuống 70?

Văn bản của bạn có ít nhất một ký tự không thuộc bảng chữ cái GSM-7, chẳng hạn emoji, dấu ngoặc kép cong hoặc chữ cái như “ş” hay “ł”. Khi đó, tin nhắn phải được gửi dưới dạng Unicode, cho phép 70 ký tự trong một SMS.

Số ký tự có khớp chính xác với X/Twitter không?

Không phải lúc nào cũng vậy. X tính mỗi liên kết là 23 ký tự, đồng thời tính các ký tự tiếng Trung, Nhật, Hàn và phần lớn emoji là 2 ký tự. Với văn bản chỉ dùng chữ Latin thông thường và không có liên kết, số ký tự sẽ khớp.

Quyền riêng tư

Văn bản chỉ được đếm trong trình duyệt. Nội dung không được tải lên, lưu trữ hoặc đưa vào dữ liệu phân tích.