Biểu tượng cảm xúc & icon mặt cười — kho chép nhanh
Trong tiếng Việt, "biểu tượng cảm xúc" và "icon mặt cười" gộp chung ba họ ký hiệu hoàn toàn khác nhau: mặt cười gõ bằng dấu câu như :-), mặt cười ghép bằng ký tự kiểu ツ, và emoji màu…
Trong tiếng Việt, “biểu tượng cảm xúc” và “icon mặt cười” gộp chung ba họ ký hiệu hoàn toàn khác nhau: mặt cười gõ bằng dấu câu như :-), mặt cười ghép bằng ký tự kiểu ツ, và emoji màu 🙂. Chúng khác nhau về cách máy lưu trữ, cách đếm độ dài và nơi dùng được. Trang này gom cả ba, kèm bảng đo chỉ ra vì sao một emoji ghép có máy hiện một hình, máy khác hiện ba hình rời.
Ba họ “mặt cười” khác nhau ở đâu
- Mặt cười bằng dấu câu (
:-)XDT_T): chỉ là vài ký tự ASCII ghép lại, ra đời từ thời chat qua bàn phím. Ưu điểm lớn nhất: chạy được ở mọi ô nhập, kể cả ô chỉ nhận chữ và số. - Mặt cười bằng ký tự (ツ ㋡ ☺ ᐛ): là ký tự Unicode thật, theo màu chữ xung quanh. ツ vốn là chữ Katakana Nhật đọc là “tsu”, ㋡ là ký hiệu vòng tròn — chúng không sinh ra để làm mặt cười, người dùng mượn hình.
- Emoji màu (🙂 😂 🥰): có màu riêng do hệ điều hành vẽ, và là nhóm duy nhất có thể ghép nhiều mảnh thành một hình — cũng là nhóm hay hỏng nhất.
Kho icon mặt cười & biểu tượng cảm xúc
Emoji ghép: vì sao máy này một hình, máy kia ba hình (đo 09/2026)
Nhiều emoji quen thuộc thật ra là nhiều emoji nhỏ dán lại bằng một ký tự vô hình gọi là dấu nối. Thiết bị nào có font hiểu tổ hợp đó sẽ vẽ ra một hình; thiết bị nào không thì vẽ ra từng mảnh rời. Để chứng minh, đội biên tập đo trên một máy cố ý thiếu font emoji ghép: đặt từng chuỗi vào một thẻ nội tuyến cỡ 32px rồi so bề rộng với một ô emoji đơn.
| Emoji | Tên gọi | Code point | Đơn vị UTF-16 | Máy đếm là mấy cụm | Thực tế vẽ ra mấy ô |
|---|---|---|---|---|---|
| 🙂 | Mặt cười | 1 | 2 | 1 | 1 ô — ghép thành công |
| 😊 | Mặt cười có mắt | 1 | 2 | 1 | 1.39 ô — TÁCH RỜI |
| ❤️ | Tim đỏ | 2 | 2 | 1 | 1.31 ô — TÁCH RỜI |
| 😊🔥 | Mặt cười cháy | 3 | 5 | 1 | 2 ô — TÁCH RỜI |
| ❤️🔥 | Tim cháy | 4 | 5 | 1 | 2 ô — TÁCH RỜI |
| ❤️🩹 | Tim băng | 4 | 5 | 1 | 2.65 ô — TÁCH RỜI |
| 😵💫 | Mắt xoáy | 3 | 5 | 1 | 2 ô — TÁCH RỜI |
| 😶🌫️ | Mặt trong mây | 4 | 6 | 1 | 2 ô — TÁCH RỜI |
| 👨👩👧 | Gia đình 3 người | 5 | 8 | 1 | 3 ô — TÁCH RỜI |
| 👋🏻 | Vẫy tay da vàng | 2 | 4 | 1 | 2 ô — TÁCH RỜI |
| 🏳️🌈 | Cờ cầu vồng | 4 | 6 | 1 | 2 ô — TÁCH RỜI |
Điều bảng chỉ ra, và đây mới là phần dùng được:
- Máy đếm là MỘT cụm, nhưng vẽ ra tới BA ô. Cột “máy đếm” luôn bằng 1 vì chuẩn Unicode coi cả chuỗi là một cụm ký tự; cột “thực tế” thì tuỳ font. Chính khoảng cách giữa hai cột này là nguyên nhân của mọi lỗi “emoji vỡ thành mấy mặt rời”.
- Một emoji ghép ăn tới 8 đơn vị UTF-16. Emoji gia đình ba người dài đúng 8 đơn vị, trong khi mắt bạn chỉ thấy một hình. Ô nhập nào đếm theo UTF-16 sẽ báo bio quá dài trong khi bạn tưởng mới gõ vài ký tự.
- Emoji đơn thì an toàn. Mặt cười 🙂 đúng 1 code point, 2 đơn vị, 1 ô — không có gì để vỡ. Muốn chắc chắn hiển thị đúng ở mọi nơi thì chọn emoji đơn thay vì emoji ghép.
Nói cho sòng phẳng: bảng này đo trên một máy cụ thể có bộ font không hỗ trợ tổ hợp ghép, nên nó không dự đoán được điện thoại của bạn. Thứ nó chứng minh là cơ chế hỏng có thật và cái giá độ dài — hai điều đúng ở mọi thiết bị.

