When preparing a message on Linux, I often want to write rare emoji such as 🐧 or πŸ—Ό.

To insert the emoji, I open a web browser and search for "penguin emoji" or "tokyo tower emoji", then copy from the first website in the results. It takes a few precious seconds.

Is there a faster way to insert emoji, for Linux?

A standalone program is OK, but something as unintrusive and lightweight to the compose key would be the best. Unlike the compose key, it must allow for searching and show several results, because when I search for "rabbit" I want to be able to choose between 🐰 and πŸ‡.

  • Gratis, ideally open source.
  • Ideally should work offline, with a local search index.

Try albert with Python Extensions.

It looks good and modern. It works independent of any other program. You simply use a hotkey to call albert overlay, type : and then a substring of an emoji description. It also shows you the recently used emojis after typing only :. To use the chosen emoji, use Enter and it is automatically sent to the clipboard. Then you use Ctrl+V to paste it.

enter image description here

It's fast and works flawlessly for me. πŸ‘Œ πŸ§βœ…


I installed albert from sources. I think it is a more stable option in this case. There should be little problem on Debian-based systems as they listed the needed libraries in a comfortable fashion.

After you install albert, download Python Extensions and launch albert, you click the gear in the corner and go to Extensions tab, where you find Python section and Unicode Emojis extension. You enable it and you're ready to use it.

Experienced issues πŸ‘Ί

Some of the emojis don't render correctly 🧱 ❌.

enter image description here

I don't know if it is a fault of albert or a font, though πŸ€·πŸ»β€β™‚οΈ.

Albert is not maintained since 2019 πŸ˜₯, but it still works well (2020).

| improve this answer | |

Gnome has that feature since 2018, and it is active by default in many distributions such as Ubuntu.

  1. Open Ubuntu's Text Editor app
  2. Right-click in the text area
  3. Click "Insert Emoji"
  4. Type in the search box
  5. Choose one of the emojis that come up

rabbit emoji gnome

Unfortunately it is not available in many non-Gnome-centric apps such as Firefox, LibreOffice or Geany.


Thanks pLumo for the tip!

| improve this answer | |

Your Answer

By clicking β€œPost Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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