⌨️

Symbols Emoji Unicode

All 224 symbols 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.

224 emojis

EmojiNameCodepointHTMLCSSJavaScriptShortcode
🏧ATM SignU+1F3E7🏧\1F3E7\u{1F3E7}:atm:
🚮Litter in Bin SignU+1F6AE🚮\1F6AE\u{1F6AE}:put_litter_in_its_place:
🚰Potable WaterU+1F6B0🚰\1F6B0\u{1F6B0}:potable_water:
Wheelchair SymbolU+267F♿\267F\u267F:wheelchair:
🚹Men’s RoomU+1F6B9🚹\1F6B9\u{1F6B9}:mens:
🚺Women’s RoomU+1F6BA🚺\1F6BA\u{1F6BA}:womens:
🚻RestroomU+1F6BB🚻\1F6BB\u{1F6BB}:restroom:
🚼Baby SymbolU+1F6BC🚼\1F6BC\u{1F6BC}:baby_symbol:
🚾Water ClosetU+1F6BE🚾\1F6BE\u{1F6BE}:wc:
🛂Passport ControlU+1F6C2🛂\1F6C2\u{1F6C2}:passport_control:
🛃CustomsU+1F6C3🛃\1F6C3\u{1F6C3}:customs:
🛄Baggage ClaimU+1F6C4🛄\1F6C4\u{1F6C4}:baggage_claim:
🛅Left LuggageU+1F6C5🛅\1F6C5\u{1F6C5}:left_luggage:
⚠️WarningU+26A0 U+FE0F⚠️\26A0\FE0F\u26A0\uFE0F:warning:
🚸Children CrossingU+1F6B8🚸\1F6B8\u{1F6B8}:children_crossing:
No EntryU+26D4⛔\26D4\u26D4:no_entry:
🚫ProhibitedU+1F6AB🚫\1F6AB\u{1F6AB}:no_entry_sign:
🚳No BicyclesU+1F6B3🚳\1F6B3\u{1F6B3}:no_bicycles:
🚭No SmokingU+1F6AD🚭\1F6AD\u{1F6AD}:no_smoking:
🚯No LitteringU+1F6AF🚯\1F6AF\u{1F6AF}:do_not_litter:
🚱Non-potable WaterU+1F6B1🚱\1F6B1\u{1F6B1}:non-potable_water:
🚷No PedestriansU+1F6B7🚷\1F6B7\u{1F6B7}:no_pedestrians:
📵No Mobile PhonesU+1F4F5📵\1F4F5\u{1F4F5}:no_mobile_phones:
🔞No One Under EighteenU+1F51E🔞\1F51E\u{1F51E}:underage:
☢️RadioactiveU+2622 U+FE0F☢️\2622\FE0F\u2622\uFE0F:radioactive_sign:
☣️BiohazardU+2623 U+FE0F☣️\2623\FE0F\u2623\uFE0F:biohazard_sign:
⬆️Up ArrowU+2B06 U+FE0F⬆️\2B06\FE0F\u2B06\uFE0F:arrow_up:
↗️Up-right ArrowU+2197 U+FE0F↗️\2197\FE0F\u2197\uFE0F:arrow_upper_right:
➡️Right ArrowU+27A1 U+FE0F➡️\27A1\FE0F\u27A1\uFE0F:arrow_right:
↘️Down-right ArrowU+2198 U+FE0F↘️\2198\FE0F\u2198\uFE0F:arrow_lower_right:
⬇️Down ArrowU+2B07 U+FE0F⬇️\2B07\FE0F\u2B07\uFE0F:arrow_down:
↙️Down-left ArrowU+2199 U+FE0F↙️\2199\FE0F\u2199\uFE0F:arrow_lower_left:
⬅️Left ArrowU+2B05 U+FE0F⬅️\2B05\FE0F\u2B05\uFE0F:arrow_left:
↖️Up-left ArrowU+2196 U+FE0F↖️\2196\FE0F\u2196\uFE0F:arrow_upper_left:
↕️Up-down ArrowU+2195 U+FE0F↕️\2195\FE0F\u2195\uFE0F:arrow_up_down:
↔️Left-right ArrowU+2194 U+FE0F↔️\2194\FE0F\u2194\uFE0F:left_right_arrow:
↩️Right Arrow Curving LeftU+21A9 U+FE0F↩️\21A9\FE0F\u21A9\uFE0F:leftwards_arrow_with_hook:
↪️Left Arrow Curving RightU+21AA U+FE0F↪️\21AA\FE0F\u21AA\uFE0F:arrow_right_hook:
⤴️Right Arrow Curving UpU+2934 U+FE0F⤴️\2934\FE0F\u2934\uFE0F:arrow_heading_up:
⤵️Right Arrow Curving DownU+2935 U+FE0F⤵️\2935\FE0F\u2935\uFE0F:arrow_heading_down:
🔃Clockwise Vertical ArrowsU+1F503🔃\1F503\u{1F503}:arrows_clockwise:
🔄Counterclockwise Arrows ButtonU+1F504🔄\1F504\u{1F504}:arrows_counterclockwise:
🔙BACK ArrowU+1F519🔙\1F519\u{1F519}:back:
🔚END ArrowU+1F51A🔚\1F51A\u{1F51A}:end:
🔛On! ArrowU+1F51B🔛\1F51B\u{1F51B}:on:
🔜SOON ArrowU+1F51C🔜\1F51C\u{1F51C}:soon:
🔝TOP ArrowU+1F51D🔝\1F51D\u{1F51D}:top:
🛐Place of WorshipU+1F6D0🛐\1F6D0\u{1F6D0}:place_of_worship:
⚛️Atom SymbolU+269B U+FE0F⚛️\269B\FE0F\u269B\uFE0F:atom_symbol:
🕉️OmU+1F549 U+FE0F🕉️\1F549\FE0F\u{1F549}\uFE0F:om_symbol:
✡️Star of DavidU+2721 U+FE0F✡️\2721\FE0F\u2721\uFE0F:star_of_david:
☸️Wheel of DharmaU+2638 U+FE0F☸️\2638\FE0F\u2638\uFE0F:wheel_of_dharma:
☯️Yin YangU+262F U+FE0F☯️\262F\FE0F\u262F\uFE0F:yin_yang:
✝️Latin CrossU+271D U+FE0F✝️\271D\FE0F\u271D\uFE0F:latin_cross:
☦️Orthodox CrossU+2626 U+FE0F☦️\2626\FE0F\u2626\uFE0F:orthodox_cross:
☪️Star and CrescentU+262A U+FE0F☪️\262A\FE0F\u262A\uFE0F:star_and_crescent:
☮️Peace SymbolU+262E U+FE0F☮️\262E\FE0F\u262E\uFE0F:peace_symbol:
🕎MenorahU+1F54E🕎\1F54E\u{1F54E}:menorah_with_nine_branches:
🔯Dotted Six-pointed StarU+1F52F🔯\1F52F\u{1F52F}:six_pointed_star:
🪯KhandaU+1FAAF🪯\1FAAF\u{1FAAF}:khanda:
AriesU+2648♈\2648\u2648:aries:
TaurusU+2649♉\2649\u2649:taurus:
GeminiU+264A♊\264A\u264A:gemini:
CancerU+264B♋\264B\u264B:cancer:
LeoU+264C♌\264C\u264C:leo:
VirgoU+264D♍\264D\u264D:virgo:
LibraU+264E♎\264E\u264E:libra:
ScorpioU+264F♏\264F\u264F:scorpius:
SagittariusU+2650♐\2650\u2650:sagittarius:
CapricornU+2651♑\2651\u2651:capricorn:
AquariusU+2652♒\2652\u2652:aquarius:
PiscesU+2653♓\2653\u2653:pisces:
OphiuchusU+26CE⛎\26CE\u26CE:ophiuchus:
🔀Shuffle Tracks ButtonU+1F500🔀\1F500\u{1F500}:twisted_rightwards_arrows:
🔁Repeat ButtonU+1F501🔁\1F501\u{1F501}:repeat:
🔂Repeat Single ButtonU+1F502🔂\1F502\u{1F502}:repeat_one:
▶️Play ButtonU+25B6 U+FE0F▶️\25B6\FE0F\u25B6\uFE0F:arrow_forward:
Fast-forward ButtonU+23E9⏩\23E9\u23E9:fast_forward:
⏭️Next Track ButtonU+23ED U+FE0F⏭️\23ED\FE0F\u23ED\uFE0F:black_right_pointing_double_triangle_with_vertical_bar:
⏯️Play or Pause ButtonU+23EF U+FE0F⏯️\23EF\FE0F\u23EF\uFE0F:black_right_pointing_triangle_with_double_vertical_bar:
◀️Reverse ButtonU+25C0 U+FE0F◀️\25C0\FE0F\u25C0\uFE0F:arrow_backward:
Fast Reverse ButtonU+23EA⏪\23EA\u23EA:rewind:
⏮️Last Track ButtonU+23EE U+FE0F⏮️\23EE\FE0F\u23EE\uFE0F:black_left_pointing_double_triangle_with_vertical_bar:
🔼Upwards ButtonU+1F53C🔼\1F53C\u{1F53C}:arrow_up_small:
Fast Up ButtonU+23EB⏫\23EB\u23EB:arrow_double_up:
🔽Downwards ButtonU+1F53D🔽\1F53D\u{1F53D}:arrow_down_small:
Fast Down ButtonU+23EC⏬\23EC\u23EC:arrow_double_down:
⏸️Pause ButtonU+23F8 U+FE0F⏸️\23F8\FE0F\u23F8\uFE0F:double_vertical_bar:
⏹️Stop ButtonU+23F9 U+FE0F⏹️\23F9\FE0F\u23F9\uFE0F:black_square_for_stop:
⏺️Record ButtonU+23FA U+FE0F⏺️\23FA\FE0F\u23FA\uFE0F:black_circle_for_record:
⏏️Eject ButtonU+23CF U+FE0F⏏️\23CF\FE0F\u23CF\uFE0F:eject:
🎦CinemaU+1F3A6🎦\1F3A6\u{1F3A6}:cinema:
🔅Dim ButtonU+1F505🔅\1F505\u{1F505}:low_brightness:
🔆Bright ButtonU+1F506🔆\1F506\u{1F506}:high_brightness:
📶Antenna BarsU+1F4F6📶\1F4F6\u{1F4F6}:signal_strength:
🛜WirelessU+1F6DC🛜\1F6DC\u{1F6DC}:wireless:
📳Vibration ModeU+1F4F3📳\1F4F3\u{1F4F3}:vibration_mode:
📴Mobile Phone OffU+1F4F4📴\1F4F4\u{1F4F4}:mobile_phone_off:
♀️Female SignU+2640 U+FE0F♀️\2640\FE0F\u2640\uFE0F:female_sign:
♂️Male SignU+2642 U+FE0F♂️\2642\FE0F\u2642\uFE0F:male_sign:
⚧️Transgender SymbolU+26A7 U+FE0F⚧️\26A7\FE0F\u26A7\uFE0F:transgender_symbol:
✖️MultiplyU+2716 U+FE0F✖️\2716\FE0F\u2716\uFE0F:heavy_multiplication_x:
PlusU+2795➕\2795\u2795:heavy_plus_sign:
MinusU+2796➖\2796\u2796:heavy_minus_sign:
DivideU+2797➗\2797\u2797:heavy_division_sign:
🟰Heavy Equals SignU+1F7F0🟰\1F7F0\u{1F7F0}:heavy_equals_sign:
♾️InfinityU+267E U+FE0F♾️\267E\FE0F\u267E\uFE0F:infinity:
‼️Double Exclamation MarkU+203C U+FE0F‼️\203C\FE0F\u203C\uFE0F:bangbang:
⁉️Exclamation Question MarkU+2049 U+FE0F⁉️\2049\FE0F\u2049\uFE0F:interrobang:
Red Question MarkU+2753❓\2753\u2753:question:
White Question MarkU+2754❔\2754\u2754:grey_question:
White Exclamation MarkU+2755❕\2755\u2755:grey_exclamation:
Red Exclamation MarkU+2757❗\2757\u2757:exclamation:
〰️Wavy DashU+3030 U+FE0F〰️\3030\FE0F\u3030\uFE0F:wavy_dash:
💱Currency ExchangeU+1F4B1💱\1F4B1\u{1F4B1}:currency_exchange:
💲Heavy Dollar SignU+1F4B2💲\1F4B2\u{1F4B2}:heavy_dollar_sign:
⚕️Medical SymbolU+2695 U+FE0F⚕️\2695\FE0F\u2695\uFE0F:medical_symbol:
♻️Recycling SymbolU+267B U+FE0F♻️\267B\FE0F\u267B\uFE0F:recycle:
⚜️Fleur-de-lisU+269C U+FE0F⚜️\269C\FE0F\u269C\uFE0F:fleur_de_lis:
🔱Trident EmblemU+1F531🔱\1F531\u{1F531}:trident:
📛Name BadgeU+1F4DB📛\1F4DB\u{1F4DB}:name_badge:
🔰Japanese Symbol for BeginnerU+1F530🔰\1F530\u{1F530}:beginner:
Hollow Red CircleU+2B55⭕\2B55\u2B55:o:
Check Mark ButtonU+2705✅\2705\u2705:white_check_mark:
☑️Check Box with CheckU+2611 U+FE0F☑️\2611\FE0F\u2611\uFE0F:ballot_box_with_check:
✔️Check MarkU+2714 U+FE0F✔️\2714\FE0F\u2714\uFE0F:heavy_check_mark:
Cross MarkU+274C❌\274C\u274C:x:
Cross Mark ButtonU+274E❎\274E\u274E:negative_squared_cross_mark:
Curly LoopU+27B0➰\27B0\u27B0:curly_loop:
Double Curly LoopU+27BF➿\27BF\u27BF:loop:
〽️Part Alternation MarkU+303D U+FE0F〽️\303D\FE0F\u303D\uFE0F:part_alternation_mark:
✳️Eight-spoked AsteriskU+2733 U+FE0F✳️\2733\FE0F\u2733\uFE0F:eight_spoked_asterisk:
✴️Eight-pointed StarU+2734 U+FE0F✴️\2734\FE0F\u2734\uFE0F:eight_pointed_black_star:
❇️SparkleU+2747 U+FE0F❇️\2747\FE0F\u2747\uFE0F:sparkle:
©️CopyrightU+00A9 U+FE0F©️\A9\FE0F\u00A9\uFE0F:copyright:
®️RegisteredU+00AE U+FE0F®️\AE\FE0F\u00AE\uFE0F:registered:
™️Trade MarkU+2122 U+FE0F™️\2122\FE0F\u2122\uFE0F:tm:
🫟SplatterU+1FADF🫟\1FADF\u{1FADF}:splatter:
#️⃣Keycap: #U+0023 U+FE0F U+20E3#️⃣\23\FE0F\20E3\u0023\uFE0F\u20E3:hash:
*️⃣Keycap: *U+002A U+FE0F U+20E3*️⃣\2A\FE0F\20E3\u002A\uFE0F\u20E3:keycap_star:
0️⃣Keycap: 0U+0030 U+FE0F U+20E30️⃣\30\FE0F\20E3\u0030\uFE0F\u20E3:zero:
1️⃣Keycap: 1U+0031 U+FE0F U+20E31️⃣\31\FE0F\20E3\u0031\uFE0F\u20E3:one:
2️⃣Keycap: 2U+0032 U+FE0F U+20E32️⃣\32\FE0F\20E3\u0032\uFE0F\u20E3:two:
3️⃣Keycap: 3U+0033 U+FE0F U+20E33️⃣\33\FE0F\20E3\u0033\uFE0F\u20E3:three:
4️⃣Keycap: 4U+0034 U+FE0F U+20E34️⃣\34\FE0F\20E3\u0034\uFE0F\u20E3:four:
5️⃣Keycap: 5U+0035 U+FE0F U+20E35️⃣\35\FE0F\20E3\u0035\uFE0F\u20E3:five:
6️⃣Keycap: 6U+0036 U+FE0F U+20E36️⃣\36\FE0F\20E3\u0036\uFE0F\u20E3:six:
7️⃣Keycap: 7U+0037 U+FE0F U+20E37️⃣\37\FE0F\20E3\u0037\uFE0F\u20E3:seven:
8️⃣Keycap: 8U+0038 U+FE0F U+20E38️⃣\38\FE0F\20E3\u0038\uFE0F\u20E3:eight:
9️⃣Keycap: 9U+0039 U+FE0F U+20E39️⃣\39\FE0F\20E3\u0039\uFE0F\u20E3:nine:
🔟Keycap: 10U+1F51F🔟\1F51F\u{1F51F}:keycap_ten:
🔠Input Latin UppercaseU+1F520🔠\1F520\u{1F520}:capital_abcd:
🔡Input Latin LowercaseU+1F521🔡\1F521\u{1F521}:abcd:
🔢Input NumbersU+1F522🔢\1F522\u{1F522}:1234:
🔣Input SymbolsU+1F523🔣\1F523\u{1F523}:symbols:
🔤Input Latin LettersU+1F524🔤\1F524\u{1F524}:abc:
🅰️A Button (blood Type)U+1F170 U+FE0F🅰️\1F170\FE0F\u{1F170}\uFE0F:a:
🆎AB Button (blood Type)U+1F18E🆎\1F18E\u{1F18E}:ab:
🅱️B Button (blood Type)U+1F171 U+FE0F🅱️\1F171\FE0F\u{1F171}\uFE0F:b:
🆑CL ButtonU+1F191🆑\1F191\u{1F191}:cl:
🆒COOL ButtonU+1F192🆒\1F192\u{1F192}:cool:
🆓FREE ButtonU+1F193🆓\1F193\u{1F193}:free:
ℹ️InformationU+2139 U+FE0Fℹ️\2139\FE0F\u2139\uFE0F:information_source:
🆔ID ButtonU+1F194🆔\1F194\u{1F194}:id:
Ⓜ️Circled MU+24C2 U+FE0FⓂ️\24C2\FE0F\u24C2\uFE0F:m:
🆕NEW ButtonU+1F195🆕\1F195\u{1F195}:new:
🆖NG ButtonU+1F196🆖\1F196\u{1F196}:ng:
🅾️O Button (blood Type)U+1F17E U+FE0F🅾️\1F17E\FE0F\u{1F17E}\uFE0F:o2:
🆗OK ButtonU+1F197🆗\1F197\u{1F197}:ok:
🅿️P ButtonU+1F17F U+FE0F🅿️\1F17F\FE0F\u{1F17F}\uFE0F:parking:
🆘SOS ButtonU+1F198🆘\1F198\u{1F198}:sos:
🆙Up! ButtonU+1F199🆙\1F199\u{1F199}:up:
🆚VS ButtonU+1F19A🆚\1F19A\u{1F19A}:vs:
🈁Japanese “here” ButtonU+1F201🈁\1F201\u{1F201}:koko:
🈂️Japanese “service Charge” ButtonU+1F202 U+FE0F🈂️\1F202\FE0F\u{1F202}\uFE0F:sa:
🈷️Japanese “monthly Amount” ButtonU+1F237 U+FE0F🈷️\1F237\FE0F\u{1F237}\uFE0F:u6708:
🈶Japanese “not Free of Charge” ButtonU+1F236🈶\1F236\u{1F236}:u6709:
🈯Japanese “reserved” ButtonU+1F22F🈯\1F22F\u{1F22F}:u6307:
🉐Japanese “bargain” ButtonU+1F250🉐\1F250\u{1F250}:ideograph_advantage:
🈹Japanese “discount” ButtonU+1F239🈹\1F239\u{1F239}:u5272:
🈚Japanese “free of Charge” ButtonU+1F21A🈚\1F21A\u{1F21A}:u7121:
🈲Japanese “prohibited” ButtonU+1F232🈲\1F232\u{1F232}:u7981:
🉑Japanese “acceptable” ButtonU+1F251🉑\1F251\u{1F251}:accept:
🈸Japanese “application” ButtonU+1F238🈸\1F238\u{1F238}:u7533:
🈴Japanese “passing Grade” ButtonU+1F234🈴\1F234\u{1F234}:u5408:
🈳Japanese “vacancy” ButtonU+1F233🈳\1F233\u{1F233}:u7a7a:
㊗️Japanese “congratulations” ButtonU+3297 U+FE0F㊗️\3297\FE0F\u3297\uFE0F:congratulations:
㊙️Japanese “secret” ButtonU+3299 U+FE0F㊙️\3299\FE0F\u3299\uFE0F:secret:
🈺Japanese “open for Business” ButtonU+1F23A🈺\1F23A\u{1F23A}:u55b6:
🈵Japanese “no Vacancy” ButtonU+1F235🈵\1F235\u{1F235}:u6e80:
🔴Red CircleU+1F534🔴\1F534\u{1F534}:red_circle:
🟠Orange CircleU+1F7E0🟠\1F7E0\u{1F7E0}:large_orange_circle:
🟡Yellow CircleU+1F7E1🟡\1F7E1\u{1F7E1}:large_yellow_circle:
🟢Green CircleU+1F7E2🟢\1F7E2\u{1F7E2}:large_green_circle:
🔵Blue CircleU+1F535🔵\1F535\u{1F535}:large_blue_circle:
🟣Purple CircleU+1F7E3🟣\1F7E3\u{1F7E3}:large_purple_circle:
🟤Brown CircleU+1F7E4🟤\1F7E4\u{1F7E4}:large_brown_circle:
Black CircleU+26AB⚫\26AB\u26AB:black_circle:
White CircleU+26AA⚪\26AA\u26AA:white_circle:
🟥Red SquareU+1F7E5🟥\1F7E5\u{1F7E5}:large_red_square:
🟧Orange SquareU+1F7E7🟧\1F7E7\u{1F7E7}:large_orange_square:
🟨Yellow SquareU+1F7E8🟨\1F7E8\u{1F7E8}:large_yellow_square:
🟩Green SquareU+1F7E9🟩\1F7E9\u{1F7E9}:large_green_square:
🟦Blue SquareU+1F7E6🟦\1F7E6\u{1F7E6}:large_blue_square:
🟪Purple SquareU+1F7EA🟪\1F7EA\u{1F7EA}:large_purple_square:
🟫Brown SquareU+1F7EB🟫\1F7EB\u{1F7EB}:large_brown_square:
Black Large SquareU+2B1B⬛\2B1B\u2B1B:black_large_square:
White Large SquareU+2B1C⬜\2B1C\u2B1C:white_large_square:
◼️Black Medium SquareU+25FC U+FE0F◼️\25FC\FE0F\u25FC\uFE0F:black_medium_square:
◻️White Medium SquareU+25FB U+FE0F◻️\25FB\FE0F\u25FB\uFE0F:white_medium_square:
Black Medium-small SquareU+25FE◾\25FE\u25FE:black_medium_small_square:
White Medium-small SquareU+25FD◽\25FD\u25FD:white_medium_small_square:
▪️Black Small SquareU+25AA U+FE0F▪️\25AA\FE0F\u25AA\uFE0F:black_small_square:
▫️White Small SquareU+25AB U+FE0F▫️\25AB\FE0F\u25AB\uFE0F:white_small_square:
🔶Large Orange DiamondU+1F536🔶\1F536\u{1F536}:large_orange_diamond:
🔷Large Blue DiamondU+1F537🔷\1F537\u{1F537}:large_blue_diamond:
🔸Small Orange DiamondU+1F538🔸\1F538\u{1F538}:small_orange_diamond:
🔹Small Blue DiamondU+1F539🔹\1F539\u{1F539}:small_blue_diamond:
🔺Red Triangle Pointed UpU+1F53A🔺\1F53A\u{1F53A}:small_red_triangle:
🔻Red Triangle Pointed DownU+1F53B🔻\1F53B\u{1F53B}:small_red_triangle_down:
💠Diamond with a DotU+1F4A0💠\1F4A0\u{1F4A0}:diamond_shape_with_a_dot_inside:
🔘Radio ButtonU+1F518🔘\1F518\u{1F518}:radio_button:
🔳White Square ButtonU+1F533🔳\1F533\u{1F533}:white_square_button:
🔲Black Square ButtonU+1F532🔲\1F532\u{1F532}:black_square_button:

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.