Đếm độ dài khi có emoji
Hệ quả trực tiếp của bảng trên: đừng đếm emoji bằng mắt. Một dòng bio nhìn có bảy ký tự có thể bị hệ thống tính hai mươi. Trước khi dán vào ô có giới hạn, đưa chuỗi vào công cụ đếm ký tự online — nó tách riêng số cụm, số code point và số đơn vị UTF-16 thay vì trả một con số duy nhất.
Kaomoji — họ hàng gần nhất
Kaomoji là mặt chữ Nhật đọc theo chiều ngang, ghép từ nhiều ký tự nên biểu cảm phong phú hơn hẳn ba họ trên, đổi lại dài và dễ bị ô nhập từ chối.
Thư viện kaomoji phân loại đầy đủ nằm ở trang kaomoji; trang đó là kho, còn trang này tập trung vào emoji và mặt cười ký tự.
Tên có mặt cười
Mặt cười bằng ký tự (ツ ㋛ ᐛ) là nhóm hiếm hoi vừa dễ thương vừa qua được ô đổi tên trong game, vì chúng là chữ chứ không phải emoji.

Toàn bộ kho ký tự và các công cụ khác nằm ở KiTuDacBiet.ORG — kí tự đặc biệt; nếu bạn đang trang trí hồ sơ mạng xã hội thì xem thêm bộ ký tự cho tên và bio TikTok.
Câu hỏi thường gặp
Vì sao emoji tôi gửi bạn thấy khác hình?
Vì thứ được gửi đi chỉ là số hiệu ký tự, còn hình vẽ do thiết bị người nhận cung cấp. Mỗi hệ điều hành có bộ hình riêng nên cùng một emoji trông khác nhau. Đây là hành vi bình thường, không phải lỗi.
Mặt cười ツ có phải emoji không?
Không. ツ là chữ Katakana của tiếng Nhật, đọc là “tsu”, và được xếp vào nhóm chữ chứ không phải emoji. Chính vì vậy nó theo màu chữ và lọt qua được nhiều ô nhập vốn lọc emoji.
Vì sao emoji của tôi hiện thành ô vuông?
Vì bộ font trên thiết bị đó chưa có hình cho code point ấy — hay gặp với emoji mới ra và với emoji ghép nhiều mảnh. Chọn emoji đơn và emoji ra đời đã lâu sẽ ổn định hơn nhiều.
Dùng emoji trong tên có bị từ chối không?
Tuỳ ô nhập. Ô tên đăng nhập gần như luôn lọc bỏ; ô tên hiển thị mạng xã hội thường nhận; ô đổi tên trong game thì hay lọc. Nếu bị từ chối, thay bằng mặt cười ký tự (ツ ㋛ ☺) — chúng được xếp là chữ nên qua được nhiều bộ lọc hơn.