How To Install The Emoji Package In Python

Emojis have become a popular way of expressing how we feel and have even started replacing words in our day-to-day conversations on social media and messaging platforms.

If you want to incorporate emojis into your Python code or for processing text with emojis, you can use a Python package called emoji. This library simplifies handling and modifying emojis within your code.

In this tutorial, we’ll discuss the process to install and use the emoji package in Python.

Step 1: Install the Emoji Package

To install the emoji package, you can use the Python package manager, pip. Open a terminal/command prompt and type the following command:

This command will download and install the latest version of the emoji package.

Step 2: Import and Use Emoji

Once the package has been installed, you can import it into your Python code and start using the emojis. Let’s take a look at a simple example to print an emoji:

This code imports the emoji package, emojizes a given string (“:grinning_face:”) into the corresponding emoji (😀), and then, prints the text with the emoji.

Hello, I'm a 😀 today!

Step 3: Replace Emoji Shortcodes

The emoji package also provides a method to replace shortcodes like :thumbs_up: with the actual emoji 👍. The code below demonstrates this using the emojize() function:

Have an awesome birthday 👍

Step 4: Demojize Emojis

Similarly, you can also demojize an emoji back into a descriptive and more readable text format by using the demojize() function. For instance:

I love :pizza: and :hamburger:!

Full Code


Hello, I'm a 😀 today!
Have an awesome birthday 👍
I love :pizza: and :hamburger:!


The power of emojis can be incorporated into our Python code with ease, using the emoji package. In this tutorial, we installed the package, demonstrated its usage in emojizing and demojizing texts and even converting popular emojis shortcodes into actual emojis. Now you can integrate these fun and expressive emojis into your Python projects!