Emoji Cheat Sheet

Common emoji grouped by category — emotion, gesture, animals, food, travel, activities and symbols — for quick meaning lookup and copy.

CategoryExample EmojiTypical Use
Emotion & Feeling😀 😂 😍 😢 😡 🤔Express joy, anger, love, thought and other emotions
Gesture & People👍 👏 🤝 🙏 👋 💪Like, thank, greet, cheer on
Animals & Nature🐶 🐱 🌲 🌸 🌞 🔥Pets, plants, weather, natural phenomena
Food & Drink🍎 🍔 🍕 ☕ 🍺 🍰Dining, cooking, celebration
Travel & Places✈️ 🚗 🏠 🌍 🗺️ 🏔️Transport, places, travel
Activities & Sports⚽ 🏀 🎮 🎵 🎉 🎯Sports, games, parties, celebration
Objects & Symbols💡 🔔 📱 💻 ⏰ 🔧Daily objects, devices, tools
Hearts❤️ 💛 💚 💙 💜 🖤Love, support, emotional expression
Arrows & Direction⬆️ ⬇️ ⬅️ ➡️ ↩️ 🔄Direction, navigation, flow
Numbers & Letters0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 9️⃣Counting, order, numbering
Money & Currency💰 💵 💶 💷 💴 💳Money, price, payment
Punctuation & Shapes❗ ❓ ⭐ 🔶 🔺 ✅Emphasis, marking, status

Frequently Asked Questions

Why do 😀 and 🙃 look different across platforms?

Emoji are Unicode characters, but each platform (Apple/Google/Microsoft) ships its own emoji font, so appearance varies. The codepoint is identical; the visual difference is expected. For pixel-consistent look, use an image or SVG glyph instead of system emoji.

How do I set skin tone or gender on an emoji?

Unicode provides modifiers (Fitzpatrick skin tones U+1F3FB–U+1F3FF) and Zero-Width Joiner (ZWJ) to combine gender/profession emoji, e.g. 👋🏻👋🏽 or the 👨‍👩‍👧 family. Not every platform supports all sequences.

Do emoji need escaping in code or URLs?

Emoji are valid Unicode and can be used directly in JSON/HTML (use UTF-8). When placing them in a URL, percent-encode them (see the "URL Encoding" reference) to avoid issues on legacy gateways.

Do emoji affect SEO or readability?

A moderate use of emoji in titles or body can lift click-through, but search engines rely on text. Avoid stuffing, which hurts professionalism and screen-reader experience (some readers spell out each emoji name).