⌨️

Activities Emoji Unicode

All 85 activities emojis with the values you need when writing code: the Unicode codepoint, HTML entity, CSS content escape, JavaScript string escape, and the shortcode used by Slack, Discord and GitHub. Click any value to copy it.

Many emoji are multi-codepoint sequences rather than single characters — country flags are two Regional Indicator letters, and emoji with skin tones or gender are the base character plus a modifier joined by U+200D. The codepoint column shows the full sequence, which is what you need to reproduce the emoji exactly.

85 emojis

EmojiNameCodepointHTMLCSSJavaScriptShortcode
🎃Jack-o-lanternU+1F383🎃\1F383\u{1F383}:jack_o_lantern:
🎄Christmas TreeU+1F384🎄\1F384\u{1F384}:christmas_tree:
🎆FireworksU+1F386🎆\1F386\u{1F386}:fireworks:
🎇SparklerU+1F387🎇\1F387\u{1F387}:sparkler:
🧨FirecrackerU+1F9E8🧨\1F9E8\u{1F9E8}:firecracker:
SparklesU+2728✨\2728\u2728:sparkles:
🎈BalloonU+1F388🎈\1F388\u{1F388}:balloon:
🎉Party PopperU+1F389🎉\1F389\u{1F389}:tada:
🎊Confetti BallU+1F38A🎊\1F38A\u{1F38A}:confetti_ball:
🎋Tanabata TreeU+1F38B🎋\1F38B\u{1F38B}:tanabata_tree:
🎍Pine DecorationU+1F38D🎍\1F38D\u{1F38D}:bamboo:
🎎Japanese DollsU+1F38E🎎\1F38E\u{1F38E}:dolls:
🎏Carp StreamerU+1F38F🎏\1F38F\u{1F38F}:flags:
🎐Wind ChimeU+1F390🎐\1F390\u{1F390}:wind_chime:
🎑Moon Viewing CeremonyU+1F391🎑\1F391\u{1F391}:rice_scene:
🧧Red EnvelopeU+1F9E7🧧\1F9E7\u{1F9E7}:red_envelope:
🎀RibbonU+1F380🎀\1F380\u{1F380}:ribbon:
🎁Wrapped GiftU+1F381🎁\1F381\u{1F381}:gift:
🎗️Reminder RibbonU+1F397 U+FE0F🎗️\1F397\FE0F\u{1F397}\uFE0F:reminder_ribbon:
🎟️Admission TicketsU+1F39F U+FE0F🎟️\1F39F\FE0F\u{1F39F}\uFE0F:admission_tickets:
🎫TicketU+1F3AB🎫\1F3AB\u{1F3AB}:ticket:
🎖️Military MedalU+1F396 U+FE0F🎖️\1F396\FE0F\u{1F396}\uFE0F:medal:
🏆TrophyU+1F3C6🏆\1F3C6\u{1F3C6}:trophy:
🏅Sports MedalU+1F3C5🏅\1F3C5\u{1F3C5}:sports_medal:
🥇1st Place MedalU+1F947🥇\1F947\u{1F947}:first_place_medal:
🥈2nd Place MedalU+1F948🥈\1F948\u{1F948}:second_place_medal:
🥉3rd Place MedalU+1F949🥉\1F949\u{1F949}:third_place_medal:
Soccer BallU+26BD⚽\26BD\u26BD:soccer:
BaseballU+26BE⚾\26BE\u26BE:baseball:
🥎SoftballU+1F94E🥎\1F94E\u{1F94E}:softball:
🏀BasketballU+1F3C0🏀\1F3C0\u{1F3C0}:basketball:
🏐VolleyballU+1F3D0🏐\1F3D0\u{1F3D0}:volleyball:
🏈American FootballU+1F3C8🏈\1F3C8\u{1F3C8}:football:
🏉Rugby FootballU+1F3C9🏉\1F3C9\u{1F3C9}:rugby_football:
🎾TennisU+1F3BE🎾\1F3BE\u{1F3BE}:tennis:
🥏Flying DiscU+1F94F🥏\1F94F\u{1F94F}:flying_disc:
🎳BowlingU+1F3B3🎳\1F3B3\u{1F3B3}:bowling:
🏏Cricket GameU+1F3CF🏏\1F3CF\u{1F3CF}:cricket_bat_and_ball:
🏑Field HockeyU+1F3D1🏑\1F3D1\u{1F3D1}:field_hockey_stick_and_ball:
🏒Ice HockeyU+1F3D2🏒\1F3D2\u{1F3D2}:ice_hockey_stick_and_puck:
🥍LacrosseU+1F94D🥍\1F94D\u{1F94D}:lacrosse:
🏓Ping PongU+1F3D3🏓\1F3D3\u{1F3D3}:table_tennis_paddle_and_ball:
🏸BadmintonU+1F3F8🏸\1F3F8\u{1F3F8}:badminton_racquet_and_shuttlecock:
🥊Boxing GloveU+1F94A🥊\1F94A\u{1F94A}:boxing_glove:
🥋Martial Arts UniformU+1F94B🥋\1F94B\u{1F94B}:martial_arts_uniform:
🥅Goal NetU+1F945🥅\1F945\u{1F945}:goal_net:
Flag in HoleU+26F3⛳\26F3\u26F3:golf:
⛸️Ice SkateU+26F8 U+FE0F⛸️\26F8\FE0F\u26F8\uFE0F:ice_skate:
🎣Fishing PoleU+1F3A3🎣\1F3A3\u{1F3A3}:fishing_pole_and_fish:
🤿Diving MaskU+1F93F🤿\1F93F\u{1F93F}:diving_mask:
🎽Running ShirtU+1F3BD🎽\1F3BD\u{1F3BD}:running_shirt_with_sash:
🎿SkisU+1F3BF🎿\1F3BF\u{1F3BF}:ski:
🛷SledU+1F6F7🛷\1F6F7\u{1F6F7}:sled:
🥌Curling StoneU+1F94C🥌\1F94C\u{1F94C}:curling_stone:
🎯BullseyeU+1F3AF🎯\1F3AF\u{1F3AF}:dart:
🪀Yo-yoU+1FA80🪀\1FA80\u{1FA80}:yo-yo:
🪁KiteU+1FA81🪁\1FA81\u{1FA81}:kite:
🔫Water PistolU+1F52B🔫\1F52B\u{1F52B}:gun:
🎱Pool 8 BallU+1F3B1🎱\1F3B1\u{1F3B1}:8ball:
🔮Crystal BallU+1F52E🔮\1F52E\u{1F52E}:crystal_ball:
🪄Magic WandU+1FA84🪄\1FA84\u{1FA84}:magic_wand:
🎮Video GameU+1F3AE🎮\1F3AE\u{1F3AE}:video_game:
🕹️JoystickU+1F579 U+FE0F🕹️\1F579\FE0F\u{1F579}\uFE0F:joystick:
🎰Slot MachineU+1F3B0🎰\1F3B0\u{1F3B0}:slot_machine:
🎲Game DieU+1F3B2🎲\1F3B2\u{1F3B2}:game_die:
🧩Puzzle PieceU+1F9E9🧩\1F9E9\u{1F9E9}:jigsaw:
🧸Teddy BearU+1F9F8🧸\1F9F8\u{1F9F8}:teddy_bear:
🪅PiñataU+1FA85🪅\1FA85\u{1FA85}:pinata:
🪩Mirror BallU+1FAA9🪩\1FAA9\u{1FAA9}:mirror_ball:
🪆Nesting DollsU+1FA86🪆\1FA86\u{1FA86}:nesting_dolls:
♠️Spade SuitU+2660 U+FE0F♠️\2660\FE0F\u2660\uFE0F:spades:
♥️Heart SuitU+2665 U+FE0F♥️\2665\FE0F\u2665\uFE0F:hearts:
♦️Diamond SuitU+2666 U+FE0F♦️\2666\FE0F\u2666\uFE0F:diamonds:
♣️Club SuitU+2663 U+FE0F♣️\2663\FE0F\u2663\uFE0F:clubs:
♟️Chess PawnU+265F U+FE0F♟️\265F\FE0F\u265F\uFE0F:chess_pawn:
🃏JokerU+1F0CF🃏\1F0CF\u{1F0CF}:black_joker:
🀄Mahjong Red DragonU+1F004🀄\1F004\u{1F004}:mahjong:
🎴Flower Playing CardsU+1F3B4🎴\1F3B4\u{1F3B4}:flower_playing_cards:
🎭Performing ArtsU+1F3AD🎭\1F3AD\u{1F3AD}:performing_arts:
🖼️Framed PictureU+1F5BC U+FE0F🖼️\1F5BC\FE0F\u{1F5BC}\uFE0F:frame_with_picture:
🎨Artist PaletteU+1F3A8🎨\1F3A8\u{1F3A8}:art:
🧵ThreadU+1F9F5🧵\1F9F5\u{1F9F5}:thread:
🪡Sewing NeedleU+1FAA1🪡\1FAA1\u{1FAA1}:sewing_needle:
🧶YarnU+1F9F6🧶\1F9F6\u{1F9F6}:yarn:
🪢KnotU+1FAA2🪢\1FAA2\u{1FAA2}:knot:

Using these values

HTML entity works anywhere HTML is parsed and survives systems that mangle raw UTF-8. CSS escape goes inside a content property, e.g.content: "\\1F602" — note that CSS escapes need a trailing space or a following non-hex character so the parser knows where the escape ends. JavaScript escape uses the\\u{…} form for anything above U+FFFF; the older surrogate-pair form works too but is harder to read.

Why some emoji look wrong

Emoji that predate Unicode 6.0 have both a text and an emoji presentation, and default to the flat black-and-white text form. Appending U+FE0F (the variation selector) forces the colour version — this is the single most common emoji rendering bug on the web, and it is why and ⚠️ look different despite being the same base character.