Meme Generator

Drop in any image, type your top and bottom captions, and watch the classic boldImpact meme text appear in real time โ€” then download the PNG. It all runs100% in your browser, so your image is never uploaded.

๐Ÿ˜‚

Drop an image here

or click to browse

PNG, JPG, WebP & more ยท processed on your device ยท nothing is uploaded

๐Ÿ”’ 100% private โ€” runs in your browser, never uploaded.

How to make a meme

  1. Add your image โ€” drag and drop it onto the box, click to browse, or paste from your clipboard. PNG, JPG, WebP, GIF and BMP all work.
  2. Type your captions โ€” fill in the Top text and Bottom text boxes. The classic uppercase Impact lettering appears on the picture as you type, automatically wrapping to fit the width.
  3. Set the size โ€” drag the Font size slider until the words look right. Because the size scales with your image, the result looks the same whether the photo is small or huge.
  4. Download โ€” click Download meme to save a PNG with the caption baked in. The file is built on your device and saved straight to your computer, ready to share.

The classic Impact meme look

Internet image macros โ€” the “top text / bottom text” memes you have seen a thousand times โ€” share an instantly recognisable style: short, punchy lines in bold uppercase Impact, coloured white with a heavy black outline so the words stay readable on top of any photo. This generator recreates exactly that. We draw your text with the browser canvas using a white fill and a thick black strokeText outline, the same trick that keeps captions legible whether they land on a bright sky or a dark shadow.

Long captions are wrapped automatically so they never run off the edge of the picture, the top line hugs the top of the image and the bottom line sits against the bottom โ€” just like the memes you grew up with. Leave a box empty and that part is simply skipped, so you can make a top-only or bottom-only meme just as easily.

Is it private?

Yes. Your image is decoded with createImageBitmap and drawn โ€” along with your caption โ€” onto an HTML<canvas> entirely inside your own browser tab. Nothing is uploaded to a server, nothing is stored, and nothing is logged. That means your photos, screenshots and inside jokes stay completely yours. Because the work happens locally, the tool also keeps working offline once the page has loaded.

Frequently asked questions

Does this upload my image anywhere?

No โ€” your image is processed locally in your browser and never leaves your device.

Can I make a top-only or bottom-only meme?

Yes. Just leave the box you do not need empty and only the caption you typed is drawn.

The text looks a bit different on my computer โ€” why?

Impact is preinstalled on most systems, but if yours does not have it the browser falls back to another heavy sans-serif like Arial Black. The bold white-with-black-outline meme style still comes through.

What resolution is the saved meme?

The same resolution as the image you added. The caption is rendered at full size and baked into the PNG.

Can I add my own pictures, not just popular templates?

Absolutely โ€” any image you drop in becomes the meme background, so you can use your own photos, screenshots or downloaded templates.