Aspect Ratio Calculator

Calculate width, height, or ratio. Solve any one from the other two. 16:9, 4:3, 21:9, 9:16, 1:1, custom. Free, runs in your browser.

Common ratios

What this does

Solves any one of width, height, or aspect ratio when you provide the other two. Live: change any field and the dependent one updates. Visual preview shows the actual proportional shape.

The tool’s a bit smarter than a basic calculator:

  • Three-input math: if all three fields are filled, editing one updates the others to stay consistent.
  • Auto-reduce: if you enter 1920 × 1080, the ratio comes back as 16:9 not 1920:1080.
  • Decimal output: the decimal value (1.778 for 16:9) is what CSS aspect-ratio: 16/9 actually computes to — useful for setting padding-top hacks, viewport math, etc.
  • Custom ratios: type any W:H string. 2.39:1 for cinemascope. 0.667:1 for nine-by-ten. Decimals work.

Common ratios and what they’re for

RatioDecimalUsed for
16:91.778Modern HD/4K video, most monitors, YouTube, OG images on social
4:31.333Classic TV, projectors, older iPads, some print magazines
21:92.333Ultrawide monitors, modern cinema (close to 2.35:1)
9:160.5625Phone vertical video — TikTok, Reels, Stories, Shorts
1:11.0Instagram square posts, profile photos, OG icons
3:21.5DSLR sensors, 4×6 prints, Leica film cameras
5:41.258×10 prints, older 1280×1024 monitors
2:12.0Modern OG images (1200×600), some phones, cinemascope-ish
2.39:12.39Modern theatrical cinemascope
A4 landscape1.414A4/A3/A5 paper (1:√2) — rare in screen design

Three things people usually want this for

  1. “What’s the height for a 1920px-wide 16:9 video?” Answer: 1080. Plug 1920 into width, leave height blank, ratio at 16:9.
  2. “What aspect ratio does my actual export end up at?” You exported a video at 1440×608 — what is that? Type both numbers, the ratio reduces to 90:38 ≈ 21:9. Probably ultrawide.
  3. “Resize to fit a 1200px-wide container, keeping ratio.” Type 1200 width, leave height blank, set ratio to your source’s ratio. Get the height.

Quick CSS aspect-ratio recipe

Modern CSS lets you write aspect-ratio: 16 / 9; directly. For older browser support (anything before 2021), the padding-top hack uses the decimal:

.video-wrap {
  position: relative;
  padding-top: 56.25%;  /* 100% / (16/9) — i.e., 100% × 9 / 16 */
}
.video-wrap > * { position: absolute; inset: 0; }

The 56.25% comes from (9/16) × 100. For other ratios, (H/W) × 100. 4:3 → 75%. 21:9 → 42.857%. 1:1 → 100%.

Privacy

The tool runs entirely in your browser. No values are sent anywhere.

Explore More Free Tools

🔧

BPM to Milliseconds Calculator

Convert BPM to delay times in milliseconds. Whole, half, quarter, 1/8, 1/16, 1/32 notes plus dotted and triplet variants. Free tempo-sync calculator for producers.

🔧

Chmod Calculator

Convert chmod permissions between octal (e.g. 755) and symbolic (rwxr-xr-x) form. Toggle read/write/execute checkboxes for owner, group, and other. Free, runs in your browser.

🔧

Color Contrast Checker

Check color contrast for WCAG AA and AAA compliance. Live preview, hex and rgb support, instant pass/fail across 5 levels. Free, in-browser.

🔧

Cron Expression Explainer

Paste a cron expression, get a plain-English explanation plus the next 5 run times. Handles macros (@daily, @hourly), ranges, and steps. Free, in-browser.

🔧

CSV to Markdown Table

Paste CSV (or TSV), get a clean GitHub-flavored Markdown table. Auto column alignment, header detection, custom delimiters. Free, in-browser.

🔧

Cubic Bezier Generator

Visual editor for CSS cubic-bezier() easing curves. Drag the control handles, see the live animation, copy the CSS. Free, in-browser.

🔧

Env to JSON Converter

Convert .env files to JSON instantly. Handles quoted values, comments, escape sequences, and type coercion. Free, runs in your browser, no signup.

🔧

