Add Classic Top and Bottom Meme Captions to a Photo
Put white block capitals with a heavy black outline across the top and bottom of any picture.
About the Meme Generator
Two text fields cover the familiar format: one caption along the top, one along the bottom, either of which can be left blank if you only need one. Whatever you type is converted to capitals automatically, so there is no need to hold shift, and a size slider running from 4 to 15 percent of the image width scales both lines together. The styling is the traditional one — white fill with a thick black outline — which is what keeps the words readable over any photograph.
Captions are centred and drawn directly onto the picture, and the output is a JPG. One image is handled at a time, since a caption is written for a specific picture rather than applied to a batch. The whole thing is composed in your browser, which is a meaningful difference from most meme sites where uploads are the product.
Key Features
- Top and bottom fields: Fill in either or both; an empty field is simply skipped rather than leaving a gap.
- Automatic capitals: Text is uppercased as it is drawn, matching the convention without any typing effort.
- Outlined lettering: White text with a heavy black stroke stays legible against dark, light and busy backgrounds alike.
- Proportional sizing: The slider sets text size as a percentage of image width, so the caption scales with the picture.
- Nothing is published: The finished meme is a download, not a post — it is not added to any public gallery.
How to Use the Meme Generator
- Add the picture you want to caption.
- Type the top line, the bottom line, or just one of them.
- Adjust the size slider until the words fill the frame comfortably.
- Generate and download the JPG.
How It Works
The image is drawn to a canvas and the captions are painted over it in a heavy condensed face, requesting Impact first and falling back to Arial Black and then a generic sans-serif. Each line is stroked in black at a width proportional to the font size before being filled in white, which produces the outline. Two practical quirks follow. Impact is not installed on every system, particularly on Linux and some mobile devices, so the lettering may render in a slightly different face than you expect. And each caption is constrained to 94 percent of the image width by horizontal compression rather than word wrapping, so a very long line is squeezed narrower instead of breaking onto a second row — keep captions short. Output is always JPG at high quality, so transparency in the source is flattened.
When You Need It
Someone putting together the closing slide of an all-hands deck wants a light-hearted caption over a photograph of the team from the last offsite. That picture shows identifiable colleagues, and a great many meme websites publish what users create into a public gallery by default, which is an unpleasant surprise when the subject is your own staff. Building the image locally means the joke reaches the meeting and nowhere else. Community managers captioning event photos and teachers making classroom material work under the same constraint.