> For the complete documentation index, see [llms.txt](https://docs.ideogram.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ideogram.ai/using-ideogram/generation-settings/aspect-ratio-and-dimensions.md).

# Aspect Ratio and Dimensions

Aspect ratio controls the shape of your generated image. Depending on the selected model, workflow, and generation size tier, you may see preset ratios, custom ratio controls, custom pixel dimensions, or resolution choices.

To select an aspect ratio or dimensions:

1. Open the [Prompt Box](/using-ideogram/ui-overview/ui-components/prompt-box.md).
2. Open **Aspect Ratio**, **Dimensions**, or **Resolution** depending on the current workflow.
3. Choose a preset or custom value supported by the selected model.

<figure><img src="/files/VOzgrk8GbHNUAVtl7vDC" alt="Prompt Box with the 1:2 aspect ratio button highlighted next to the model and image count buttons"><figcaption></figcaption></figure>

<figure><img src="/files/YtyXFReWpgZOIBrOQlit" alt="Aspect ratio menu with a 1:2 preview, portrait and landscape preset lists, a slider, and custom width and height fields"><figcaption></figcaption></figure>

## Common Preset Ratios

Ideogram commonly uses these preset ratios:

| Orientation | Presets                                            |
| ----------- | -------------------------------------------------- |
| Vertical    | `1:3`, `1:2`, `9:16`, `10:16`, `2:3`, `3:4`, `4:5` |
| Square      | `1:1`                                              |
| Horizontal  | `5:4`, `4:3`, `3:2`, `16:10`, `16:9`, `2:1`, `3:1` |

In API requests, aspect ratios use `x` separators, such as `16x9`, instead of `16:9`.

## Custom Dimensions and Resolution Tiers

Some models and plans support custom dimensions or resolution tiers. When custom dimensions are available, Ideogram may normalize your requested dimensions to a supported ratio, model size, or resolution tier.

Exact pixel outputs depend on the model, generation size tier, endpoint, and workflow. If docs need exact pixel tables, generate them from the same model catalog/config used by the app rather than maintaining a static table by hand.
