Every platform has its own image size requirements, and uploading the wrong dimensions causes blurry previews, cropped-off faces, or outright rejections. This tool gives you one-click presets for the most common image sizes — WhatsApp DP, WhatsApp Status, Instagram Post, Instagram Story, YouTube Thumbnail, and India Passport Photo — so you always get the exact pixels you need.
All resizing happens directly in your browser using the HTML5 Canvas API. There are no servers involved, no file uploads, and no sign-ups. Your image never leaves your device, which matters when you're preparing sensitive documents like passport or ID photos.
You have full control over how the resize is applied: Contain mode fits your image inside the target size and fills the remaining space with a white, black, blurred, or custom-color background — perfect when you don't want any cropping. Fill & Crop mode zooms and crops the image to fill the frame completely — ideal for social media thumbnails that need to look edge-to-edge. Stretch distorts the image to fill exactly — use it only when aspect ratio doesn't matter.
The output format and quality are also yours to set. JPEG produces the smallest files for photographs and is required for most official portals. PNG is best for images with text, logos, or transparent areas. WebP offers the best compression-to-quality ratio and is accepted by all modern platforms. The quality slider lets you trade off file size and sharpness — a setting of 80–90 is ideal for social media without visible loss.
For India passport photos, the standard is 35×45 mm at 300 DPI, which equals 413×531 pixels. The passport photo preset auto-selects this size with white background fill and JPEG output — the format required by most government portals including the Passport Seva portal, NATA, and state e-District applications. Upload a portrait photo, use Fill & Crop to center your face, download, and submit.