customemoji

Command Palette

Search for a command to run...

Animated heart emoji generator

Animated heart emoji

Describe a heart doing one thing and get it back as a looping GIF. For a heart that means a beat: swell, shrink, swell. A heartbeat is two sizes alternating, which four frames capture cleanly, and the swell reads even at 22 pixels.

Emojis you create are public and may appear in Explore.

Prompts that loop well for a heart

  • Beating red heart

  • Heart eyes blinking

  • Two hearts floating upward

Each names a single action. The generator draws 4 frames of one picture and plays them at 140 ms each, so a prompt that asks for a whole scene comes back as a still with a shiver, while a prompt that asks for one motion comes back moving.

Where it goes

The GIF is 128x128 and 20 to 45 KB, which is under every chat app's animated emoji cap, so there is nothing to compress. Each app has its own rule about who can upload and who can use it:

Animated heart emoji FAQ

How do I make an animated heart emoji?

Type what it should do, for example "Beating red heart", with the Animated toggle on. The generator draws 4 frames of one picture and cuts them into a looping GIF at 128 pixels.

What motion works best for an animated heart emoji?

A beat: swell, shrink, swell. A heartbeat is two sizes alternating, which four frames capture cleanly, and the swell reads even at 22 pixels.

Will an animated heart emoji fit in Slack or Discord?

Yes. The GIF comes out at 20 to 45 KB, under Slack's 128 KB cap and Discord's 256 KB, so it uploads without a compression step. Twitch sizes are on the emoji's page after you make it.

More animated emoji makers