Đếm Từ & Đếm Ký Tự

Đếm trực tiếp cho 38 ô nhập trên 17 nền tảng — và sửa chỉ một cú nhấp khi bạn vượt giới hạn.

0 / 2.000
0Từ
0Ký tự
0Ký tự (không khoảng trắng)
0Câu
0Đoạn văn
0Số dòng
0 giâyThời gian đọc
0 giâyThời gian nói
0Ký tự hiển thị (grapheme)
0Đơn vị UTF-16
0Byte UTF-8

Văn bản này còn vừa những chỗ nào — cập nhật trực tiếp, trên mọi giới hạn

Mọi thứ được tính ngay trong trình duyệt của bạn — không có gì bạn gõ được tải lên hay lưu lại. Cần văn bản có kiểu chữ nữa? Công cụ tạo chữ kiểu UltraTextGen biến nó thành hơn 100 font copy-paste.

Giới hạn cứng và giới hạn mềm

Hai thứ rất khác nhau cùng được gọi là "giới hạn ký tự", và vượt quá loại nào thì cái giá phải trả cũng khác.

LoạiVượt quá thì saoVí dụ
Giới hạn cứng Nền tảng từ chối luôn. Bài không đăng được, tên không lưu được. Bài đăng X 280 · Biệt danh Discord 32 · Tên người dùng TikTok 24 · Một tin SMS
Giới hạn mềm
(bị rút gọn)
Bạn vẫn gõ thêm được, nhưng người đọc không thấy phần sau trừ khi họ bấm "xem thêm". Chú thích Instagram sau 125 · Bài đăng LinkedIn sau ~140 trên di động / ~210 trên máy tính · Mô tả YouTube sau ~157

Riêng ở thị trường Việt Nam, giới hạn 2.000 ký tự của một bài đăng hay nhật ký Zalo là giới hạn người dùng chạm phải thường xuyên nhất — nhất là khi dán cả một đoạn tâm sự dài hoặc thông báo nhóm. Chi tiết ở phần giới hạn ký tự trên Zalo bên dưới.

Giới hạn mềm mới là thứ phần lớn mọi người thực sự đang viết cho, vậy mà gần như không bộ đếm nào hiển thị nó. Một bài đăng LinkedIn được 3.000 ký tự nhưng chỉ có khoảng 140 ký tự thực sự dùng được: phần còn lại nằm sau một cú chạm mà rất ít người chạm. Vì thế công cụ phía trên vẽ thẳng chỗ bị cắt ra — chọn trong bộ kiểm tra một nơi có rút gọn (Zalo được chọn sẵn không rút gọn, nên khung này chỉ hiện khi bạn chọn LinkedIn, Instagram, YouTube hoặc Facebook) rồi gõ vào, bạn sẽ thấy đúng đoạn chữ xuất hiện trước "xem thêm", phần sau vạch cắt bị làm mờ, cùng với việc chính đoạn mở đầu đó còn trụ được ở những nơi khác hay không.

Mỗi nơi cắt ở đâu, và trên thiết bị nào:

Nơi đăngĐiện thoạiMáy tínhĐiều đó có nghĩa gì với đoạn mở đầu
Bài đăng LinkedIn ~140 ~210 Viết gọn trong 140 ký tự là trụ được cả hai. Đây là khoảng chênh điện thoại/máy tính lớn nhất trong bảng này.
Chú thích Instagram ~125 ~125 Chỗ cắt chặt nhất ở đây — chỉ khoảng một câu là đã tới chữ "… thêm".
Mô tả video YouTube ~157 ~157 Phần hiện dưới tiêu đề trước nút "Hiển thị thêm"; cũng thường là phần công cụ tìm kiếm lấy ra.
Bài đăng Facebook ~477 ~477 Chỗ cắt dễ thở nhất — trọn một đoạn ngắn vẫn nằm trước vạch cắt.

Hai điều cần nói thẳng. Đây là hành vi quan sát được trên giao diện chứ không phải giới hạn nền tảng công bố, nên hãy hiểu chúng là "mức thường xuyên hiển thị được" thay vì ngưỡng chính xác — và các nền tảng còn cắt theo số dòng, nên chỉ vài lần xuống dòng sớm là bài bị rút gọn trước khi chạm tới bất kỳ con số ký tự nào. Nếu đoạn mở đầu của bạn phụ thuộc vào một danh sách gạch đầu dòng, hãy thử luôn trong trình soạn thảo thật.

