Fit Image to Ratio — 1:1, 4:5, 16:9 & More
Fit images to a target aspect ratio like Instagram 1:1, vertical 9:16, or video 16:9: letterbox (contain) without cropping, or fill (cover) to cover the frame. Works on desktop, tablet & mobile — batch, local, no upload.
Fitting to a ratio adjusts an image to a chosen aspect ratio (e.g. 1:1, 4:5, 16:9). Two modes: contain (letterbox) keeps the whole image and fills the gaps with a background color; cover scales up to fill the frame and crops the centered overflow. Common for social posts, video thumbnails, and unifying album ratios. Processing runs entirely in your browser — no upload.
When You Need It
Uniform Social Ratios
Instagram 1:1 / 4:5 or vertical 9:16 — apply a preset in one click.
16:9 Video Covers
Fit any image to a 16:9 / 2:1 cover, letterbox or fill as you like.
Consistent Albums
Batch a set of images to one ratio for cleaner layouts.
About Fitting to Ratio
- Common presets + custom W:H
- Contain keeps the full image; cover fills with no letterbox
- Batch support, local, no upload
- Contain adds letterbox bars; JPG fills them with a color
- Cover crops whatever exceeds the target ratio
- Supports PNG / JPG / WebP only
Fit to Ratio FAQ
Contain keeps the whole image and letterboxes the gaps (filled with a color); cover scales up to fill the target ratio and crops the centered overflow — no bars, but it crops.
Contain keeps the original size centered and does not upscale; cover scales up to fill, which may look slightly soft.
Yes — besides the presets you can enter ratio width W and height H directly (e.g. 5:7).
No. Fitting runs entirely in your browser.