Skip to content

Heart Locket GIF Maker

Put a photo in an animated heart locket that swings open to reveal it beside a caption, "my beloved" or anything you like, or beside a second photo. Free, with no watermark, made right in your browser.

Your file

Drop a photo to put in the locket

JPG, PNG, WEBP, HEIC or GIF

Why use this tool

  • No file size limit

    Full-size photos and long documents, straight from your device.

  • Nothing is uploaded

    Processed entirely in your browser. Your files never leave your device.

  • No signup needed

    Open the tool and go. No account, no email.

The heart locket GIF is one of the internet's most reused templates: a glossy red heart locket opens, and inside are a picture and a few words. It became the "my beloved" meme, used for pets, partners, best friends, fictional characters and, often, things nobody should love quite that much.

This heart locket GIF maker draws the whole animation on your device. Add a photo, type your caption, choose how it looks, and download a GIF ready for Discord, WhatsApp, iMessage, a group chat or a story. Your photo is never uploaded, and the result has no watermark.

How to make a heart locket GIF

  1. Add your photo

    Drop a photo on the box above or choose one from your phone or computer. Faces and pets work best: the heart crops around the middle of the picture.

  2. Frame it in the heart

    Zoom in and move the photo until the face sits in the heart. The preview updates as you drag the sliders.

  3. Write the caption

    Type the words for the other half of the locket. "my beloved" is already there; replace it with a name and keep the classic format, or say something else. You can show a second photo instead.

  4. Choose the style and speed

    Pick the colors inside and around the locket, how fast it opens, and whether it closes again before the loop starts over.

  5. Make and download the GIF

    Press Make locket GIF. Every frame is drawn and encoded on your device, and the finished GIF plays above the download button.

What the "my beloved" heart locket meme is

The format is simple: a heart locket opens, a picture is on one side, and on the other is a caption, usually a name followed by "my beloved". The joke lives in the contrast between the sentimental locket and whatever is inside it: a cat, a cartoon villain, a bowl of noodles, a favorite video game character.

Locket animations like this date back to MakeSweet, a site that has offered animated templates since 2008. The "my beloved" captions spread through Discord servers and fan communities from late 2020, and the heart locket has been a go-to reaction GIF for affection, real or ironic, ever since.

This locket is drawn from scratch for this tool, so the GIF you make is your own: no template watermark, no sign-up and no paid tier.

Getting the photo right inside a heart

A heart is wide at the top and narrow at the bottom, so the safest place for a face is the upper middle. Zoom in until the face fills about half the heart, then move it up or down. The rim covers the outer edge of the photo, so leave a little space around anything important.

Square photos and close-up portraits fit with the least adjustment. For a pet or a person in a busy photo, crop it to the face first, or remove the background so only the subject sits in the locket. A transparent PNG works here: the inside color shows through.

Captions that read well in a GIF

The caption sizes itself to fill the heart, so shorter means bigger. Two to four words is the sweet spot; up to 60 characters fit, wrapped over several lines. Black text on white is the classic look and the easiest to read on a small phone screen.

Swap the caption for a second photo to make a couple locket: one picture on each side. That is the version people send for anniversaries, Valentine's Day, and friends who come as a pair.

Making a heart GIF for chats and Discord

The default 480 × 360 GIF is a good size for chat apps, and it stays well under the upload limits of Discord, WhatsApp and iMessage. Choose 320 for a lighter file to post as a reaction, or 640 for a larger screen. To use the locket as a custom emoji, run it through GIF to emoji.

With "Close the locket again before it repeats" on, the locket opens and closes in one smooth loop, which suits a GIF that plays over and over in a chat. With it off, the locket pauses open on your photo and caption, then starts again from closed, as the original meme does.

Settings for where your locket is going

Starting points. Every option changes the preview instantly, so try a few.

Where it is goingSizeBackgroundLoop
Discord or Slack reaction320 × 240Match your theme: black or whiteClose again, forever
WhatsApp, iMessage or Telegram480 × 360White or pinkForever
Instagram or TikTok story640 × 480Pink or blackForever
Valentine's or anniversary message480 × 360Pink, second photo insideClose again, forever
Sticker over a photo or video480 × 360TransparentForever

What people put in a heart locket

  • Pets

    The most popular choice by far: a cat or dog in the locket and its name, "my beloved", on the other side.

  • Partners and crushes

    A sweet, slightly silly way to say it, especially with two photos side by side.

  • Best friends

    Drop it in the group chat for a birthday or after a great night out.

  • Characters and fandoms

    Favorite anime, game and TV characters are classic "my beloved" material in Discord servers and fan communities.

  • Food and objects

    The ironic version: pizza, a houseplant, your car or a new keyboard, loved more than reasonable.

  • Reactions

    A ready reply whenever someone posts the thing you love most.

Frequently asked questions

Is this heart locket GIF maker free?
Yes. It is free, with no watermark, no sign-up and no limit on how many GIFs you make.
Is my photo uploaded?
No. The locket is drawn and the GIF is encoded in your browser, on your device. Your photo never leaves it.
How do I make the "my beloved" meme?
Add a photo, keep "my beloved" as the caption or put a name in front of it, and press Make locket GIF. That is the whole meme.
Can I put two photos in the locket?
Yes. Under "The other side", choose "A second photo", or drop two photos at once. Each can be zoomed and moved on its own.
Can I make the background transparent?
Yes, choose Transparent. GIF transparency has no soft edges, so the outline is crisp; a background matching where the GIF will appear looks smoothest.
Why is my photo cut off?
The heart crops the photo to its shape, and the narrow bottom crops the most. Zoom in and move the face toward the upper middle of the heart.
Can I use it on my phone?
Yes. It works in Safari, Chrome and other current mobile browsers, including with HEIC photos from an iPhone.
How do I make the GIF smaller?
Choose the 320 size and a plain background. For more control over animations of your own, the GIF maker lets you set the size, colors and timing of every frame.
All image tools