Meme Generator

Add top and bottom text to any image in classic Impact font style. Download as PNG or JPG.

Drop an image to start making a meme

* supported

About this tool

Create classic memes by adding top and bottom text over any image in the iconic Impact font with a white fill and black stroke — the same style used in millions of internet memes. Upload any photo or image, type your text, adjust the font size, and download as PNG or JPG. Everything happens in your browser using the Canvas API, so no image is ever uploaded anywhere.

  • ✅ Free to use, no sign-up required
  • ✅ Files never leave your device
  • ✅ Instant conversion
  • ✅ Works on any browser and device

How it works

Your image is drawn onto an HTML Canvas at its original resolution. The top and bottom text are rendered in Impact font (or a similar condensed sans-serif) with automatic font-size shrinking to fit within the canvas width. White fill with black stroke provides the high-contrast look characteristic of the classic meme format. The canvas is exported as a PNG or JPG for download.

Frequently Asked Questions

What font is used for classic memes?
Classic internet memes use Impact (or Arial Narrow as a fallback) — a bold, condensed sans-serif font. White text with a black outline on a high-contrast background makes the text readable over any image.
Can I use any image I want?
You can use any image stored on your device. Be mindful of copyright when sharing memes publicly — using images you own or that are in the public domain is best practice.
Can I make the text larger or smaller?
Yes — use the font size slider to adjust the text size. The tool will also automatically shrink the font if the text is too long to fit on a single line at your chosen size.
Does my image get uploaded anywhere?
No. Your image is processed entirely in your browser using the Canvas API. It never leaves your device.

Related Tools