All Over Tools logo
Tool Combiner
Text Cleanup Text Formatting Text Analysis Text Parsing Data Validation Text Transformation Text Generation
File Converters File Compressors Image Tools Video Tools
Blog About Us Contact Us

Meme Generator

Add classic top and bottom captions or drag custom text boxes anywhere on your image, with font, color, and outline controls - everything runs locally in your browser, nothing is uploaded.

Drop an image here

or , or pick a blank template below

JPG . PNG . WEBP . GIF . BMP

Click a text box in the preview to select and drag it. On mobile, tap and drag with your finger.

What does this meme generator do?

This tool lets you add classic top and bottom captions, or any number of freely draggable text boxes, to an image directly in your browser. It draws the image and text together using the Canvas API and exports the result as a PNG or JPG, so nothing you make ever leaves your device.

How to make a meme

  1. Upload your own image, or pick one of the popular blank templates to start captioning right away.
  2. Type your top text and bottom text for the classic meme layout.
  3. Click Add text box to place extra captions anywhere on the image, then drag them into position with your mouse or finger.
  4. Adjust the font, size, text color, and outline until it looks right.
  5. Choose PNG for crisp text and transparency support, or JPG for a smaller file, then click Download meme.

Top and bottom text vs. custom text boxes

The top and bottom text fields recreate the classic meme format instantly - type your caption and it's centered and sized to fit the image width automatically. For anything more specific, like a speech bubble, a side note, or a caption in the middle of the frame, click Add text box and drag it exactly where you want it. You can mix both approaches on the same image.

Popular blank templates

Don't have an image ready? The template row includes ready-to-caption blanks in the classic meme ratio, square, landscape, and portrait formats, so you can start typing immediately. Upload your own photo, screenshot, or reaction image at any time to replace the template.

Font, color, and outline controls

Switch between Impact (the traditional meme font), sans-serif, serif, monospace, and handwritten-style fonts. Pick any text color and outline color from the swatches, toggle the classic thick outline on or off, and turn on Uppercase to automatically capitalize captions the way most meme formats expect.

Mobile-friendly editing

The preview supports touch dragging, so you can select and reposition text boxes on a phone or tablet just as easily as with a mouse. The layout adapts to smaller screens without losing access to any control.

Common uses

Reaction memes

Caption a screenshot or photo with a quick top/bottom joke to share in chats or on social media.

Custom formats

Use draggable text boxes to build multi-caption formats, speech bubbles, or labeled diagrams from your own image.

Quick blank memes

Grab a blank template and start captioning immediately without needing to find or upload a source image first.

Frequently asked questions

Do I need my own image to make a meme?

No. Pick one of the built-in blank templates in the classic meme, square, or landscape format to start captioning immediately, or upload your own photo or screenshot instead.

Can I move the text anywhere on the image?

Yes. Beyond the classic top and bottom captions, click Add text box to create additional captions you can drag anywhere on the image with your mouse or finger, and resize using the font size control.

Is my image uploaded to a server?

No. Your image and text are rendered together using the Canvas API directly in your browser, and the export happens locally, so nothing is ever sent to a server.

What file format does the export use?

Choose PNG for the sharpest text and support for transparent source images, or JPG for a smaller download size.

11 views