How to make a meme (that actually lands)
The order matters: situation first, then the shape of the joke, then the template, then the words. Six worked examples below show the reasoning — every one can be remixed with a click.
The 30-second version
- Write the situation in one sentence.
- Name the shape of the joke (preference, dilemma, escalation, denial…).
- Pick the template built for that shape.
- Write into the template's slots, then cut every spare word.
- Impact font, inside the boxes, PNG at native size, upload natively.
Or skip to the tool: type the situation and get six memes — the generator does steps 2–4 for you and you keep the editing.
The six steps, properly
- 1
Start with the situation, not the template
Write one sentence about the thing that keeps happening: “I open the fridge every ten minutes hoping something new appeared.” That sentence already contains the joke. Templates are containers for jokes, not sources of them — picking a template first and hunting for a caption to fit it is how you end up with a meme that makes sense but doesn't land.
- 2
Find the shape of the joke, then the format that matches it
Almost every meme joke is one of a handful of shapes. A preference between two things → Drake. Temptation and neglect → Distracted Boyfriend. A dilemma → Two Buttons. An escalation → Expanding Brain. Denial in a crisis → This Is Fine. A confident wrong opinion → Change My Mind. Mismatched expectations → Is This a Pigeon. Once you know the shape, the format choice is nearly automatic, and the caption writes itself into the template's slots.
- 3
Write in the template's grammar
Each format has rules readers already know: which panel is “good”, which label goes on which person, whether the last line has to be a fixed phrase. Follow them. A Drake meme with the preferred thing on top reads as a mistake, not a subversion. The template pages on this site spell out the slot order for each format, and the generator writes into those slots automatically.
- 4
Cut every word that isn't doing work
The first draft of a caption is usually twice as long as it needs to be. Remove articles, remove “when you”, remove the explanation of why it's funny. “Me at 11:58 pm” is better than “Me at 11:58 pm when I promised myself I'd sleep early tonight”. Aim for under eight words per line; two to five is where most classics live.
- 5
Get the text right
Impact (or Anton on phones), white with a black outline, all caps for classic top/bottom formats, sentence case for object-label formats like Distracted Boyfriend. Text should sit inside the template's natural boxes, not over faces. If a line wraps to three rows on the image, it's too long — go back to step 4.
- 6
Export clean and post natively
Download a PNG at the template's native size; don't screenshot a preview. Upload the image itself to the platform (native uploads reach more people than links). If you share it with a caption, don't explain the joke in the caption — let the image do it.
Six worked examples
Each one shows the prompt that went into the generator, the caption that came out after editing, and why that template was the right container. “Remix” opens the generator with the same prompt and template.

Prompt: “Reading the docs vs guessing until it compiles”
1Reading the documentation2Guessing until it compilesDrake is a preference joke: top panel is the sensible option, bottom is what you actually do. The joke is the gap between them — keep both lines short so the eye jumps straight from one to the other.
Remix this →
Prompt: “Me getting distracted by a new side project while the old one is unfinished”
1A new side project2Me3The side project from last monthDistracted Boyfriend needs three labels and a story: the tempting thing (left), who's tempted (middle), what's being neglected (right). If you can't name all three, it's the wrong template.
Remix this →
Prompt: “Choosing between sleeping early and one more episode”
1Go to bed at a reasonable hour2Just one more episode3Me at 11:58 pmTwo Buttons is a dilemma where both options are bad or both are tempting. The third line — the sweating person — is who is stuck with the choice. Naming the time of night makes it specific, and specific is funnier.
Remix this →
Prompt: “Escalating ways to avoid replying to a message”
1Replying to the message2Leaving it on read3Marking it unread to reply later4Replying two weeks later with “sorry, just saw this”Expanding Brain is an escalation. Each line must be a step further than the last, and the final line should be the most absurd thing framed as the most enlightened. Four steps is the sweet spot; three feels thin, five gets tiring.
Remix this →
Prompt: “Hot take: pineapple belongs on pizza”
1Cereal is a soup. Change my mind.Change My Mind is a single line, so the whole joke is the take. It works best as a confident, slightly wrong opinion stated flatly. Keep the “change my mind” at the end — it's what makes the format readable at a glance.
Remix this →
Prompt: “Production is down and I'm on holiday”
1Prod is down and I'm the only one with access2This is fineThis Is Fine is denial in the face of disaster. Line 1 is the disaster (be concrete), line 2 stays “This is fine” — or a near-variant. Changing the second line too much loses the reference that carries the joke.
Remix this →
Five mistakes that kill otherwise good memes
- Explaining the joke in the caption. If the image needs a paragraph underneath, the image isn't done.
- Wrong slot order. The rejected thing on Drake's bottom panel, the neglected thing on the left of Distracted Boyfriend — readers parse these in half a second and a swapped order reads as an error.
- Generic subjects. “Work” is not funny; “the 4:55 pm calendar invite titled ‘quick sync’” is.
- Too many words. Three lines of wrapped text over a face is the most common failure. Trim, then trim again.
- Screenshotting a preview. Compression on top of compression. Download the actual PNG.
Tools: what you actually need
A browser. AI Meme Maker has 195 templates with their real text layouts, writes six caption attempts from one sentence, and lets you edit, drag and resize every line before exporting a clean PNG. No account, no watermark. For a fully manual workflow, any image editor that can add outlined text works — the rules above are the same.
Browse the template library if you already know the format you want; the pages for Drake, Distracted Boyfriend and Expanding Brain each explain their slot order and history.
Questions people ask
What size should a meme be?
Use the template's native size — most classic templates are 500–1200 px wide. Square (1:1) or portrait (4:5) is safest across Instagram, X, Reddit and Discord; avoid very wide images, which get cropped in feeds.
What font do memes use?
Classic top/bottom memes use Impact in white with a black outline. Impact isn't installed on Android or most Linux systems, so this site falls back to Anton, which is nearly identical. Object-label memes usually use a plain sans-serif in black.
Can I make memes without any app?
Yes — this site runs in the browser on phones and desktops, with no account and no watermark. Type the situation, pick a result, hit Download.
Is it legal to use meme templates?
Personal and social use of well-known templates is widely tolerated, but the photos belong to their rights holders. For commercial campaigns, get permission or use your own image (the “My image” mode captions your own photos).
How do I make a meme with my own photo?
Switch the generator to “My image”, choose a photo, describe what is happening in it, and the AI writes classic top/bottom captions. The photo is resized and captioned in your browser — it is never uploaded.