Meme Maker writes a top and bottom caption on your own picture in white Impact with a black outline, or adds a white caption bar above it, then saves a JPEG, PNG, WebP or AVIF.
Takes any picture and writes two captions on it in the traditional meme style: bold white letters, a black outline, centred at the top and the bottom, wrapped onto several lines when the sentence is long. The text size is a percentage of the picture height, so a phone screenshot and a wide desktop image both come out readable. The caption bar style instead adds a white strip above the picture with black text, the format most common on social feeds today, and leaves the photo itself untouched.
Everything happens on a canvas in your browser tab. The picture keeps its full resolution; only the letters are added. There is no watermark and no account, and the page keeps working if your connection drops after it has loaded.
A 1080 × 1080 photo of a cat staring at a laptop. Top text “WHEN THE BUILD FINALLY PASSES”, bottom text “AT 2 AM”, Impact, size 9 % (97 px), outline 8. The top line is too long for one row and wraps to two; the bottom line sits 3 % above the edge. Saved as JPEG at quality 92 the file is roughly 210 KB, small enough for any chat app.
The numbers behind that: 9 % of 1080 is 97 px letters, and each line takes 1.15 times the letter size, so 112 px. Lines wrap at 94 % of the width, 1015 px. An outline of 8 is 8 % of the letter size, about 8 px of black around each letter. The 3 % edge margin keeps the text 32 px from the top and bottom.
Switch to Caption bar with a 3-line joke and the image grows by the bar: two margins of 32 px plus three lines of 112 px is 400 px, so the result is 1080 × 1480 with the text on white above the untouched photo.
Use it for reaction images, group-chat jokes, presentation gags and social posts. If you need the text somewhere other than top and bottom, or a smaller caption in a corner, use Add Text, which has a nine-position anchor. Crop first with Crop Image if the photo has empty space that makes the joke land badly; square or 4:5 usually works best in feeds. Memes do not need many pixels: run the result through Image Compressor if a platform complains about the size, or Resize Image if the picture is far bigger than any screen will show.
It is not the right tool for a different template layout, such as a four-panel comic or labels on several people in one photo; it writes at most two captions. It also cannot help with rights: a famous template or a news photo belongs to someone, so use pictures you took or are allowed to reuse.
Classic writes over the photo; Caption bar writes above it. ALL CAPS is on by default because that is the convention; turn it off for a caption-bar post. Size is relative to the picture height; 9 % is the usual look, 6 % for long sentences. Outline is relative to the letter size so it scales with the text; set it to 0 for a clean modern style. Edge margin keeps the text off the border. Long lines wrap automatically at 94 % of the width.
Font offers Impact, Arial, Comic Sans MS, Helvetica, Georgia and Times New Roman; a font your device does not have falls back to a plain sans-serif. Text colour and Outline colour apply to the classic style; yellow letters with a black outline read well on bright photos. Shrink long captions to fit stops a long caption from covering the picture. Position lets you drag each classic caption anywhere on a small live copy of the picture. The caption bar always uses bold black text on white, left-aligned.
Under Output, the file keeps its original type unless you pick JPEG, PNG, WebP or AVIF, and the quality starts at 92. File names follow the pattern {name}-meme, so cat.jpg downloads as cat-meme.jpg. Your last settings are remembered on this device, and the share link copies the setup, not the picture.
Where are the meme templates? This tool works on your own pictures. The best-known templates are copyrighted images we would rather not host; save one from the source you have the right to use, then drop it here.
Why is Impact the default font? Impact with a black outline is the look people recognise as a meme, and it stays readable over almost any photo. Any of the other fonts works too.
Can I use more than two lines? Yes. Press Enter inside the top or bottom box to force a line break, and long sentences wrap on their own.
Does anything get uploaded? No. The picture and the text stay in your browser; nothing is sent to a server.
Why did my caption get smaller when I typed more? Shrink long captions to fit is on by default. A classic caption may take up to about a third of the picture height; past that, or when one word is wider than the picture, the letters shrink step by step, never below a third of the size you set. Turn the switch off to keep the size fixed.
Can I move the text somewhere other than the top and bottom? Yes, in the Classic style. Under Position, drag either caption on the small live copy of the picture, or use the arrow keys to nudge the last one you touched (Shift for bigger steps). Back to top and bottom puts both where they started.
Can I put the same caption on several pictures? Yes. Drop several files or turn on Batch mode. Every picture gets the same captions and settings, and the text size follows each picture's own height, so you download one ZIP of memes that all look alike.
Which file type should I save as? Keep the original type for photos, which usually means JPEG. Choose PNG for screenshots and cartoons with flat colour and sharp lines, where JPEG would blur the edges of the letters. WebP is smaller than both but some older apps cannot open it.
You might also need