HTML Entity Encoder & Decoder

Encode and decode HTML entities — minimal, named, numeric, or hex. Handles &, <, >, accented characters, em dash, smart quotes. Free, browser-based.

🔧

HTTP Status Code Lookup

Searchable reference for every HTTP status code. 1xx, 2xx, 3xx, 4xx, 5xx, plus Cloudflare 5xx codes. Free, instant lookup, runs in your browser.

🔧

JSON Diff

Compare two JSON values semantically. Shows added, removed, and changed keys with the exact path. Free, runs in your browser.

🔧

JSON to Go Struct Generator

Convert JSON to idiomatic Go structs with json tags, time.Time detection, omitempty support. Free, in-browser.

🔧

JSON to TypeScript Interface Generator

Paste JSON, get TypeScript interfaces. Handles nested objects, arrays, unions, optional fields. No signup, runs in your browser.

🔧

Lorem Ipsum Generator

Generate placeholder text. Classic Lorem Ipsum, hipster, corporate, and dev variants. Words, sentences, paragraphs, lists. Free, in-browser.

🔧

Markdown to HTML Converter

Convert Markdown to HTML with live preview. Headings, lists, code blocks, links, images, blockquotes. Free, in-browser.

🔧

Number Base Converter

Convert numbers between binary, octal, decimal, hex, and any base from 2 to 36. BigInt-safe for large values. Free, in-browser.

🔧

Slugify Text

Generate URL-safe slugs from any text. Handles accents, Unicode, stop words, custom separators, length limits. Free, in-browser.

🔧

Text Case Converter

Convert text to camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and 7 more. Free, instant, in-browser.

🔧

YAML Validator

Validate YAML syntax, find duplicate keys, indentation issues, tabs in indent, and trailing whitespace. JSON preview included.

🔧

Cron Expression Generator

Generate and validate cron expressions with a visual builder. See next execution times, human-readable descriptions, and common presets. Free online crontab generator for developers.

🔧

JWT Decoder

Decode and inspect JWT tokens instantly. View header, payload, and signature. Check expiration, issuer, and claims. Free online JWT decoder — no data sent to any server.

🔧

Regex Tester

Test regular expressions with real-time matching and highlighting. Supports JavaScript regex flags (g, i, m, s). See match groups, captures, and indices. Free online regex tester.

🔧

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds. Shows current epoch time live. Free online tool for developers.

🔧

UUID Generator

Generate random UUIDs (v4), time-based UUIDs (v7), and ULIDs instantly. Bulk generate up to 100 at once. Free online UUID generator for developers — no signup required.

🔧

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 back to plain text instantly. Free online Base64 converter with file support and batch processing. No registration required.

🎨

Color Palette Generator

Generate beautiful color palettes instantly. Create complementary, analogous, triadic, and monochromatic color schemes for web design, branding, and creative projects.

📝

JSON Formatter & Validator

Format, validate, and beautify JSON data instantly with our free online JSON formatter. Supports minification, syntax highlighting, and error detection. No registration required.

🔧

JSON to YAML Converter

Convert JSON to YAML and YAML to JSON instantly with our free online converter. Supports validation, formatting, and syntax highlighting. No registration required.

🔑

Password Generator

Generate strong, secure passwords instantly with our free password generator. Customize length, character types, and complexity. No registration required, privacy-focused.

📊

Percentage Calculator

Calculate percentages, percentage increases/decreases, and compare values instantly. Free online percentage calculator with multiple calculation types and detailed results.

🔧

SEO Meta Tag Generator

Generate SEO-optimized meta tags instantly. Create title tags, meta descriptions, Open Graph tags, and Twitter Cards for better search engine visibility.

🔧

Subnet Calculator

Plan IPv4 subnets visually. Enter a CIDR block, split it, see network/broadcast/host counts. Free, runs in your browser.

🔧

Tools Sitemap

Complete list of all free developer tools available on Ataiva. Find password generators, JSON formatters, converters, and more utilities for developers.

📏

Unit Converter

Convert between various units such as length, weight, temperature, and more.

📄

Word Counter & Text Analyzer

Count words, characters, sentences, and paragraphs instantly. Analyze readability, text complexity, and writing style with our text analyzer.