Toàn bộ giới hạn ký tự có trong bộ kiểm tra

Chính những giới hạn mà bộ kiểm tra phía trên đang dùng, trình bày dạng bảng tra cứu. Nhảy nhanh tới: Zalo · X/Twitter · Discord · Instagram · TikTok · SMS · cách mỗi nền tảng đếm.

Bài đăng & tin nhắn

Nền tảngGiới hạnGhi chú
Bài đăng / nhật ký Zalo2.000Vượt quá là Zalo báo "Bạn chỉ được nhập tối đa 2000 ký tự"
Bài đăng X / Twitter280Đếm có trọng số: mỗi liên kết = 23, phần lớn emoji/ký hiệu/chữ kiểu = 2 — xem cách X đếm
Tin nhắn Discord2.0004.000 nếu có Nitro; tin dài hơn bị chuyển thành tệp .txt đính kèm
Chú thích Instagram2.200Bị rút gọn bằng "thêm" sau vài dòng đầu
Chú thích TikTok2.200
Bài đăng LinkedIn3.000Nút "xem thêm" rút gọn ở khoảng 200–700 ký tự tùy thiết bị
Bài đăng Facebook63.206
Mô tả video YouTube5.000
Mô tả ghim Pinterest500
Tin nhắn Telegram4.0961.024 cho chú thích ảnh/video
Bài đăng Threads500
Bài đăng Bluesky300Đếm theo grapheme (ký tự bạn nhìn thấy), không phải code point
Tiêu đề bài đăng Reddit300

Tiểu sử & hồ sơ

Ô nhậpGiới hạn
Tiểu sử Instagram150
Tiểu sử TikTok80
Tiêu đề LinkedIn220
Giới thiệu WhatsApp139
Tiểu sử Telegram70
Trạng thái VK140

Tên người dùng, tiêu đề & SMS

Ô nhậpGiới hạnGhi chú
Biệt danh Discord32
Tên người dùng TikTok24Chỉ gồm chữ cái, số, gạch dưới và dấu chấm
Tên người dùng Instagram30
Tiêu đề video YouTube100
Thẻ tiêu đề SEO~60Google cắt theo chiều rộng pixel — coi đây là mốc tham khảo
Thẻ mô tả SEO~155Tương tự — cắt theo chiều rộng pixel
Tin nhắn SMS160 / tinRơi xuống 70 mỗi tin ngay khi xuất hiện một ký tự ngoài GSM-7 (emoji, dấu nháy cong, và mọi chữ tiếng Việt có dấu) — xem cách đếm SMS

Vì sao số ký tự của bạn không khớp với nền tảng

"Đoạn này bao nhiêu ký tự?" có nhiều hơn một đáp án đúng, vì mỗi nền tảng đếm bằng một đơn vị khác nhau. Cùng một đoạn văn bản có thể có bốn độ dài:

Cách đếmĐo cái gìAi dùng
GraphemeĐúng thứ mắt bạn nhìn thấy — một emoji kèm màu da là 1Bluesky; gần với cách Instagram xử lý emoji
Code pointKý tự Unicode — 👍🏽 là 2 (bàn tay + màu da)Phần lớn nền tảng web, và ô "Ký tự" chính của công cụ này
Đơn vị UTF-16Cách JavaScript và nhiều ứng dụng lưu chữ — mỗi chữ kiểu (𝗮 𝗯 𝗰) tốn 2 đơn vịÔ nhập HTML (maxlength), nhiều game và backend ứng dụng
Byte UTF-8Dung lượng lưu trữ — é là 2, 中 là 3, 𝗯 là 4Ô sản phẩm Amazon (tiêu đề 200 byte), tên Steam, cơ sở dữ liệu

Cả bốn đều hiển thị trực tiếp ở phần số liệu phía trên, nên khi một biểu mẫu báo văn bản của bạn quá dài trong khi Word nói ngược lại, bạn thấy ngay biểu mẫu đó đang đếm bằng đơn vị nào. Một lưu ý riêng cho tiếng Việt: mỗi chữ có dấu như ế hay ộ vẫn là 1 code point, nhưng tốn tới 3 byte UTF-8 — nên những ô giới hạn theo byte sẽ chật hơn nhiều so với con số ký tự bạn thấy. Ngoài ra có hai nền tảng cần luật riêng:

