Chuyển đến nội dung chính

Đếm Ký Tự miễn phí

Đếm ký tự, từ, câu, chữ cái, chữ số và ký tự đặc biệt. Kiểm tra giới hạn của Twitter, Instagram và các nền tảng khác.

Hoạt động ngoại tuyến sau khi tải
Ký tự92
Grapheme92
Byte (UTF-8)120
Từ20
Câu2
Đoạn2
Chữ cái70
Chữ số0
Khoảng trắng18
Xuống dòng2
Đặc biệt2
Ký tự duy nhất38
Độ dài từ trung bình3.5 ký tự
Thời gian đọc5 giây
Thời gian nói9 giây
Giới hạn nền tảng
𝕏 Tweet (X)92/280 ✓
💼 Bài đăng LinkedIn92/3000 ✓
🌐 Mô tả meta92/160 ✓
▶️ Tiêu đề YouTube92/100 ✓
💬 Tin nhắn SMS92/160 ✓
📷 Chú thích Instagram92/2200 ✓
Quy tắc đếm khác nhau tùy nền tảng — emoji, liên kết và ký tự CJK có thể được đếm là hơn một ký tự.

Công dụng phổ biến

  • Đếm ký tự cho bài viết trên phương tiện truyền thông xã hộiKiểm tra số lượng ký tự so với giới hạn Twitter, Instagram, LinkedIn và các nền tảng khác trước khi đăng.
  • Đếm ký tự cho thẻ meta SEOKiểm tra thẻ tiêu đề và mô tả meta so với giới hạn ký tự của công cụ tìm kiếm để hiển thị tối ưu.
  • Đếm ký tự cho viết bài học thuậtTheo dõi số lượng ký tự và từ cho bài luận, tóm tắt, mẫu ứng tuyển và gửi luận văn.
  • Đếm độ dài chuỗi để phát triểnKiểm tra độ dài chuỗi, kích thước byte và số lượng ký tự Unicode để kích thước cột cơ sở dữ liệu và xác thực.
  • Phân tích cấu trúc nội dung và thống kêNhận thống kê văn bản chi tiết — độ dài câu, số lượng đoạn văn và tần suất ký tự cho bất kỳ nội dung nào.

Cách hoạt động

Mọi thao tác đếm chạy trong trình duyệt bằng các API Unicode tích hợp của JavaScript — cụ thể là Intl.Segmenter cho cụm grapheme và TextEncoder cho độ dài byte — không gọi máy chủ và không thư viện bên ngoài. Công cụ phân biệt giữa điểm mã Unicode, ký tự người dùng cảm nhận (nên emoji cờ hay emoji gia đình được tính là một grapheme, không phải bốn) và byte UTF-8 thô.

  1. 1
    Phân tích hỗ trợ Unicode
    Khi bạn gõ, văn bản được tách thành các điểm mã Unicode bằng toán tử trải ([...text]), xử lý đúng các ký tự ngoài Mặt phẳng Đa ngôn ngữ Cơ bản. Chữ cái và chữ số được phân loại bằng thoát thuộc tính Unicode (\p{L} và \p{N}) nên chữ Kirin, Ả Rập, CJK và các hệ chữ khác đều được đếm đúng, không chỉ ASCII.
  2. 2
    Đếm grapheme và byte
    Intl.Segmenter API của trình duyệt (với granularity: 'grapheme') đếm ký tự người dùng cảm nhận — một emoji nhiều điểm mã như gia đình hay lá cờ được tính là một. TextEncoder mã hóa văn bản sang UTF-8 và báo độ dài byte, điều quan trọng với giới hạn SMS và mạng, nơi byte chứ không phải ký tự là ràng buộc.
  3. 3
    Phân tích cấu trúc và tần suất
    Từ được phát hiện bằng cách tách theo khoảng trắng; câu bằng cách đếm các chuỗi dấu ., ! và ?; đoạn văn theo ranh giới hai lần xuống dòng. Số ký tự duy nhất được tính bằng Set. Bảng tần suất ký tự và từ được tạo bằng Map, rồi sắp xếp theo số lần để hiển thị 10 mục dùng nhiều nhất.
  4. 4
    So sánh giới hạn nền tảng
    Số ký tự của bạn được so sánh theo thời gian thực với sáu giới hạn nền tảng cố định (Tweet/X 280, Meta description 160, SMS 160, bài đăng LinkedIn 3000, tiêu đề YouTube 100, chú thích Instagram 2200). Thanh tiến trình và chỉ báo đạt/không đạt cập nhật ngay khi bạn gõ, thời gian đọc được ước tính ở 225 từ mỗi phút, thời gian nói ở 140 từ/phút.

Công cụ liên quan

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