Meme Generator

Create a meme with multiple text layers and live drag positioning. Processing stays in your browser for this workflow.

Choose a browser-decodable still image. Animated input is treated as a decoded still frame.

Text layers

Click a text layer in the preview to select it, then drag it. Keyboard users can use the X/Y controls below.

Selected layer

Live preview

Choose an image to begin.

Export

PNG preserves transparency. JPEG uses the selected opaque background. WebP is offered only when the browser actually encodes WebP.

Privacy & limitations

The image and meme text are processed locally with Canvas and do not need to be uploaded to MesraTools. Very large images are subject to device memory. This version creates still-image memes and does not claim to preserve GIF/APNG/WebP animation.