UltraConvert
Image Tools

Image Resizer

Resize any image to exact dimensions for specific devices and social platforms. 30+ presets including iPhone 15 series, Android devices, Instagram posts/stories/reels, Twitter/X headers, LinkedIn backgrounds, YouTube thumbnails, and OpenGraph images. Use high-quality Lanczos3 resampling — sharper than browser default scaling. Export as JPEG, PNG, WebP, or AVIF.

What does this tool do?

The Image Resizer provides precise dimension control for images destined for specific uses. It offers 30+ presets for popular devices (iPhone 15 Pro, Pixel, Galaxy, iPad), social media (Instagram square/portrait/story, X/Twitter headers, LinkedIn, Facebook), and web (YouTube thumbnails, OpenGraph images, favicons). Custom sizing allows exact pixel dimensions or percentage scaling. The Lanczos3 resampling filter produces sharper results than browser default scaling. Cover mode fills the target exactly (may crop), Contain mode fits within target (may add padding). Output format and quality are configurable.

How it works

Using Canvas API with custom Lanczos3 resampling, the tool decodes the source image, applies the selected resize algorithm, and encodes to the target format. Lanczos3 uses a sinc-based kernel for high-quality downscaling that reduces aliasing better than bilinear or bicubic. For preset modes: the preset provides target width/height, then either Cover (scale to fill, crop overflow) or Contain (scale to fit, preserve aspect) is applied. For custom mode: exact dimensions are used, or percentage scaling applied to original. The resized image is encoded with selected format and quality settings for download.

Features

How to use

  1. 1

    Drop an image

    Source can be any size or format. Original file is not modified — a new resized version is created.

  2. 2

    Pick a preset or custom size

    iPhone 15 Pro, Instagram Story, OpenGraph, etc. — all popular sizes pre-listed. Or enter exact width/height or percentage.

  3. 3

    Choose output format + quality

    WebP at 85 is the universal default for web. PNG for lossless. JPEG for maximum compatibility.

  4. 4

    Select Cover or Contain

    Cover fills the target exactly, cropping if aspect ratios differ. Contain fits within target, preserving full image (may add padding).

  5. 5

    Download

    Filename includes the new dimensions for easy identification (e.g., photo-1080x1920.webp).

Common use cases

Social media optimization

Create perfectly sized images for Instagram posts, stories, Twitter headers, Facebook covers without platform cropping surprises.

Device wallpaper creation

Resize photos to exact device dimensions (iPhone 15 Pro, Galaxy S24, etc.) for perfect wallpaper fit without zooming.

Web asset preparation

Create OpenGraph images (1200×630), favicon sources, and hero images at exact dimensions for clean web implementation.

Thumbnail generation

Resize images for YouTube thumbnails, gallery previews, and catalog listings at consistent dimensions.

Tips & best practices

Frequently asked questions

Why Lanczos3 over browser's built-in resize?
Canvas drawImage uses browser's default scaler — usually bilinear, sometimes bicubic in Chrome with imageSmoothingQuality:'high'. Lanczos3 is sharper for downscales and matches professional photo software.
iPhone physical vs logical resolution?
Our presets are physical pixels (what the file should actually contain). iOS reports a 'logical' point grid that's 2× or 3× smaller. The file sizes here are what you upload to App Store Connect or use as wallpaper.
What's Cover vs Contain?
Cover scales and crops to fill the target exactly (no letterbox, image may be cropped). Contain shrinks the longest side to fit and pads to preserve original aspect ratio (full image visible, may have empty space).
Can I upscale images?
Yes, but quality is limited — you cannot create detail that wasn't in the original. Lanczos3 provides best upscaling quality, but starting with higher resolution is always better than upscaling.

Related tools