Free Meme Generator
Add classic top and bottom captions to any image in the iconic meme style. Live preview, download as JPG or PNG. Runs entirely in your browser — never uploaded.
Drop a file here, or click to browse
PNG, JPG, WebP, GIF, HEIC, HEIF · processed on your device
or press Ctrl+V to paste from your clipboard
Tip: you can paste a screenshot with Ctrl+V
Your files never leave your device. All processing happens locally in your browser.
Add classic top/bottom meme captions to any image. Everything is rendered in your browser — your image is never uploaded.
Common uses
- Make a Classic Top/Bottom MemeAdd the iconic Impact-font captions to a meme image.
- Caption a Reaction ImageAdd a caption to a reaction photo to share in chats.
- Make a Meme for Social MediaCreate a captioned image to post on social platforms.
- Caption a Meme TemplateAdd your own text to a popular meme template image.
- Add a Caption to an Image for a SlideQuickly caption an image for a fun presentation slide.
How It Works
The classic meme look is bold Impact text in white with a black outline, top and bottom. This draws it onto your image with a canvas — instantly and entirely in your browser.
- 1You drop in an imageIt's drawn to a canvas locally — never uploaded.
- 2You type top and bottom captionsText is auto-uppercased and word-wrapped to fit, with the classic Impact font and black outline.
- 3It renders liveThe meme updates as you type; adjust the text size to taste.
- 4You download the imageThe full-resolution meme is exported straight from the canvas — JPG for photos, PNG when the image has transparency.
Your image is captioned on your device with a canvas — nothing is uploaded, so personal photos stay private.
Related Tools
Split Screen Video Maker
Put 2, 3 or 4 videos side by side, top and bottom, or in a grid, playing at the same time, and save one MP4. Made for reaction videos, before-and-after and comparisons, in 16:9, 9:16 for TikTok and Reels, or square. Runs in your browser; nothing is uploaded.
Add Text to Photo
Add draggable text captions to any photo — fonts, colors, outline and shadow — and export full-res.
Audio Mixer — Add Background Music to Audio
Layer up to 8 audio files into one: put background music under a voice recording or podcast, with its own volume, start time, fade in and out, and loop. The music can dip automatically while the voice talks. Save as MP3, M4A or WAV. Runs in your browser; nothing is uploaded.