Free Thumbnail & Meme Generator – TikTok, Instagram & YouTube
Make scroll-stopping thumbnails, memes, reels covers, stories, and shorts for TikTok, Instagram, YouTube, Facebook, X/Twitter, Snapchat, Pinterest, LinkedIn, Reddit, and Threads. Drag layers, layer text and images, batch-export across platforms — 100% in your browser, no watermark.
—
Click a layer to select • drag to move • ↑↓←→ to nudge
Safe-zone overlay
Format & quality
Background
Loading AI model…
Model downloads once from a CDN; cached after. Your image is not uploaded.
Adjust crop, fill & filters
Layers
Layer
Advanced text options
Advanced image options
Start from a template ▾
Click a layout to apply. It replaces current layers (you can Undo).
Save / Load project ▾
Includes layers, background image and all settings.
How it works
- Pick your platform from the toolbar dropdown — canvas snaps to native size and format defaults set themselves.
- Set a background: upload an image (optionally hit AI Remove background), pick a solid color, or build a gradient.
- Add text or image layers from the Layers card. Click any layer to select; drag to position; arrow keys nudge.
- Hit Download, or Batch… to export the same design across many platform sizes at once.
Frequently Asked Questions
Stories & Reels: 1080×1920 (9:16) — TikTok, IG Reel/Story, YT Shorts, FB Story, Snapchat. Instagram Posts: 1080×1080 (square), 1080×1350 (portrait), 1080×566 (landscape). Other feed posts: YouTube Thumbnail 1280×720, FB 1200×630, X/Twitter 1200×675, LinkedIn 1200×627 (landscape) or 1200×1200 (square), Reddit 1200×628. Pinterest: 1000×1500 (standard) or 1000×2100 (long). Banners & Covers: X/Twitter Header 1500×500, LinkedIn personal banner 1584×396, LinkedIn company 1192×220, Facebook Cover 1640×859, YouTube Channel 2560×1440 (TV-safe 1546×423 centered), Twitch Banner 1200×480, Twitch Offline 1920×1080, Discord Banner 960×540. Art & Publishing: Podcast 3000×3000, Spotify Playlist 640×640, Substack 1456×816, Medium 1500×750.
Yes — rendering happens 100% in your browser. No files are uploaded. Fonts are fetched only when you actually pick one.
No. The AI model itself (~50MB) is downloaded once from a CDN to your browser the first time you press the button; it's cached after that. The model then runs entirely on your device — your image is never uploaded anywhere. If you'd prefer not to download the model, simply don't use the AI Remove-background buttons; everything else still works without it.
Use it when you have a photo with a clear subject (a person, a product) and you want them on a different background. The AI button on an image layer makes that layer transparent around the subject. The "Cut subject → foreground" button on the Background panel removes the photo's background and moves the subject to a foreground layer so you can pick any new background behind it.
Static: PNG, JPEG, or WEBP (with quality slider 1–100%). Animated: GIF (FPS and looping control). Frames can be saved as a ZIP of PNGs. You can also batch-export the same design to multiple platforms as a ZIP.
Yes — click any text or image layer on the canvas to select it, then drag it to reposition. Use the arrow keys to nudge selected layers by 1 pixel (or 10 pixels with Shift).
Open the “Save / Load project” section, click Save JSON to download a project file, then Load JSON to restore later. Background images and overlay images are stored in the JSON as data URLs.
Yes — press Ctrl/Cmd+Z to undo, Ctrl/Cmd+Shift+Z (or Ctrl+Y) to redo. The history keeps the last 50 actions.
Pick your platforms in the batch dialog and the same composition is re-rendered at each platform's native size, then bundled as a ZIP. Layer positions and font sizes scale proportionally so the layout looks roughly the same across formats.
“Cover” fills the canvas and may crop edges. Switch to “Contain” to letterbox instead, or use the X/Y/Zoom sliders to pan and re-frame the background.
Design your slide, press Capture frame to add it to the GIF, change the design, and capture another. Export as GIF, or download all frames as a ZIP of PNGs.
Use JPEG/WEBP around 85–90% quality for social uploads. For text-heavy images, PNG keeps edges crisp. Avoid uploading massive 8K backgrounds — downscale first.
Use bold, high-contrast colors and a single, clear focal point. Faces with visible emotion boost clicks. Keep text short (≤ 5–7 words), thick sans-serif fonts (Impact/Bebas/Anton), and high-contrast outlines. Place key elements according to the rule of thirds and keep them within safe zones for mobile UI overlays.
Use one display font for impact and a secondary simple font sparingly. Maintain generous padding, consistent margins, and align elements cleanly. Increase letter-spacing slightly for uppercase. Outline text for legibility on busy backgrounds.
Use high-contrast palettes (e.g., light text on dark backgrounds). Add subtle gradients behind text for readability. Limit your palette to 2–3 main colors plus accents to keep it clean.
Keep important text and faces away from the top/bottom overlay areas. Use the built-in guides and the IG Reel Cover center guide for grid-safe previews.
Try small variations (wording, color, crop) and check performance. Keep a consistent style (colors, fonts, framing) so your audience recognizes you.
Favor large fonts, strong contrast, and minimal text. If a platform supports alt text, add a clear description for important images.