meme-generator
Generate meme image URLs from text with top and bottom lines. Choose from 211 templates or let the tool auto-select based on a topic keyword.
Instructions
Generate a meme image URL from text. Provide text_top and text_bottom (the two lines of the meme), and optionally a template name. If no template is given, supply a topic keyword and a fitting template will be chosen automatically. Returns a direct image URL you can embed in messages, posts, or web pages. 211 templates available including drake, doge, distracted, buzz, fry, success, gru, oprah, and more. Free upstream: memegen.link (no API key, unlimited requests). Common agent use cases: social media content generation, reaction images, marketing copy, presentation humor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text_top | No | Top line of the meme (the setup or rejected option). Max 120 chars. | |
| text_bottom | No | Bottom line of the meme (the punchline or preferred option). Max 120 chars. | |
| template | No | Meme template ID. Examples: drake, doge, distracted, buzz, fry, gru, success, oprah, astronaut, brain, fine, picard. Omit to auto-select from topic. | |
| topic | No | Topic keyword used to auto-select a template when 'template' is omitted. Examples: 'choice', 'crypto', 'success', 'fire', 'ai'. Ignored if template is specified. | |
| style | No | Optional style variant (e.g. 'animated', 'dark', 'no'). Only supported by some templates. Defaults to template default. | |
| width | No | Output image width in pixels. Defaults to 600. | |
| height | No | Output image height in pixels. Defaults to 450. |