Emoji reactions for X (Twitter) posts

Demo GIF: an X post gets an Emojery button next to the like and repost controls, opens the picker, and filters the emoji palette.

What Like and repost leave out

Say more than Like or repost

On X, a like and a repost are the same 2 buttons for agreement, amusement, sympathy, and alarm. Pick the emoji that fits instead of choosing between a heart and a boost.

Read a post before you reply

A reaction strip shows whether a post landed as heartfelt, funny, doubtful, or infuriating, which is a faster read than scrolling the whole reply thread.

Keep Like, repost, and reactions side by side

Like and repost still handle reach. The emoji handles the part neither button was built to carry.

Screenshots

Real screenshot of Emojery beside an X (Twitter) post's like and repost row.
Post action row The reaction button sits in the post's action row, beside reply, repost, like, and share.
Real screenshot of a searchable emoji picker opened on an X (Twitter) post.
Searchable emoji picker The trigger opens the full palette, beside reply, repost, and like.
Real screenshot of Emojery emoji search results on X (Twitter).
Filtered emoji search Typing a word filters the palette down to the emoji that match it.
Real screenshot of an emoji being selected in Emojery on X (Twitter).
Emoji selected One click in the picker sets your reaction.
Real screenshot of a selected Emojery emoji on an X (Twitter) post.
Reaction applied The trigger then carries your reaction and the post's running total.

Like and repost can't carry every reaction

One heart, one boost, many meanings

On X, formerly Twitter, the like is a single heart and the repost boosts reach. Both are useful, but they push every response through 2 fixed shapes. A heart has to stand in for "I agree", "this is funny", "this is sad", and "take this seriously", while a repost mixes endorsement with plain amplification.

Emojery keeps Like and repost intact and adds a second signal beside them, so agreement, amusement and alarm stop competing for the same heart.

Reactions stay attached to the post

The X adapter targets public post permalinks and recognizes both x.com and twitter.com addresses for the same post. A reaction belongs to the canonical post URL rather than to a timeline position, a search result, or a promoted slot, so it stays put whichever domain you arrived from.

What Emojery adds to X

A full emoji palette beside the post actions

Emojery sits beside the reply, repost, and like controls. The trigger opens the searchable palette, and the search box is what keeps it fast: one typed word, one tap, and the reaction costs less than the reply you decided not to post.

Public totals, no public list of who reacted

A post's totals are readable by anyone, with no X or Emojery login. Adding to them takes one provider sign-in, so a burst of fresh handles cannot move a number the way it moves a reply count. The model is documented on the counts page.

Posts and photos, from the same picker

The trigger appears on photo pages as well as the post itself, and both count against the parent post's canonical URL, so opening a photo full-screen and reacting there adds to the same total, never a second one. The same layer follows a crosspost to Threads, and what it means for creators has its own page.

Optional: mirror your emoji to the Like

How Auto-press works on X

Plenty of people want the heart to keep meaning what it meant before. Turn on the off-by-default Auto-press original buttons setting and a positive emoji clicks Like for you, with the same reach effects your own click has. There is no dislike on X to mirror, so a negative or neutral pick leaves the row alone, and clearing your reaction releases a Like only if the extension put it there.

The Emojery popup with Auto-press original buttons switched on, above the 3 emoji lists: presses Like / Upvote, presses Dislike / Downvote, and presses nothing.
Auto-press original buttons Off until you switch it on. Drag any emoji between the 3 lists to decide what it presses. Click to enlarge.

Privacy note

Emojery doesn't sign in to X or touch your account: by default it never Likes or reposts, and a reaction goes to Emojery rather than to X, keyed to the post's canonical URL. Only the aggregate is public, never the handles behind it, and a post an anonymous visitor can't open has no target to count.

Read the full privacy policy.

Add richer reactions to X

Install Emojery, open a public X (Twitter) post, and use emoji when Like or repost isn't specific enough.

FAQ

Does Emojery work on both X and old Twitter URLs?

Yes. The adapter recognizes x.com and twitter.com addresses for the same post, so a reaction lands on the same canonical target whichever domain you opened.

Are photos on X supported?

Yes. Posts and their photo pages are both supported surfaces, and both count against the parent post's canonical URL.

Does Emojery replace the X Like button?

No. Like and repost keep working as they always have, and nothing presses them unless you ask. If you would rather see one control, Hide original buttons clears the native ones from your own view. If you would rather make one click do both jobs, Auto-press original buttons has a positive emoji press Like as well.

Reactions on other sites

The same emoji reaction layer — one account, across every supported site.