X / Twitter đếm theo trọng số, không đếm ký tự. Theo đúng thuật toán X tự công bố (thư viện twitter-text), mỗi liên kết được tính chẵn 23, chữ cái Latinh cơ bản tính 1, và gần như mọi thứ còn lại — chữ CJK, phần lớn emoji, và mọi chữ Unicode kiểu — tính 2. Một bài đăng viết toàn chữ kiểu vì thế chỉ chứa được 140 chữ hiển thị trong ngân sách 280. Mục "X / Twitter" trong bộ kiểm tra phía trên chạy đúng thuật toán này.

SMS đếm theo tin, và một ký tự thôi cũng đủ nhân đôi hóa đơn. Đây chính là chỗ tiếng Việt chịu thiệt nhất — xem phần tin nhắn SMS có dấu ngay bên dưới.

Tin nhắn SMS có dấu: 160 hay 70 ký tự?

Một tin nhắn SMS chứa được 160 ký tự chỉ khi mọi ký tự đều nằm trong bảng mã GSM-7 — nói cách khác, khi bạn nhắn không dấu. Chỉ cần MỘT chữ có dấu (à, ế, ộ…) là cả tin lập tức chuyển sang chế độ Unicode: mỗi tin chỉ còn chứa được 70 ký tự, tin dài bị tách thành nhiều tin và bị tính tiền nhiều lần. Đó là lý do một tin nhắn tiếng Việt có dấu dài 100 ký tự lại bị tính thành hai tin, trong khi tin không dấu cùng độ dài chỉ tính một.

Chọn "SMS (1 đoạn)" trong bộ kiểm tra phía trên: công cụ đếm theo đúng quy tắc phân đoạn GSM-7/Unicode và chỉ ra chính xác ký tự nào khiến tin nhắn của bạn chuyển sang chế độ Unicode — trước khi bạn bấm gửi.

Giới hạn ký tự trên Zalo

Một bài đăng hoặc nhật ký Zalo nhận tối đa 2.000 ký tự — vượt quá là Zalo hiện lỗi "Bạn chỉ được nhập tối đa 2000 ký tự" và không cho đăng. Chọn "Bài đăng / trạng thái Zalo" trong bộ kiểm tra phía trên để biết ngay bài viết của bạn có vừa hay không trước khi đăng.

LƯU Ý: chữ kiểu (font đặc biệt) trên Zalo tự trở về font thường nếu đoạn chữ kiểu vượt khoảng 70 ký tự — nên hãy đo trước khi đăng. Dán chữ kiểu vào bộ đếm phía trên để xem độ dài thật của nó: ô "Đơn vị UTF-16" cho thấy mỗi chữ kiểu thường tốn 2 đơn vị, tức một đoạn chữ kiểu ngắn hơn bạn tưởng đã chạm ngưỡng đó.

Đếm từ & đếm ký tự, giải đáp

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

Có, ở gần như mọi nền tảng. Khoảng trắng là một ký tự bình thường: nó ăn một trong 280 ký tự của X, một trong 150 ký tự tiểu sử Instagram, và một septet trong tin nhắn SMS. Đó là lý do công cụ hiển thị "Ký tự" và "Ký tự (không khoảng trắng)" cạnh nhau: dùng số có khoảng trắng khi so với bất kỳ giới hạn nền tảng nào, còn số không khoảng trắng chỉ dùng khi khách hàng hay nhà trường yêu cầu — đó là quy ước tính công, không phải quy tắc kỹ thuật.

Một emoji có được tính là một ký tự không?

Hiếm khi. Một emoji thường là 1 code point nhưng 2 đơn vị UTF-16; loại có màu da hoặc ghép từ nhiều mảnh (như emoji gia đình) có thể là 4, 7 hoặc hơn. Trên X mỗi emoji ăn 2 trong 280 ký tự, còn trong SMS chỉ một emoji là đủ đẩy cả tin từ GSM-7 160 ký tự xuống Unicode 70 ký tự. Ô "Ký tự hiển thị (grapheme)" cho thấy thứ bạn nhìn thấy; ô "Ký tự" và "Đơn vị UTF-16" cho thấy thứ nền tảng thực sự tính tiền.

Vì sao nền tảng báo tôi vượt giới hạn trong khi bộ đếm nói là chưa?

