Free Meme Generator

Upload any image, add top and bottom text in classic meme style. Customize font, color, and outline. All processing happens in your browser — no uploads, no sign-up.

🖼️
Drag & drop an image here
JPG, PNG, GIF, WebP — up to 20 MB

Preview

🎭 Upload an image to start creating your meme

Meme Text

Style

52px
4px
#ffffff
#000000

How to Use

STEP 1 — Upload an image: Drag and drop any image onto the drop zone, or click “Choose File.” JPG, PNG, GIF, and WebP files up to 20 MB are supported.

STEP 2 — Add text: Type your top and bottom text. Text is automatically uppercased to match classic meme style. It wraps automatically if it’s too long to fit.

STEP 3 — Customize style: Adjust font size (16–120 px), text color, outline color, and outline width. Classic meme style uses white text with a black outline — the defaults reflect this.

STEP 4 — Choose alignment: Toggle between left, center (default), and right alignment for both text blocks.

STEP 5 — Download: Click “Download as PNG” to save your meme. The canvas renders at full original image resolution.

Tips for Great Memes

Keep text short. Classic memes use punchy phrases of 3–6 words per line. The generator wraps long text automatically, but shorter is almost always better.

Use Impact font. The tool prioritizes Impact (the traditional meme font) and falls back to Arial Black. These wide, bold letterforms with a black outline are what define the classic meme aesthetic.

Outline width matters. An outline width of 3–6 px works well for most images. Increase it for busy or dark backgrounds; decrease for light, clean backgrounds.

Full resolution output. The PNG download is rendered at the original image’s pixel dimensions, so your meme stays sharp even on large displays.


Resize or compress any image before adding text → Image Resizer

Generate placeholder images for mockups or testing → Placeholder Image Generator