Bộ chọn emoji miễn phí
Tìm kiếm hoặc duyệt các emoji theo danh mục, sau đó nhấp để sao chép.
Cách thức hoạt động
Duyệt các emoji theo danh mục hoặc nhập một từ khóa vào thanh tìm kiếm. Nhấp vào một emoji để sao chép nó vào clipboard. Các emoji bạn đã sử dụng gần đây xuất hiện ở trên cùng để truy cập nhanh. Tất cả chạy trong trình duyệt của bạn · không yêu cầu đăng ký.
Câu hỏi thường gặp
Tất cả các emoji có hiển thị trên thiết bị của tôi không?
Việc hiển thị các emoji phụ thuộc vào hệ điều hành và trình duyệt của bạn. Các emoji gần đây có thể xuất hiện dưới dạng các ô vuông trống trên các hệ thống cũ. Tất cả các emoji có ở đây đến từ các bộ Unicode được hỗ trợ rộng rãi.
Tôi có thể sao chép nhiều emoji cùng một lúc không?
Mỗi cú nhấp sao chép một emoji. Bạn có thể dán nó ở bất kỳ đâu bạn muốn và tiếp tục nhấp để sao chép thêm. Danh sách gần đây của bạn giữ 20 emoji cuối cùng để sử dụng lại nhanh chóng.
Các emoji này có miễn phí sử dụng không?
Có. Các emoji là một phần của tiêu chuẩn Unicode và miễn phí sử dụng trong bất kỳ bối cảnh nào · mạng xã hội, tài liệu, email, mã, v.v. Không yêu cầu ghi nguồn.
Emoji đến từ đâu
Emoji được thiết kế vào năm 1998-1999 bởi Shigetaka Kurita, khi đó là một nhân viên trẻ tại NTT DoCoMo, nhà mạng di động lớn nhất Nhật Bản, để ra mắt i-mode (tháng 2 năm 1999), một trong những nền tảng internet di động đầu tiên trên thế giới. Bộ ban đầu của Kurita gồm 176 hình tượng màu được vẽ trên lưới 12 × 12 pixel, nén ngữ cảnh cảm xúc vào màn hình và băng thông giới hạn của điện thoại tính năng Nhật Bản cuối những năm 1990. Ông đã lấy cảm hứng từ các biểu tượng manga Nhật Bản (giọt mồ hôi manpu cho sự lo lắng, chẳng hạn), các biểu tượng thời tiết, kanji và biển báo đường phố. Bảo tàng Nghệ thuật Hiện đại ở New York đã thu mua bộ 176 emoji gốc vào bộ sưu tập thiết kế thường trực vào năm 2016.
Trong phần lớn những năm 2000, mỗi nhà mạng Nhật Bản (DoCoMo, KDDI, SoftBank) vận hành một bộ emoji không tương thích, đó là lý do tại sao một biểu tượng cười được gửi từ một điện thoại có thể đến như rác trên một điện thoại khác. Google đã đệ đơn lên Hiệp hội Unicode vào năm 2007 để chuẩn hóa mã hóa; Apple tham gia nỗ lực này. Đợt emoji lớn đầu tiên được đưa vào Unicode 6.0 vào năm 2010. Đặc tả chính thức "Unicode Emoji" lần đầu tiên xuất hiện vào tháng 6 năm 2015 dưới dạng Unicode Technical Report #51 và được nâng lên thành Unicode Technical Standard #51 mang tính quy chuẩn vào tháng 5 năm 2017; UTS #51 hiện là tài liệu mà mọi nền tảng triển khai.
Tính đến Unicode 16.0 (tháng 9 năm 2024) có khoảng 3.790 emoji được khuyến nghị; Unicode 17.0 (tháng 9 năm 2025) đã thêm 163 cái nữa, nâng tổng số lên khoảng 3.953. Các điểm mã mới thường mất từ 6 đến 18 tháng để triển khai trên Apple, Google, Microsoft và Samsung, vì vậy số lượng có thể nhìn thấy trên bất kỳ thiết bị nào phụ thuộc vào phiên bản OS của nó.
Một emoji đơn lẻ thực sự được xây dựng như thế nào
Ba cơ chế trong tiêu chuẩn Unicode cho phép một emoji trực quan đến từ một số điểm mã hoạt động cùng nhau:
- Bộ điều chỉnh tông da. Năm ký tự điều chỉnh (U+1F3FB-U+1F3FF) ánh xạ tới thang đo Fitzpatrick về da liễu: loại I và II được hợp nhất thành một cho emoji, vì vậy có năm tông da thay vì sáu ban đầu. Đặt một bộ điều chỉnh ngay sau một emoji con người được hỗ trợ để đặt tông da, ví dụ 👋 + U+1F3FD = 👋🏽.
- Chuỗi Zero-Width Joiner. Zero-Width Joiner (U+200D) dán nhiều emoji vào một glyph hợp thành duy nhất khi bộ render nhận ra chuỗi. Một gia đình bốn người là 👨 + ZWJ + 👩 + ZWJ + 👧 + ZWJ + 👦. "Người trên laptop" là 👨 + ZWJ + 💻. Các biến thể giới tính thường sử dụng ZWJ + ♀ hoặc ZWJ + ♂. Nếu font của người nhận không biết chuỗi, nó quay lại vẽ từng thành phần riêng biệt, đó là lý do tại sao một gia đình bốn người đôi khi xuất hiện dưới dạng bốn người độc lập.
- Bộ chọn trình bày. Một số ký tự tồn tại trong Unicode dưới dạng cả ký hiệu văn bản và emoji. Thêm U+FE0F (variation selector 16) để buộc trình bày emoji; thêm U+FE0E để buộc trình bày văn bản. Đây là lý do tại sao cùng một điểm mã trái tim có thể hiển thị dưới dạng ký hiệu đen mỏng trên một terminal cũ và một glyph đỏ trên một điện thoại hiện đại.
Tại sao emoji trông khác nhau trên mọi thiết bị
Unicode chuẩn hóa ý nghĩa của mỗi emoji, không bao giờ là tác phẩm nghệ thuật. Mỗi nhà cung cấp nền tảng vận chuyển font emoji riêng: Apple Color Emoji trên iOS và macOS, Noto Color Emoji trên Android và Gmail, Segoe UI Emoji / Fluent trên Windows, One UI trên Samsung, Twemoji trên X. Nhà thiết kế của mỗi font đưa ra lựa chọn diễn giải riêng, đó là lý do tại sao "khuôn mặt cười toe toét" nổi tiếng 😁 trông khác nhau đáng kể trên các nền tảng. Nghiên cứu về việc render emoji (Hecht et al., GroupLens) đã phát hiện ra rằng những khác biệt trực quan này gây ra sự hiểu lầm thực sự.
Emoji súng lục là ví dụ điển hình về một nhà cung cấp thay đổi ý nghĩa bằng cách thay đổi tác phẩm nghệ thuật: Apple đã vận chuyển một khẩu súng nước màu xanh lá cây vào năm 2016, và trong vòng hai năm, mọi nhà cung cấp khác đã hội tụ về thiết kế không bạo lực tương tự. Hình chữ nhật "đậu phụ" ▯ mà bạn đôi khi thấy là dự phòng glyph bị thiếu. Font của thiết bị bạn không có thiết kế cho điểm mã đó, thường là vì OS cũ hơn emoji.
Khi nào bạn sẽ cần đến bộ chọn
- Copy tiếp thị. Các dòng chủ đề email với emoji được sử dụng tiết kiệm thường tăng tỷ lệ mở 5 đến 25% trong các nghiên cứu danh sách gửi thư (Experian). Thông báo đẩy có được hiệu quả từ tốc ký bằng hình tượng.
- Tiểu sử mạng xã hội. Tiểu sử Instagram, X và TikTok sử dụng emoji như những tín hiệu nhận dạng nhỏ gọn.
- Sử dụng cho nhà phát triển. Quy ước Gitmoji (gitmoji.dev) sử dụng emoji đầu tiên để gán nhãn cho mỗi loại commit: ✨ cho tính năng mới, 🐛 cho sửa lỗi, 📝 cho tài liệu. Huy hiệu README và biểu tượng phần ở khắp mọi nơi.
- Tên tệp. macOS và hầu hết các file system Linux hỗ trợ nguyên bản emoji trong tên tệp; hữu ích cho việc tổ chức thư mục dễ nhớ nhưng có thể làm hỏng các công cụ không chuẩn hóa Unicode.
- Quốc tế hóa. Emoji thường thay thế font biểu tượng khi không thể đảm bảo sự sẵn có của font giữa các ngôn ngữ và nền tảng.
Các cạm bẫy phổ biến
- Hiển thị dưới dạng ??? hoặc dấu chấm hỏi. Mã hóa đích không phải UTF-8. Thủ phạm cổ điển là cơ sở dữ liệu MySQL được tạo dưới dạng
utf8(một bí danh kế thừa 3 byte) thay vìutf8mb4(Unicode đầy đủ bao gồm emoji). Chuyển sangutf8mb4và vấn đề biến mất. - Emoji phá vỡ xác thực biểu mẫu. Trình xác thực phía máy chủ đếm
String.lengthcoi một emoji đơn lẻ là 2+ đơn vị mã JS (cặp surrogate UTF-16); một chuỗi ZWJ gia đình có thể là 7+ đơn vị mã.Array.from(str).lengthnhận biết grapheme;Intl.Segmentercòn tốt hơn để đếm cụm grapheme đầy đủ. - SMS bị cắt sau một emoji. Mã hóa GSM 7-bit SMS cũ không có khái niệm về emoji; gửi một emoji hạ cấp toàn bộ thông điệp xuống UCS-2, cắt giới hạn mỗi phân đoạn từ 160 ký tự xuống 70 và kích hoạt tính phí nhiều phần.
- Hộp đậu phụ. Thiết bị của người nhận cũ hơn của người gửi. Các emoji mới thường mất 6 đến 18 tháng để lan truyền từ bản phát hành Unicode đến tất cả các nền tảng chính, vì vậy một emoji mới được thêm vào mùa thu sẽ không thể render rộng rãi cho đến mùa xuân năm sau.
- Hạn chế hướng dẫn thương hiệu. Nhiều hướng dẫn phong cách doanh nghiệp (đặc biệt trong ngân hàng, chính phủ và chăm sóc sức khỏe) hạn chế emoji trong copy hướng đến khách hàng, một phần vì giọng điệu và một phần vì một số hệ thống phân phối kế thừa loại bỏ các ký tự không phải ASCII trước khi gửi.
Khả năng truy cập
Các trình đọc màn hình hiện đại (NVDA, JAWS, VoiceOver, TalkBack) đọc tên ngắn CLDR Unicode chính thức cho mỗi emoji: 😀 được đọc là "khuôn mặt cười toe toét," ❤️ là "trái tim đỏ," 👋🏽 là "tay đang vẫy: tông da trung bình." Các chuỗi ZWJ dài đọc toàn bộ chuỗi: một gia đình 4 người được thông báo là "gia đình: nam, nữ, con gái, con trai." Năm bản sao của 😂 đọc "Face with Tears of Joy" năm lần, đó là lý do tại sao hướng dẫn phong cách không khuyến khích lặp lại trang trí. Các biểu tượng cảm xúc theo phong cách văn bản như :) hoàn toàn không phải emoji; trình đọc màn hình thông báo chúng là "hai chấm đóng ngoặc," mà hiếm khi là ý định của người viết.
Kỹ thuật WCAG H86 khuyên gói các emoji có ý nghĩa trong <span role="img" aria-label="thumbs up">👍</span> để trình đọc màn hình thông báo nhãn dự định thay vì tên theo nghĩa đen. Đối với các emoji thuần trang trí, aria-hidden="true" ngăn ngừa hoàn toàn thông báo.
Các câu hỏi khác
Phím tắt cấp HĐH cho bộ chọn emoji là gì?
macOS sử dụng Ctrl + Cmd + Spacebar. Windows 10 và 11 sử dụng Win + . (dấu chấm) hoặc Win + ; (dấu chấm phẩy). iOS và Android hiển thị biểu tượng quả địa cầu hoặc mặt cười trên bàn phím. Trên Linux phụ thuộc vào môi trường máy tính để bàn: GNOME có bộ chọn riêng, KDE có cái khác. Một công cụ web như thế này hữu ích chính xác khi bạn muốn tránh bộ chọn HĐH, ví dụ khi bạn muốn tìm kiếm theo từ khóa trên toàn bộ tập hợp Unicode thay vì cuộn qua các tab danh mục của HĐH.
Tại sao cùng một emoji trông khác trên điện thoại của bạn tôi?
Unicode chuẩn hóa ý nghĩa, không phải tác phẩm nghệ thuật. Apple, Google, Samsung, Microsoft, Meta và Twitter (Twemoji) mỗi nơi vận chuyển font emoji riêng của họ với các lựa chọn thiết kế riêng. Ý định ngữ nghĩa ("khuôn mặt cười toe toét," "trái tim đỏ," "tên lửa") là như nhau; cách diễn giải trực quan thì không. Điều này là có chủ ý, và đó cũng là lý do tại sao các nhóm thiết kế nhắn tin đa nền tảng đầy tham vọng đôi khi vận chuyển các bộ emoji tùy chỉnh để kiểm soát giao diện.
Các emoji đã sử dụng gần đây của tôi đi đâu?
Vào localStorage của trình duyệt, là một kho lưu trữ riêng tư nhỏ trên thiết bị của bạn, không phải máy chủ. Xóa dữ liệu trình duyệt xóa danh sách. Chuyển trình duyệt hoặc thiết bị có nghĩa là danh sách bắt đầu trống, vì không có gì được đồng bộ hóa ở đâu cả. Danh sách giữ 20 emoji gần đây nhất.
Ngày Emoji Thế giới có thật không?
Có. 17 tháng 7, ngày hiển thị trên emoji lịch của Apple 📅. Được tạo ra vào năm 2014 bởi Jeremy Burge, người sáng lập Emojipedia. Oxford Dictionaries đã chọn 😂 (Face with Tears of Joy) là Từ của năm 2015, lần đầu tiên một từ không phải là từ được chọn. Bản thân từ "emoji" là tiếng Nhật: 絵 (e, "hình ảnh") + 文字 (moji, "ký tự"). Sự tương đồng về ngữ âm với "emotion + icon" là tình cờ.
Có gì được gửi đến máy chủ không?
Không. Toàn bộ danh mục emoji được tải một lần với trang, tìm kiếm chạy cục bộ chống lại nó, và sao chép viết vào clipboard của bạn thông qua API Clipboard của trình duyệt, yêu cầu HTTPS và một cú nhấp chuột gần đây vì lý do bảo mật. Các emoji đã sử dụng gần đây chỉ được lưu trữ trong localStorage của trình duyệt của bạn.