😀 or 😀Hex or decimal entity reference
content: '\1F600';Unicode escape in content property
'\u{1F600}' or String.fromCodePoint(0x1F600)ES6 Unicode escape or API
'\U0001F600' or chr(0x1F600)Unicode escape or chr() builtin
๐ Fix bug, โจ Feature, ๐ฅ RemoveGitmoji convention for commit messages
:smile: or paste directlyGitHub shortcodes or Unicode chars
Search for an emoji name or browse the category tabs, then select the character you want to copy. Paste it into a small text field first to confirm that the clipboard contains the intended symbol. The example below uses the grinning face and shows its Unicode code point. Use the actual character in ordinary text, or the numeric reference when you specifically need HTML source syntax.
Your operating system and font determine how the emoji looks; copying it does not copy a vendor's image artwork. Some characters combine with skin tone modifiers or joiners, so a visible symbol can contain several code points. Check the destination application before relying on a particular appearance. The picker cannot guarantee that every device renders a newer emoji or a multi character sequence identically.
Emoji: ๐
Copied text: ๐
Code point: U+1F600
HTML numeric reference: 😀
Platforms draw their own glyphs for Unicode emoji. Copying a character transfers its code points, not Appleโs, Googleโs, or another vendorโs image. The same grinning face can therefore look different across devices. Check the receiving application and fonts when appearance matters, especially for newer emoji or sequences containing modifiers and joiners.
Paste the emoji directly into UTF-8 text, or use an appropriate numeric HTML reference in HTML source. JavaScript and Python strings can hold emoji, while URL values need percent encoding. Use system emoji fonts when styling text. A rendered symbol may contain several code points, so visible appearance does not determine string length.
Unicode 8.0 introduced skin tone modifiers (U+1F3FB through U+1F3FF) based on the Fitzpatrick scale. These combine with compatible emoji (mainly hand gestures and person emoji) to create 5 skin tone variants. For example, ๐ + ๐พ = ๐๐พ. Not all emoji support skin tones โ only 'human' emoji that logically vary by skin tone are candidates.
Technically yes โ internationalized domain names (IDN) support emoji, and URLs can contain emoji via percent-encoding. However, it's generally not recommended for professional use: browser support varies, they're harder to communicate verbally, and copy-typing is awkward. In email subjects and social media, emoji are perfectly fine and can improve open rates and engagement.