Meme Generator 🔒 Runs locally in your browser — nothing is uploaded.

Add classic top and bottom caption text to an image, meme-style.

📷 Drop an image here, or click to choose

About this tool

Memes live and die by that classic look: bold white letters with a thick black outline, slapped across the top and bottom of a picture. This tool recreates it right in your browser — drop in any image, type your top and bottom captions, and watch the preview update as you type. Text automatically goes ALL CAPS (the meme fonts of old just did that, and it's stuck), wraps onto multiple lines if a caption is too wide for the image, and the font size scales itself to the image width so a first try usually looks about right — though you're free to override it with the slider if the wisecrack needs to be bigger or smaller. Grab the result as a PNG or JPEG whenever it's ready. Nothing is uploaded; ImageBitmap and Canvas do all the drawing on your device.

A few notes for getting a crisp result: the outline thickness is tied to font size, so it stays proportional whether you're captioning a tiny thumbnail or a huge photo — no comically thick strokes on small text, no invisible-thin ones on large text. The tool tries to use the classic Impact typeface for that unmistakable meme feel, but falls back to a similar bold sans-serif automatically if Impact isn't installed on your device (common on phones and some Linux setups), so the caption still reads clearly either way. Leave a field blank if you only want a top or bottom caption — plenty of great memes only need one line.

Frequently asked questions

Why doesn't my text look like the "Impact" font I expect?

Impact isn't installed on every device — it's common on Windows and many desktop systems but often missing on mobile devices and some Linux systems. When it's unavailable, your browser automatically substitutes a similar bold sans-serif font instead, which is why the exact look can vary slightly depending on what device you're using. The overall meme effect (bold, white-with-black-outline, all-caps) still comes through regardless of the exact typeface.

Can I type lowercase text?

Yes — type in whatever case is comfortable, the tool automatically converts it to ALL CAPS for the classic meme look on the rendered image, so you never need to hold Shift or worry about capitalization while typing your caption.