Image tool

Meme Generator

Create a captioned image from a photo you choose or a simple blank canvas. Everything stays in your browser until you download the finished PNG.

In-browser processingNo account requiredPrivacy details ↗
No image selected — using the blank canvas.

JPEG, PNG, or WebP only. Maximum 20 MB, 10,000 px per side, and 40 megapixels after decoding. Use only images you have permission to use.

Up to 100 characters. Line breaks are kept.

Up to 100 characters. Line breaks are kept.

78 px
6 px
Original blank canvas

Used until you choose an image. 320–2,000 px per side and 4 megapixels maximum.

LIVE PREVIEW

Original blank canvas

Local privacy: your image and captions stay in this browser. The page uses no template library, image upload, account, or server-side image storage.

A QUICK WALKTHROUGH

How to use this tool

  1. Choose a JPEG, PNG, or WebP image, or set up the included blank canvas.
  2. Write top and bottom captions, then adjust the text size, colors, outline, and blank-canvas size.
  3. Review the live preview and download a PNG when the captions are readable.

Use your own image or a fresh canvas

This page does not provide or bundle meme templates. You can select a JPEG, PNG, or WebP image you are allowed to use, or begin with the original solid-color blank canvas. The browser combines the selected pixels and captions only in its local canvas.

Practical browser limits

Input files are limited to 20 MB, 10,000 pixels on either side, and 40 megapixels after decoding. The blank canvas accepts 320–2,000 pixels per side and up to 4 megapixels. Captions are limited to 100 characters each and wrap into lines; review the preview because a very long caption can still be small at the final size.

A download without an upload

The downloaded result is a PNG with the source or blank-canvas dimensions. Canvas export does not preserve image metadata or animation. No file, caption, preview, or generated image is sent to Hello Keyboard Tools or stored after you leave the page.

GOOD TO KNOW

Common questions

Which images can I use?

Choose a JPEG, PNG, or WebP file that you have the right to use. SVG, GIF, HEIC, and remote image URLs are not accepted.

Why does a caption wrap?

The generator keeps text inside a padded area and wraps at words where possible. Shorter captions usually give the largest, clearest result.

Will a transparent PNG stay transparent?

Yes, when you use it as the source image. The original blank canvas is opaque because it starts with the background color you choose.

Does this use a known meme template?

No. It includes only an original blank canvas. Bring your own image if you want a particular background, and make sure you have permission to use it.