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 locketTap to choose a photo for 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
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.
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.
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.
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.
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 going | Size | Background | Loop |
|---|---|---|---|
| Discord or Slack reaction | 320 × 240 | Match your theme: black or white | Close again, forever |
| WhatsApp, iMessage or Telegram | 480 × 360 | White or pink | Forever |
| Instagram or TikTok story | 640 × 480 | Pink or black | Forever |
| Valentine's or anniversary message | 480 × 360 | Pink, second photo inside | Close again, forever |
| Sticker over a photo or video | 480 × 360 | Transparent | Forever |
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.
Related tools
GIF Maker
Make an animated GIF from pictures or a video clip. Set the order, speed, size and loop.
GIF to Emoji
Turn a GIF into a custom emoji for Discord, Slack or Twitch, sized and under the limit.
GIF Compressor
Reduce GIF file size, or fit a GIF under an exact size like 256 KB or 5 MB.
Circle Crop
Crop a photo into a circle and save a transparent PNG — for avatars and profile pictures.
Remove Background
Remove backgrounds from photos or animated GIFs on your device. Refine with Erase and Restore, then download a transparent PNG or GIF.
Crop Image
Crop freely, in a circle or to 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 or 4:5 — transparent PNGs stay transparent.