X Xerobit

Aspect Ratio Calculator

Calculate aspect ratios. Enter any ratio (16:9, 21:9, 1.777:1, 1200:630) and one dimension, and the other auto-computes. Outputs CSS aspect-ratio property and the legacy padding-top % hack for older browser support.

CSS aspect-ratio
Padding-top % (legacy hack)

Live Market Insight

DataForSEO · 2026-04-25
Monthly searches (US)
14,800
"aspect ratio calculator"
Cluster volume
75K
aspect + ratio calc
CPC
$8.90
Top competitor
andrew.hedges.name
1/10 SERP — wide open

Common aspect ratios and when to use each

CSS aspect-ratio vs padding-top hack

Modern CSS lets you set aspect-ratio: 16 / 9; directly — supported in every browser released after 2021. Before that, developers used this trick:

.container {
  position: relative;
  padding-top: 56.25%; /* 9 ÷ 16 × 100 */
}
.container > iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

The padding-top hack still works and is bulletproof across all browsers, but modern sites should use aspect-ratio — shorter, more readable, and doesn't require an absolutely-positioned inner element.

Responsive image/video containers

For embedded videos (YouTube, Vimeo) and responsive media:

.video-wrap {
  aspect-ratio: 16 / 9;
  width: 100%;
}
.video-wrap iframe {
  width: 100%;
  height: 100%;
}

FAQ

Why is the ratio simplified sometimes but not always?

The CSS output uses the simplified form (divide both by their GCD). 1920×1080 simplifies to 16/9. 1200×630 simplifies to 40/21.

Can I use decimal ratios?

Yes. 1.777:1 is 16:9 expressed with width normalized to 1. The CSS aspect-ratio property accepts decimals natively.

Does the ratio change when I change pixel dimensions?

No — the ratio is authoritative. Changing pixel dimensions recomputes the other dimension to preserve the ratio.

Related tools

Pillar

Part of Dev Productivity.


Written by Mian Ali Khalid. Last updated 2026-04-25.