Vì bạn và nền tảng đang đếm bằng hai đơn vị khác nhau. Phần lớn đếm code point Unicode, nhưng ô nhập HTML và nhiều ứng dụng đếm đơn vị UTF-16 — nơi một chữ kiểu tốn 2 — ô sản phẩm Amazon đếm byte UTF-8 (mỗi chữ tiếng Việt có dấu là 3 byte), còn X thì đếm theo trọng số. Hãy chọn đúng nơi văn bản sẽ được đăng ở đầu công cụ: nó sẽ đếm theo đúng cách nơi đó đếm, thay vì đưa cho bạn một con số chung chung.

Làm sao đưa văn bản về dưới giới hạn?

Khi bạn vượt quá, công cụ chỉ ra nên cắt gì, kèm số ký tự tiết kiệm được tính bằng đúng đơn vị của nền tảng đó: đổi chữ Unicode kiểu về chữ thường, bỏ emoji, nắn thẳng dấu nháy cong và gạch ngang dài, gộp khoảng trắng thừa, bỏ hashtag, hoặc cắt vừa giới hạn ngay tại ranh giới từ. Mỗi cách chỉ một cú nhấp và hoàn tác được, nên bạn thử được phương án rẻ nhất trước khi phải viết lại.

Chữ kiểu có bị tính nhiều ký tự hơn không?

Thường là gấp đôi. Chữ Unicode kiểu — đậm, thư pháp, gothic và hầu hết bảng chữ cái trang trí khác — phần lớn nằm trên U+FFFF, nên mỗi chữ hiển thị tốn 2 đơn vị UTF-16, 4 byte UTF-8 và 2 trong 280 ký tự của X. Vì thế một cái tên 10 chữ kiểu vẫn có thể bị ô game giới hạn 12 ký tự từ chối. Dán vào rồi bấm "Đổi chữ kiểu về chữ thường" để thấy và lấy lại phần chênh lệch ngay lập tức.

Ký tự vô hình có bị tính không?

Có, và đây là lý do phổ biến nhất khiến số ký tự cao hơn hẳn so với những gì bạn nhìn thấy. Khoảng trắng độ rộng bằng không, dấu BOM và các ký tự chèn thêm khi copy từ ứng dụng khác vẫn ăn hạn mức của bạn dù không hiện gì cả. Công cụ đánh dấu chúng ngay dưới ô nhập và cho xóa bằng một cú nhấp.

Giới hạn ký tự của Zalo là bao nhiêu?

Một bài đăng hoặc trạng thái Zalo được giới hạn ở 2.000 ký tự — đây là giới hạn mà rất nhiều người dùng Việt Nam gặp phải khi đăng một đoạn tâm sự dài hoặc thông báo. Chọn "Bài đăng / trạng thái Zalo" trong bộ kiểm tra nền tảng phía trên để xem ngay văn bản của bạn có vừa hay không.

Vì sao tin nhắn có dấu bị tách thành nhiều tin?

Một tin SMS chứa được 160 ký tự chỉ khi mọi ký tự đều nằm trong bảng mã GSM-7 (không dấu). Chỉ cần một chữ có dấu như à, ế hay ộ là cả tin chuyển sang chế độ Unicode — còn 70 ký tự mỗi tin — nên tin dài bị tách thành nhiều tin và tính tiền nhiều lần. Chọn "SMS (1 đoạn)" trong bộ kiểm tra phía trên để xem chính xác ký tự nào gây ra điều đó.

Vì sao chữ kiểu trên Zalo tự trở về font thường?

Zalo chỉ hiển thị chữ kiểu (font đặc biệt) trong một giới hạn nhất định: khi đoạn chữ kiểu vượt khoảng 70 ký tự, Zalo tự đưa nó về font thường. Vì vậy hãy đo độ dài chữ kiểu bằng bộ đếm phía trên trước khi đăng — và nhớ rằng bài đăng hay nhật ký Zalo cũng chỉ nhận tối đa 2.000 ký tự.

Công cụ đếm này có miễn phí không, và có lưu trữ hay tải văn bản của tôi lên đâu không?

Có, hoàn toàn miễn phí và không cần đăng ký. Mọi phép đếm, kiểm tra và sửa đều chạy ngay trong trình duyệt của bạn bằng JavaScript thuần — không có gì bạn gõ bị tải lên, ghi log hay lưu trữ ở bất kỳ đâu.

Cần đoạn văn bản này ở một font chữ đẹp?

UltraTextGen biến chữ thường thành chữ đậm, nghiêng, thư pháp và hơn 100 kiểu chữ Unicode khác, dùng được trong bất kỳ bio, bài đăng hay đoạn chat nào — miễn phí và tức thì.

Mở UltraTextGen →