🌳 EmojiTree
EmojiTree Home →

GitHub Emoji Cheat Sheet

A copy-ready list of GitHub-flavored Markdown emoji shortcodes for READMEs, issues, pull requests, commit messages, and comments. Click the emoji on the left to copy the character, or click the :shortcode: pill on the right to copy the shortcode. Use shortcodes in any context where GitHub-flavored Markdown is rendered.

How to use in Markdown

I love this PR :heart: and shipping it is :fire:
Tests are passing :white_check_mark:
Heads up about the migration :warning:
Thanks to the team :pray: :tada:

Smileys & Emotion

People & Body

Animals & Nature

Food & Drink

Travel & Places

Activities

Objects

Symbols

Flags

GitHub Emoji FAQ

How do I use emoji in GitHub Markdown?

Type the shortcode between two colons — for example, type :heart: in a comment, issue, README, or pull request and GitHub renders it as ❤️. Shortcodes work in commit messages too on the GitHub web UI.

Do GitHub emoji shortcodes work in README files?

Yes. GitHub-flavored Markdown processes :shortcode: emoji in README.md and any Markdown rendered on github.com. The exact list of supported shortcodes is published at api.github.com/emojis.

Can I copy both the emoji and the shortcode?

Yes — every row on this page has two click targets. Click the emoji on the left to copy the character ❤️; click the :shortcode: pill on the right to copy the :heart: shortcode.

What is the shortcode for ❤️?

:heart: renders as ❤️ on GitHub. Other heart shortcodes include :hearts: ♥️, :broken_heart: 💔, :sparkling_heart: 💖, :two_hearts: 💕, :purple_heart: 💜, and :black_heart: 🖤.

Are these shortcodes the same as Slack and Discord?

Mostly yes — Slack and Discord borrow most GitHub shortcodes, with some additions and a few naming differences. Common shortcodes like :heart:, :fire:, :rocket:, :tada:, :smile: work identically across all three platforms.

Related Pages

Copied!