Image-resize dimensions

Work out the matching height for a new width — or the matching width for a new height — so a resized image keeps its original proportions.

Result

New height (keeping aspect ratio)

How to use this tool

  1. Enter the image's original width and height.
  2. Enter the new width you want.
  3. Read the matching height that keeps the image's proportions.

Assumptions

Technical details: what the fields mean
Original width originalWidth
The image's current width in pixels.
Original height originalHeight
The image's current height in pixels.
New width newWidth
The width you want to resize to.
Methodology

New height = new width × (original height ÷ original width) — keeps the same width-to-height ratio as the original.

Worked example

1600×900px image resized to 800px wide

Inputs: Original width: 1600 px, Original height: 900 px, New width: 800 px

Result: 450px height

A 4000×3000 camera photo shrunk to 1200px wide for a website

Inputs: Original width: 4000 px, Original height: 3000 px, New width: 1200 px

Result: 900px high — 30% of the original in each direction, and about 9% of the file's pixels.

Height first: a 1920×1080 frame that must be 600px tall

Inputs: Original width: 1920 px, Original height: 1080 px, New height: 600 px

Result: 1067px wide (1066.7 rounded).

Practical guidance
Common mistakes

FAQs

How do I resize an image without distorting it?

Only specify one new dimension (width or height) and calculate the other using the original ratio — this calculator does that for you.

Why is the result sometimes off by a pixel?

Pixels are whole numbers, so the exact proportional size is rounded. A one-pixel difference isn't visible.

Last reviewed: 2026-09-25

Assumes preserving the original aspect ratio exactly — for a different target ratio, you'll need to crop rather than just resize.

This tool provides an indicative estimate, based on the assumptions stated above.

Theme and tool preferences, along with saved and recently used lists, are stored only in this browser.