Built for GNOME on Wayland

Your emoji.
One shortcut away.

A tiny, keyboard-first emoji picker that stays out of your way. Search, hit Enter, then paste into any app.

pip install mojify

Free, open source, and fully offline

Activities
😄 CopiedReady to paste anywhere

Try it Search or click an emoji in the preview.

Waylandnative by design
100%local & offline
0telemetry calls
3.8+Python support
MITopen-source license
Why Mojify

Wayland changed the rules.
Mojify plays by them.

Wayland intentionally blocks apps from typing into other windows. Mojify uses the secure path: copy to your clipboard, then let you paste exactly where you choose.

The brittle way

Synthetic keystrokes

Input injection tools fight the desktop security model and can fail across Wayland apps.

× Blocked on Wayland
vs
The Mojify way

Clipboard first

Mojify copies your choice with wl-copy. You stay in control of where it goes.

Works everywhere

Small tool, sharp edges

Everything you need.
Nothing you don’t.

Built to feel native, launch quickly, and disappear the second the job is done.

01

Search that understands you

Find emoji by name or everyday keywords like fire, party, or rocket. Results update as you type.

02

Your recents, remembered

Your most-used emoji stay one tab away, saved locally in your XDG state directory.

03

Keyboard from start to finish

Open, search, navigate with arrows, press Enter to copy—or Escape to vanish.

04

Native GTK, tiny footprint

Built with GTK3, already present on Ubuntu GNOME. No Electron shell and no heavy runtime.

05

Made for your desktop

Optionally add Mojify to the GNOME app grid and dock with one built-in command.

Your new muscle memory

Three beats. That’s it.

Ctrl+.
01 / Summon

Press your shortcut

Bind mojify to any GNOME custom shortcut you like.

rocket
02 / Find

Type what you mean

Search by emoji name or a natural keyword. No category hunting required.

🚀Ctrl+V
03 / Paste

Enter, then paste

The picker closes instantly and your emoji is ready for any app.

Get started

Two commands.
One tiny upgrade.

Install the Wayland clipboard helper, then grab Mojify from PyPI. GTK3 already ships with a standard Ubuntu GNOME desktop.

Ubuntu / GNOME Wayland session Python 3.8+
Terminal
1 Install the clipboard helper
$ sudo apt install wl-clipboard
2 Install Mojify from PyPI
$ pip install mojify
3 Launch it
$ mojify
That’s it. Now bind mojify to your favorite shortcut.

One last step

Make it yours.

In GNOME, open Settings → Keyboard → View and Customize Shortcuts → Custom Shortcuts. Set the command to mojify and choose a shortcut that feels natural.

Our suggestion
Ctrl+.
Use any combination you prefer

Ready when you are

Give your keyboard
a little more personality.

Open source. No tracking. Just emoji.