I want to use Unicode emoji icons (U+1F300..U+1F5FF) in a free, open-source instant messaging app. I considered using FontAwesome icons, but their icon set is too small (not enough faces for :), :O, :P, etc.). Then I wanted to use Segoe UI Emoji, but that's copyrighted and expensive, as it's owned by Microsoft.

Are there any free Emoji-complete fonts? If so, what are they?

  • I'm voting to close this question as off-topic because this is a shopping question Commented Jun 20, 2016 at 6:58
  • 14
    I know it's SO policy, but on newer, experimental technologies, these types of Q and A help a lot of people.
    – kcdwayne
    Commented May 28, 2017 at 15:15

10 Answers 10


Google's TrueType fonts


are very good.


Open sans emoji should work

Here is a link to a github repo https://github.com/MorbZ/OpenSansEmoji

  • 1
    Looks great. Any idea where someone could see a sample before installing the font? Commented May 23, 2014 at 10:12
  • 1
    This one doesn't have some glyphs that other font packages have, such as Symbola and Noto Emoji.
    – Pound Hash
    Commented Dec 7, 2021 at 19:08

I know this question is a bit old but no one mentioned Emoji One

It's CC-BY 4.0.

As of version 3 they are no longer CC BY 4.0... You can still download the last version 2.2.7 commit here but it's from 2016........

  • 1
    It was maybe but now only a free version + paid licenses and no OpenSource version
    – ThomasG77
    Commented Jun 12, 2018 at 14:02

We should mention Symbola as perhaps the most free and complete face. It now has over 7000 glyphs including a complete range of Unicode code points from 0x1F300 to 0x1F6FF.

  • Hi Cedric, welcome to GDSE and thanks for your answer. If you have any questions, please see the help center or ping one of us in the Graphic Design Chat. Keep contributing and enjoy the site!
    – Vincent
    Commented Jun 3, 2015 at 10:41
  • That's a nice one! I like the design of them, too!
    – Ky -
    Commented Jun 3, 2015 at 17:07
  • BTW If it's more efficient to install as a system font rather than limit to a single app, the face is packaged for Debian/Ubuntu as ttf-ancient-fonts. Commented Jun 5, 2015 at 8:00
  • 1
    The ttf-ancient-fonts package includes the fonts-symbola package. You can install straight the fonts-symbola package.
    – Ganton
    Commented Mar 24, 2020 at 0:05
  • This one is missing some glyphs found in Noto Emoji.
    – Pound Hash
    Commented Dec 7, 2021 at 19:14

Twitter has open-sourced their emojis on Github.


This looks like what you want: http://emojisymbols.com/

  • This is a Web font specialized for use on the Internet.
  • The font can be used free of charge for Web pages and Web services, be it for private or business use.
  • The font can be uploaded to your Web server for use.
  • Hi JHS, welcome to GDSE and thanks for your answer. If you have any questions, please see the help center or ping one of us in Graphic Design Chat once your reputation is sufficient (20). Keep contributing and enjoy the site!
    – Vincent
    Commented Apr 7, 2015 at 8:51
  • I'm looking for one to use in a desktop application. Thanks, though!
    – Ky -
    Commented Apr 7, 2015 at 11:03
  • It's not really free: You're not allowed to subset it (unless you pay), which makes it of little use for websites.
    – Lea Verou
    Commented Nov 16, 2016 at 5:48
  • It is also very incomplete (now).
    – Crissov
    Commented Aug 13, 2017 at 16:50
  • @Crissov agreed, I would go with the Google emoji fonts since those will be kept up to date. (Or EmojiOne / anything updated with the current Unicode points)
    – JHS
    Commented Aug 13, 2017 at 21:12

If you need monochrome emoji characters only, consider using the Emoji icon font or EmojiSymbols font.

Alternatively, consider creating your own icon font using the Icomoon app.


There's a useful font I have on my computer from Adobe called Emoji One. I think you can get it from this link (Github) https://github.com/adobe-fonts/emojione-color Try via Adobe Fonts as well. I don't remember how I personally got it.


Twitter has a font called twemoji. See Open sourcing Twitter emoji for everyone

In fact Firefox also includes it by default. Since version 50.0 Firefox has already embedded its own renderer and font for supporting colored emoji on unsupported platforms. Originally it used EmojiOne and later it switched to Twemoji

You can find the font file in %FirefoxInstallDir%\fonts\. Previously it was EmojiOneMozilla.ttf and nowadays it's TwemojiMozilla.ttf


Try IcoMoon

It's not strictly for Emojis, but you basically create your own icon font by combining many pre-defined fonts or you can upload your own SVGs.

  • 1
    I was hoping to find a font that's already drawn all 533 Unicode emoji glyphs... thank you anyway
    – Ky -
    Commented May 23, 2014 at 3:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.