---
title: "9:16 Aspect Ratio: Vertical Video Sizes - CE.SDK Glossary"
description: "The 9:16 aspect ratio is the vertical frame of Reels, TikTok and Shorts. See its sizes, what cropping 16:9 footage costs and what 26 AI models made of 9:16."
url: "https://img.ly/glossary/9-16-aspect-ratio/"
type: "page"
---

> This is the markdown version of [9:16 Aspect Ratio: Vertical Video Sizes - CE.SDK Glossary](https://img.ly/glossary/9-16-aspect-ratio/). For all pages in one file, see [llms-full.txt](https://img.ly/llms-full.txt). For an index of all available pages, see [llms.txt](https://img.ly/llms.txt).

---

# 9:16 Aspect Ratio

## What Is the 9:16 Aspect Ratio?

The 9:16 aspect ratio describes an upright frame, 16 units high for each 9 units across. It is the 16:9 widescreen shape turned on its side, and it is the frame of vertical [short-form video](https://img.ly/glossary/short-form-video.md) in apps such as YouTube Shorts, Instagram Reels and TikTok.

A ratio says nothing about sharpness: 720 × 1280, 1080 × 1920 and 2160 × 3840 are all 9:16. The usual size, 1080 × 1920, holds as many pixels as horizontal [1080p](https://img.ly/glossary/1080p-vs-4k.md), only standing up. Footage shot at 16:9 can reach the tall frame by two routes, and the diagram shows what each one costs.

## Should You Crop or Fit 16:9 Video Into 9:16?

Each way gives something up, so the choice comes down to what the picture cannot lose. The numbers here are for 1080p footage going into a 1080 × 1920 frame.

### 1.78× upscale: Crop to fill the frame

Use it when the subject stays near the middle, for example someone talking to the camera. Inside a 1920 × 1080 frame, the 9:16 window is only 608 pixels wide, so the crop loses both sides and has to be enlarged to fill the frame. Footage shot in 4K leaves enough pixels to skip the upscale.

### 31.6% of the frame: Fit it with bars

Use it when every part of the frame matters, as with slides, screen recordings or wide shots. The picture keeps all its pixels but fills less than a third of the tall frame, so any text in it gets small on a phone.

### One layout per size: Lay the design out again

Use it when the video is a design, with titles, logos and captions placed over the footage. Moving and rescaling each element for the tall frame keeps the text readable, where a crop could cut words off and a fit would shrink them.

### Every pixel used: Create it at 9:16

Use it when phones are the main screen. Shooting vertically, or generating at a 9:16 size, fills a 1080 × 1920 frame with nothing to crop, though the same clip then needs bars or a crop of its own to play in a 16:9 player.

## Does Writing 9:16 in a Prompt Get You a 9:16 Image?

Mostly not. In our [AI benchmark](https://img.ly/ai-benchmarks.md), 26 image models got the same vertical 9:16 prompt with no size setting, three runs each. Seven returned a portrait image (two of them exactly 9:16), seven a 1024 × 768 horizontal one and twelve a square, the same shape on every run. The shape belongs in the request's size setting, not in the prompt.

[See all 78 results](https://img.ly/ai-benchmarks/prompts/n02-story-bg.md)

## Is Your Footage Big Enough to Crop to 9:16?

A 9:16 crop keeps the full height of a frame and narrows its width to match. Below 4K, the crop is smaller than 1080 × 1920 and has to be scaled up, which softens it. The last two rows are default image sizes from our AI benchmark.

- **720p (1280 × 720)**: 9:16 crop: 405 × 720, To fill 1080 × 1920: Upscale 2.67×

- **1080p (1920 × 1080)**: 9:16 crop: 608 × 1080, To fill 1080 × 1920: Upscale 1.78×

- **1440p (2560 × 1440)**: 9:16 crop: 810 × 1440, To fill 1080 × 1920: Upscale 1.33×

- **4K UHD (3840 × 2160)**: 9:16 crop: 1215 × 2160, To fill 1080 × 1920: No upscale: it scales down to 0.89×

- **AI image, 1024 × 768**: 9:16 crop: 432 × 768, To fill 1080 × 1920: Upscale 2.5×

- **AI image, 1024 × 1024**: 9:16 crop: 576 × 1024, To fill 1080 × 1920: Upscale 1.88×

## How the 9:16 Aspect Ratio Works in CE.SDK

To CE.SDK, 9:16 is a page size: your app or your users set a page to 1080 × 1920, place footage and designs on it, and then export a still image or, using [CE.SDK video editing](https://img.ly/products/video-sdk.md), a video. In the Page Sizes demo below, the resize panel switches a design to other sizes, a 9:16 Story among them.

Live demo: [Page Sizes (CE.SDK web editor)](https://img.ly/demos/page-sizes.md)

### Step 01: Start on a 1080 × 1920 page

Create the scene with a 1080 × 1920 pixel page and lock its orientation, so that rotating the page cannot swap its width and height. The built-in page presets include groups for Instagram, TikTok and YouTube. The web editor's resize panel lays an existing design out again for a new size, moving and scaling its elements to fit.

### Step 02: Crop or fit the footage

Every image or video fill has three modes: Cover scales it to fill the whole frame and crops the rest, Contain fits all of it inside and may leave the background showing, and Crop leaves the framing to you. Cover and Contain center the picture unless you align it to one side, and all three are in the SDKs for iOS, Android, the web and servers. For photos, the crop presets include Portrait (9:16), and force crop can open the crop tool only when an upload does not already match.

### Step 03: Export the page at 1080 × 1920, 30 fps

CE.SDK's guide to exporting for social media renders the page to MP4 (H.264) at 1080 × 1920 and 30 frames per second, with the bitrate set to 8 Mbps or left on Auto. The [video compression](https://img.ly/glossary/video-compression.md) entry estimates the file size for any bitrate.

### Step 04: Generate at 9:16 instead of cropping

CE.SDK's AI plugins for the web editor send the shape as a setting of its own, next to the prompt. The Kling text-to-video provider, for one, takes 9:16, 16:9 or 1:1, and image models offer the sizes they support, with a default your app chooses. Setting it there spares the crop and the upscale in the table above.

## FAQs

### 9:16 Aspect Ratio

**Q: Is 9:16 the same as 1080 × 1920?**

A: No. 9:16 is a shape, and 1080 × 1920 is one size with that shape, the usual upload size for Reels, TikTok and Shorts. 720 × 1280 and 2160 × 3840 are 9:16 as well, and TikTok's in-feed ad specs accept vertical video from 540 × 960 up.

**Q: Can TikTok take a 16:9 video?**

A: Yes. TikTok's ad specs take horizontal 16:9 video from 960 × 540 and square video from 640 × 640, but they list vertical 9:16 as the recommended shape. Cropping or fitting the clip to 9:16 yourself decides how it is framed, rather than leaving that to the app.

**Q: Why does YouTube show bars beside a vertical video?**

A: On a computer, YouTube's standard player is 16:9, so it may pad a 9:16 video, in white, or in dark gray for viewers using Dark theme. YouTube asks creators not to add bars or padding to the file itself, because that stops the player from resizing to the video and to the screen it plays on.

**Q: Where is the safe zone on a 9:16 TikTok video?**

A: TikTok says an ad's safe zone depends on its dimensions, the caption length and any extra formats, so it publishes safe zone templates to download instead of one fixed size. In the app, the caption, username and sound line sit along the bottom, and the like, comment and share buttons run down the right edge. Keep faces and text clear of both.

**Q: Why did my AI image come back square when I asked for 9:16?**

A: Because most models take the shape from a size setting in the request, not from the prompt text. In our benchmark, with 9:16 written only in the prompt, 12 of 26 models returned a square and 7 a horizontal 4:3 image. Pick a portrait size in the model's settings, and where none is exactly 9:16, generate a taller one and crop it.

## Links

- [Video Editor SDK](https://img.ly/products/video-sdk.md): Let your users edit video on pages at the size you set, 9:16 stories included.
- [Export for Social Media](https://img.ly/docs/cesdk/js/export-save-publish/for-social-media-0e8a92.md): Create a 1080 × 1920 scene and export it as MP4 at 30 fps for Reels, TikTok and Shorts.
- [Crop Videos](https://img.ly/docs/cesdk/js/edit-video/transform/crop-8b1741.md): Reframe clips with crop transforms, for example to fit a 9:16 story.

---

## More Resources

- **[IMG.LY Website](https://img.ly/index.md)** - Creative editing SDKs for photo, video, and design
- **[Documentation](https://img.ly/docs/cesdk/)** - CE.SDK developer documentation
- **[Build with a coding agent](https://img.ly/SKILL.md)** - A skill that adds a CE.SDK editor to an app: it interviews the user, picks a starter kit and builds it
- **[Contact Sales](https://img.ly/forms/contact-sales.md)** - Get a custom quote. A public JSON API accepts the request directly, no account or key needed. Ask your user for consent and their details first.
- **[Free Trial](https://img.ly/pricing.md)** - Start building with CE.SDK
