YouTube Thumbnail Maker
Design a YouTube thumbnail in a full layer editor with templates, text, shapes, stickers, and image filters — no watermark, no signup, and your photos stay in your browser.
Last updated: October 20, 2026
Rendering and your photos stay in your browser. Nothing is uploaded unless you sign in and choose Save to WTP, which stores an editable copy in your workspace.
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is YouTube Thumbnail Maker?
A YouTube thumbnail is the 1280×720 image viewers see before they click — it sits next to the title in search results, suggested videos, and subscription feeds, and it's the single biggest factor in whether someone clicks your video at all. This tool is a full layer-based thumbnail editor that runs entirely in your browser: pick a canvas size, start from one of 11 templates, then stack text, shapes, stickers, and image layers and arrange them with drag, resize, rotate, and snapping guides.
Rendering and export happen client-side using the HTML5 Canvas API. Photos you add are resized and kept in your browser — nothing is uploaded, and no account is needed. There is no watermark or per-download limit. Your design and photos autosave in this browser, so a refresh doesn't cost you the work. If you sign in, Save to WTP stores an editable copy in your workspace (that is the only time your photos are uploaded) so you can reopen it later. When you're done, preview it the way it appears in a YouTube feed and export PNG, JPG, or WebP sized for YouTube's 2MB thumbnail cap.
How to Use YouTube Thumbnail Maker
Pick a starter template from the Templates panel, or start from the blank canvas
Use the left rail to add elements — Text styles, shapes and brush strokes under Elements, emoji under Stickers, and your own photos under Uploads (or just paste a screenshot with Ctrl/⌘+V)
Click any layer on the canvas to select it — drag to move, drag a corner dot to resize, or drag the top dot to rotate
Fine-tune the selected layer in the Design tab: fonts and text effects, image filters and shadows, or shape fills and borders
Use the Layers tab to reorder by dragging, and to hide, lock, duplicate, or delete layers
Set a background color, gradient, or full-bleed image from the Background panel
Change the canvas size in Settings — every layer scales to keep your layout intact
Hit Preview to see it as a YouTube feed card, then Export as PNG, JPG, or WebP. Sign in and choose Save to WTP if you want to reopen and keep editing it later
Common Use Cases
- Designing a reaction-style thumbnail with bold outlined text and a highlight ring around a key detail
- Building a gaming thumbnail with a diagonal badge callout and Impact-style headline text
- Creating a tutorial thumbnail with a banner headline and a step badge
- Making a podcast episode thumbnail with a centered guest ring and an episode-number label
- Putting together a tech review thumbnail with a callout badge over a product photo
- Resizing a finished design to Shorts, square, or Pinterest dimensions without rebuilding it
- Quickly iterating several thumbnail variants for A/B testing in YouTube Studio
- Building a thumbnail for a client or team member without asking them to install design software
Example Input and Output
A typical reaction-thumbnail composition built from three layers:
Background: orange-to-red gradient, 45°
Layer 1 (shape): highlight ring, yellow stroke, top-right
Layer 2 (text): "YOU WON'T BELIEVE THIS", Impact 104px,
white fill, black 16px stroke effect, left-aligned
Layer 3 (text): "full story inside", 44px, amber, drop shadow✅ 1280 × 720px PNG, under YouTube's 2MB cap
High-contrast bold text reads clearly at small feed
sizes; the ring draws the eye to the focal subject.How This Tool Works
The editor keeps one document — canvas size, background, and an ordered layer array (text, shape, image, sticker) — in an undo/redo history stack. Each render paints the stack onto an HTML5 Canvas: ctx.drawImage() with ctx.filter() for images, path primitives for shapes, and ctx.fillText()/strokeText() for text laid out by a pure wrapping routine. Selection, dragging, corner-handle resizing, and rotation all run through rotation-aware hit testing, so a rotated layer still grabs and resizes from the corner you actually clicked. Exporting re-renders the same document onto a clean offscreen canvas at your chosen scale — so selection handles and snapping guides never appear in the output — then calls canvas.toBlob() for PNG, JPG, or WebP and checks the result against YouTube's 2MB limit — bisecting JPG/WebP quality when the file is too big.
Technical Stack
Where your photos go
Rendering and export happen in your browser using the Canvas API, and photos you add are resized to at most 1920px and kept in your browser. If you sign in and click Save to WTP, those photos are uploaded directly to your private workspace storage on Cloudflare R2 and the saved design references them by URL; nothing is uploaded otherwise.
Designing for small sizes
Most viewers see your thumbnail at 120×68px or smaller in a mobile feed. Keep text large (60px+ at full resolution), limit yourself to 3-5 words, use a stroke or shadow effect over busy backgrounds, and avoid cramming more than one focal subject into the frame. The Preview button shows all three real feed sizes at once.
Keyboard shortcuts
Ctrl/⌘+Z undoes and Ctrl/⌘+Shift+Z redoes, Ctrl/⌘+D duplicates the selected layer, Ctrl/⌘+V pastes an image from the clipboard, Delete removes it, the arrow keys nudge by 1px (10px with Shift), Esc deselects, and holding Alt while dragging temporarily turns off snapping.
Canvas text and filter rendering
Text uses your operating system's installed fonts through the browser's Canvas API, so font rendering can vary slightly between Windows, macOS, and Linux, and letter spacing needs a current browser. Image brightness/contrast/saturation adjustments use the Canvas filter() function, supported in all current browsers.
Frequently Asked Questions
Is this thumbnail maker really free, with no watermark?
Yes. There is no paywalled tier, no watermark on exported files, no signup requirement, and no download limit. Every template, effect, and layer type is fully editable with no locked elements.
Does my uploaded image get sent to a server?
No. Photos you add are decoded, resized, and stored in your browser only. They are uploaded to Cloudflare R2 solely if you sign in and choose Save to WTP, so the saved design can be reopened later from any device.
What is the correct YouTube thumbnail size?
YouTube recommends 1280×720 pixels (16:9), with a minimum width of 640 pixels, and a maximum file size of 2MB in JPG, GIF, or PNG format. The editor opens at 1280×720 and checks your exported file against that 2MB cap, and you can switch to Full HD, Shorts (9:16), square, or a custom size at any time.
My exported file is over 2MB — what do I do?
Leave “Keep under 2MB” on in Settings (it is on by default): an oversized export is automatically switched to JPG, its quality lowered, and if needed the size trimmed slightly until it fits, and the message after download tells you exactly what changed. You can also drop the export scale back to 1×, reduce the number of large image layers, or run the file through the Image Compressor tool.
Can I rotate, lock, and reorder layers?
Yes. Drag a layer to move it, drag a corner dot to resize it from the opposite corner, and drag the dot above the top edge to rotate (hold Shift to snap to 90° steps). The Layers tab reorders by drag-and-drop and toggles visibility and lock, and locked layers can't be selected or moved on the canvas by accident.
Is my design saved if I close the tab?
Yes. Your design and any photos you added autosave to this browser (very large photos can exceed browser storage, in which case the editor tells you). To keep a design across devices, sign in and use Save to WTP — it stores the editable layers in your workspace, and opening it from your recent items brings the design back into the editor.
Does this tool generate thumbnails with AI?
No. This is a manual, layer-based editor — every element is something you place and style yourself. AI-generated thumbnails from a text prompt are a real category in this market, but they carry a real per-generation cost, so this tool focuses on a genuinely free, unlimited manual editor instead.
How do I remove the background from a photo before using it?
Use the Background Remover tool first to cut out your subject, then upload the result here as an image layer or background. The link in the image toolbar jumps straight there.
Related Tools
YouTube Thumbnail Checker
Score a YouTube thumbnail against CTR best practices — brightness, contrast, colorfulness, clutter, focal point, and small-size legibility — with concrete fixes. 100% in-browser.
YouTube Thumbnail Grabber
Download thumbnails from any YouTube video in high quality.
YouTube QR Code Generator
Create a QR code for a YouTube channel, video, playlist, Short, or subscribe link. Download PNG or SVG for slides, flyers, packaging, and events.
Eisenhower Matrix Maker
Sort your tasks into the four boxes of an Eisenhower matrix: do now, schedule, quick or hand off, and park it. Type, drag between boxes, copy as text or Markdown, or print. Free, no sign-up; it stays in your browser.
Shareable Checklist Maker
Make and tick off a checklist in your browser. Copy, download, print or share a browser link without sign-up. Optionally save a read-only checklist project or attach Markdown to an account task in WorkBoard.
Fake Tweet Generator & X Post Maker
Create realistic fake tweet mockups and X post screenshots with custom profiles, verified badges, media grids, quote posts, and PNG, JPG, or WebP export.

