Đếm ký tự mạng xã hội (X, Threads, Instagram, YouTube, Bluesky…)
Đếm bài đăng theo cách X (chữ Trung, Nhật, Hàn tính 2, URL tính 23), Threads, Instagram, YouTube, Bluesky, Mastodon và LINE công bố, xem số ký tự còn lại và vị trí bắt đầu vượt giới hạn.
- Xử lý trên trình duyệt, dùng dữ liệu tham khảo có nguồn
Văn bản chỉ được đếm trên trang này và không được gửi đi đâu.
Mặc định là 500 ký tự; một số máy chủ dùng giới hạn khác.
Kết quả
Vượt giới hạn ở 1/8 mục.
Bài đăng X (Twitter cũ)
Theo tài liệu công bốTrong giới hạn120 / 280 ký tự có trọng số Còn 160
- Đếm theo quy tắc twitter-text v3: ký tự đến U+10FF (đa số chữ Latin, ký hiệu thông dụng) và một số dấu câu tính 1; các ký tự khác (chữ Trung, Nhật, Hàn và chữ tiếng Việt có dấu thanh như ạ, ế, ữ) cùng mọi emoji (emoji ghép cũng tính 1 cái) tính 2; mọi URL tính 23 bất kể độ dài. Văn bản được chuẩn hóa Unicode (NFC) trước khi đếm.
- URL không bắt đầu bằng http(s):// hoặc www. (như example.com) được tính như chữ thường ở đây; X có thể tính là 23. Phần @nhắc tên tự thêm khi trả lời và tệp đính kèm không được tính. Dùng giới hạn chuẩn 280.
Nguồn: X Developer Platform — Counting characters(mở trong thẻ mới) · twitter-text — config v3.json(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Bài đăng Threads
Tham khảoTrong giới hạn131 / 500 ký tự (emoji tính theo byte UTF-8) Còn 369
- Liên kết (cùng URL tính 1): 1 / 5 OK
- Threads API ghi giới hạn 500 ký tự và tính emoji theo số byte UTF-8. Cách đếm các ký tự khác không được công bố nên đây là giá trị tham khảo đếm theo điểm mã.
- Tối đa 5 liên kết mỗi bài (cùng URL tính một lần).
Nguồn: Meta for Developers — Threads API: posts(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Chú thích Instagram
Tham khảoTrong giới hạn127 / 2.200 ký tự (điểm mã) Còn 2.073
- Hashtag: 2 / 5 OK
- @nhắc tên: 0 / 20 OK
- Chú thích giới hạn 2.200 ký tự (Instagram API). Cách đếm không được công bố nên đây là giá trị tham khảo đếm theo điểm mã.
- Trung tâm trợ giúp cho phép tối đa 5 hashtag mỗi bài (tài liệu API vẫn ghi 30) và API cho phép tối đa 20 @nhắc tên.
Nguồn: Meta for Developers — Instagram API: IG User Media (caption)(mở trong thẻ mới) · Instagram Help Center — Use hashtags on Instagram(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Tiêu đề video YouTube
Tham khảoVượt giới hạn127 / 100 ký tự (điểm mã) Vượt 27
- Số ký tự < và >: 0 (không được dùng) OK
Vượt giới hạn từ ký tự thứ 100: …cts.com/vi/transport/ ↵ #dul…
- Giới hạn 100 ký tự (YouTube Data API). Cách đếm không được công bố nên đây là giá trị tham khảo đếm theo điểm mã.
- Không được dùng ký tự < và >.
Nguồn: YouTube Data API — Videos resource (snippet.title, snippet.description)(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Mô tả video YouTube
Theo tài liệu công bốTrong giới hạn151 / 5.000 byte (UTF-8) Còn 4.849
- Số ký tự < và >: 0 (không được dùng) OK
- Giới hạn 5.000 byte (YouTube Data API). Trong UTF-8, chữ tiếng Việt có dấu thường chiếm 2–3 byte, chữ Trung và Nhật 3 byte, emoji từ 4 byte.
- Không được dùng ký tự < và >.
Nguồn: YouTube Data API — Videos resource (snippet.title, snippet.description)(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Bài đăng Bluesky
Theo tài liệu công bốTrong giới hạn126 / 300 grapheme (ký tự nhìn thấy) Còn 174
151 / 3.000 byte (UTF-8) Còn 2.849
- Nội dung phải trong 300 grapheme (ký tự nhìn thấy) và 3.000 byte (UTF-8), theo lexicon của AT Protocol.
- URL được tính đúng độ dài đã nhập.
Nguồn: Bluesky @atproto/api — app.bsky.feed.post lexicon(mở trong thẻ mới) · AT Protocol — Lexicon specification (string length units)(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Bài đăng Mastodon
Theo tài liệu công bốTrong giới hạn112 / 500 ký tự (liên kết tính 23) Còn 388
- Đếm theo đúng quy tắc của Mastodon: đếm grapheme, mỗi liên kết bắt đầu bằng http(s):// tính 23, nhắc tên kiểu @user@example.com chỉ tính phần @user.
- Văn bản cảnh báo nội dung (CW) cũng được cộng vào. Mỗi máy chủ có thể dùng giới hạn khác nên bạn có thể đổi ở ô phía trên.
Nguồn: Mastodon documentation — Posting(mở trong thẻ mới) · Mastodon documentation — Instance (configuration.statuses)(mở trong thẻ mới) · Mastodon source — StatusLengthValidator(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Tin nhắn văn bản LINE (Messaging API)
Theo tài liệu công bốTrong giới hạn127 / 5.000 ký tự (đơn vị mã UTF-16) Còn 4.873
- Giới hạn 5.000 ký tự cho tin nhắn văn bản gửi qua Messaging API (ví dụ từ LINE Official Account), đếm theo đơn vị mã UTF-16 (🍎 tính 2).
- Đây không phải giới hạn cho trò chuyện cá nhân. Emoji LINE được tính sau khi thay bằng văn bản thay thế nên số đếm có thể cao hơn.
Nguồn: LINE Developers — Counting text characters (Messaging API)(mở trong thẻ mới) · LINE Developers — Messaging API reference: text message(mở trong thẻ mới) (Kiểm tra ngày 2026-11-06)
Cách sử dụng
- Nhập hoặc dán nội dung bài đăng (lúc đầu đã có văn bản mẫu).
- Mỗi dịch vụ hiện số ký tự theo cách đếm riêng, giới hạn và số còn lại hoặc bị vượt. Khi quá dài, vị trí bắt đầu vượt sẽ được đánh dấu.
- Có thể đổi giới hạn Mastodon theo máy chủ của bạn. "Tham khảo" là dịch vụ không công bố cách đếm ký tự.
Câu hỏi thường gặp
Bài đăng X chứa được bao nhiêu chữ tiếng Việt?
Tùy chữ: chữ không dấu và các chữ như à, á, ă, đ, ơ, ư tính 1, nhưng chữ có dấu thanh nằm ở khối Latin Extended Additional như ạ, ả, ế, ố, ữ tính 2. Chữ Trung, Nhật, Hàn và emoji tính 2, mỗi URL tính 23.
Vì sao mô tả YouTube chưa tới 5.000 ký tự mà vẫn quá dài?
Giới hạn của YouTube Data API là 5.000 byte UTF-8. Chữ tiếng Việt có dấu thường chiếm 2–3 byte nên số ký tự tối đa ít hơn 5.000.
"Tham khảo" nghĩa là gì?
Dịch vụ có công bố giới hạn nhưng không nói cách tính một ký tự. Con số hiển thị là ước tính theo điểm mã hoặc đơn vị tương tự.
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.
- Tính theo tài liệu chính thức của từng dịch vụ (kiểm tra ngày 2026-11-06); không bảo đảm bài đăng sẽ được chấp nhận. Quy định có thể thay đổi mà không báo trước.
- Không có Facebook vì không xác nhận được giới hạn ký tự chính thức. Giới hạn LINE là cho tin nhắn văn bản gửi qua Messaging API, không phải trò chuyện cá nhân.
- X được tính với giới hạn chuẩn 280; URL không bắt đầu bằng http(s):// hoặc www. (như example.com) được tính như chữ thường.
- Emoji và ký tự ghép được tách theo Intl.Segmenter của trình duyệt; trình duyệt cũ không hỗ trợ sẽ dùng cách đơn giản hóa.
Nguồn dữ liệu
- X Developer Platform — Counting characters(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- twitter-text — config v3.json(mở trong thẻ mới) (v3) — Ngày kiểm tra: 2026-11-06
- Meta for Developers — Threads API: posts(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- Meta for Developers — Instagram API: IG User Media (caption)(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- Instagram Help Center — Use hashtags on Instagram(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- YouTube Data API — Videos resource (snippet.title, snippet.description)(mở trong thẻ mới) (last updated 2026-11-03) — Ngày kiểm tra: 2026-11-06
- Bluesky @atproto/api — app.bsky.feed.post lexicon(mở trong thẻ mới) (@atproto/api 0.30.3) — Ngày kiểm tra: 2026-11-06
- AT Protocol — Lexicon specification (string length units)(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- Mastodon documentation — Posting(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- Mastodon documentation — Instance (configuration.statuses)(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- Mastodon source — StatusLengthValidator(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- LINE Developers — Counting text characters (Messaging API)(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
- LINE Developers — Messaging API reference: text message(mở trong thẻ mới) — Ngày kiểm tra: 2026-11-06
Công cụ liên quan
- Đế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.
- 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.