Skip to content
MOTION CHEAT CODE Back to the pack
  1. Home
  2. Guides
  3. Reel covers and thumbnails

Guide

Reel covers and thumbnails

A reel cover is a full 1080 x 1920 frame, but your profile grid shows only its middle. Design for that crop, export a PNG, and make a whole series in one go.

Guides Use cases Sound library Glossary Compare FAQ

Updated 18 October 2026

On this page

  1. The sizes that matter
  2. What makes a cover work
  3. Pick a design
  4. Cut out your photo
  5. Set the words and colors
  6. Check the crop and export
  7. Make a whole series in one go
  8. One prompt does all of it

An Instagram reel cover is 1080 x 1920 pixels, the same size as the Reel, but your profile grid shows only the middle 1080 x 1350 of it (y 285 to 1635), so the words and the focal point belong inside that crop. A YouTube thumbnail is 1280 x 720 pixels and needs its bottom-right corner free for the video length.

This guide covers the sizes, what makes a cover readable, and how to make covers and thumbnails as PNG files with Claude Code and HyperFrames, one at a time or a whole series in one go.

The sizes that matter

Image Size Where the important parts go
Reel cover 1080 x 1920 Inside the middle 1080 x 1350 (y 285 to 1635) and clear of the button column on the right (x 940 to 1080)
Thumbnail 1280 x 720 Inside the title-safe margins, with the bottom-right corner left free for the length

The background still runs edge to edge. Only the words, the face or the object people must see stay inside the crop. For every other format, see Reels safe zones.

What makes a cover work

A cover is read in half a second, at the size of a stamp. Four rules do most of the work:

  • Three to six words. More than that is a caption, not a cover.
  • One focal point. A number, a face, a question or an object. Not all four.
  • Read it small. Scale a reel cover to 360 pixels wide and a thumbnail to 320. If the words do not read at that size, cut words; do not shrink them.
  • Real results only. Numbers and results on a cover must be your own. The same goes for logos and product photos: use only your own or ones you have permission for.

Pick a design

In Cover Studio, each design is a one-frame HyperFrames project: a small web page whose text, colors and images are declared variables. The export takes a still and saves it as a PNG. Motion Cheat Code's Cover Studio has 12 designs of this kind, v01 to v06 for reel covers and v07 to v12 for thumbnails:

Reel covers Thumbnails
v01 Big Number: lists, steps, days v07 Big Text + Arrow: tips and reveals
v02 Face + Headline: stories with your photo v08 Versus: comparisons with two images
v03 Bold Question: advice and opinions v09 List Number: list videos
v04 Series Episode: multi-part series v10 Result Burst: results and experiments
v05 Before / After: makeovers, two photos v11 Tutorial Steps: tutorials and how-tos
v06 Minimal Luxe: calm, premium brands v12 Product Hero: reviews and launches

Cut out your photo

Designs with a person or a product in front of the background need a cut-out: the photo with its background removed. HyperFrames does that on your computer:

npx hyperframes remove-background me.jpg -o assets/me.png

It takes JPG, PNG and WebP files. The first run may download the model it uses. Look at the result before you use it: rough edges around hair usually mean a photo against a plain wall works better. Then point the design's image variable at the file.

Set the words and colors

Every text, color and image is a variable. Write your values in as the new defaults, so every later export uses them. Two details help:

  • Put a word between asterisks, like *daily*, and it gets the design's emphasis: a highlight, a color or italics, depending on the design.
  • To try a color for one export only, pass it on the command line with --set, for example --set accent=#FF2E93.

Check the crop and export

Before you export, draw the guide on the cover. It shows the grid crop and the button zone on reel covers, and the margins and the length corner on thumbnails:

node tools/export.mjs --guide --out check.png
node tools/export.mjs

The first command writes a check image with the guide drawn on; the second writes cover.png. Run npx hyperframes check first, so problems such as low contrast show up early.

Make a whole series in one go

For a series, the design stays the same and only the words change. Put one row of values per episode in a JSON file and export them all with one command:

node tools/export.mjs --batch season.json

Each row becomes its own PNG (covers/cover-01.png, cover-02.png and so on), and values you leave out of a row keep the defaults. The Series Episode design (v04) ships with an example file. The same idea works for videos; see batch-render video variants.

One prompt does all of it

With Claude Code you can ask for the whole routine in plain words:

Use cover design v02. Cut out my photo assets/me.jpg and use it.
Headline: "I stopped posting *daily*". Kicker: "Hot take".
Check the grid crop, export the cover as a PNG and show me
how it reads at 360 pixels wide.

Claude Code sets the variables, makes the cut-out, checks the crop and exports, then tells you what still needs replacing. The carousel guide uses the same approach for 4:5 slides.

Cover Studio is part of the full Motion Cheat Code pack. The free starter kit is a good way to see how a prompt turns into a render before you make your own covers.

Questions

What size is an Instagram reel cover?

1080 x 1920 pixels, the same size as the Reel itself. Your profile grid shows only a centered crop of it, the middle 1080 x 1350 (y 285 to 1635), so the words and the focal point belong inside that area.

What size is a YouTube thumbnail?

1280 x 720 pixels, a 16:9 frame. Keep the bottom-right corner free, because the video length is shown there, and check that the words still read when the image is scaled down to about 320 pixels wide.

Do I need a photo for every cover?

No. Some designs are built around a big number, a question or bold text. The photo designs show a drawn placeholder until you point the image variable at your own file, so replace it before you post.

Can I make covers for a whole series at once?

Yes. Put one row of values per episode in a JSON file and export with --batch. You get one PNG per row, with the same design and different words.

Keep reading

  • Reels safe zonesWhere to put text on a 1080 x 1920 Reel, TikTok or Short so app buttons and captions do not cover it, with pixel numbers for every format and type sizes.
  • Batch-render video variantsTurn one short video into a template with variables, then render a version per product, hook, language or customer from a spreadsheet in one command.
  • Instagram carousels with Claude CodeMake an Instagram carousel with AI by filling a carousel template at 1080 x 1350 with your content, then export the PNG slides with Claude Code.
  • Safe zoneThe safe zone is the part of a video frame that no app interface covers. Definition, the pixel numbers for Reels, TikTok and Shorts, and how to use them.

Motion Cheat Code

Type a prompt. Get a reel.

The all-in-one Claude Code video pack: 250 prompts, 60 templates, 400 sound effects, 30 music tracks and 60 overlays, plus studios for captions, carousels and covers. $49 one-time, free updates, 14-day money-back guarantee.

See what's insideFree starter kit

You need a paid Claude plan that includes Claude Code (Pro or higher), bought separately from Anthropic, and a Mac, a Windows computer or just your phone (phone setup). Not included in the pack.

Motion Cheat Code Free starter kit UI Motion Guides Sound library Glossary FAQ Help Terms Refunds Privacy Imprint

Motion Cheat Code is an independent product by NorthByte. Not affiliated with or endorsed by Anthropic or HeyGen. Claude and Claude Code are trademarks of Anthropic, PBC. HyperFrames is open-source software by HeyGen (Apache-2.0).

© 2026 NorthByte