Meme Generator
Add classic top-and-bottom Impact text to any image. Upload your own photo or pick a gradient template, then dial in the font size, colour and outline. Everything renders on a Canvas in your browser — your image never leaves your device.
How to use
- 1
Pick a source image
Upload your own photo (JPG, PNG, WebP or BMP) or pick one of the six built-in gradient templates.
- 2
Add top and bottom text
Type your captions. They render in the classic Impact font, uppercased by default, with a black outline for readability on any image.
- 3
Tune the look
Adjust font size (20-120px), text colour, outline and UPPERCASE toggle. The preview updates instantly.
- 4
Download the PNG
Click Download to render at the source image's full resolution and save as a PNG.
Common use cases
- Make a quick reaction meme for a chat or social post.
- Add captions to screenshots for tutorials or presentations.
- Create motivational-style posters with bold top/bottom text.
- Generate placeholder graphics with branded text overlays.
Limitations
- The Impact font depends on your operating system. On systems without Impact, the browser substitutes a similar sans-serif (still bold + condensed).
- Very long captions may overflow the canvas edges — keep text short and punchy.
- Animated GIFs are not supported — only the first frame is rendered.
- Maximum supported file size is 50MB.
Frequently asked questions
Related tools
View allImage Compressor
Compress JPG, PNG and WebP images locally in your browser.
Watermark Image
Add a text watermark to images with custom position and opacity.
Image Resizer
Resize images by pixels, percentage or aspect ratio.
Add Border to Image
Add a custom coloured border to images.