Resize your images by pixels or percentage. Maintain aspect ratio or set custom dimensions. Supports JPG, PNG, WebP, and more.
or click to select from your device
Need to resize images for passport photos? Standard passport photo sizes are 2x2 inches (600x600 pixels) for US passports. Simply upload your photo, select "By Pixels" mode, and enter 600x600 with aspect ratio maintained. Download your passport-ready photo instantly.
Instagram has specific image dimensions for best results. Feed posts: 1080x1080px (square), 1080x1350px (portrait), or 1080x608px (landscape). Stories: 1080x1920px. Use our tool to resize images to these exact dimensions for optimal Instagram display.
Email attachments typically have size limits (10-25MB). Reduce image dimensions by 50-70% to make them email-friendly. Our percentage slider makes it easyβstart at 50% and adjust quality to balance file size and visual clarity.
Website images should be optimized for fast loading. Header images: 1920x1080px, blog featured images: 1200x630px, thumbnails: 300x300px. Resize to these dimensions and set quality to 80-85% for the best performance.
Need exact dimensions? Common sizes include: Profile pictures (200x200px), thumbnails (150x150px), banners (728x90px), and social media covers. Use "By Pixels" mode to enter exact width and height values for pixel-perfect results.
The 300x300px size is perfect for avatars, profile pictures, and product thumbnails. Enable "Maintain aspect ratio" if you want the image to fit within 300x300 without distortion, or disable it for an exact square crop.
Making an image smaller discards pixels intelligently β the browser's high-quality interpolation averages neighboring pixels, and results look clean at any reduction. A 4000×3000 phone photo resized to 1200×900 for a blog looks perfect and loads ten times faster. Making an image bigger is a different story: the missing detail simply doesn't exist, so enlargement interpolates between known pixels and produces softness. Modest upscaling (up to ~150%) is usually acceptable; doubling or more gets visibly blurry. The practical rule: always start from the largest original you have, and resize down, never up.
Resolution also interacts with file size more than people expect: halving both dimensions cuts the pixel count β and roughly the file size β by 75%. If your goal is a smaller file rather than smaller dimensions, resize first, then run the result through the Image Compressor; the combination routinely shrinks photos by 90%+ with no visible loss at display size.
Full-width blog and CMS images: 1200β1600px wide covers virtually all screens. Email-friendly photos: 800β1000px wide. Instagram feed: 1080×1080 (square) or 1080×1350 (portrait). YouTube thumbnail: 1280×720. Open Graph preview (the image shown when a link is shared): 1200×630. Passport/ID photo uploads for many government portals: specific pixel dimensions published per country β check the requirement and enter it exactly. If the proportions don't match your photo, crop to the right ratio first with the Image Cropper, then resize to the exact pixels; our full social media size guide lists every platform's current dimensions.
Both width and height were set to values that don't match the original's proportions with aspect-ratio lock off. Re-resize with the lock on, or crop to the target shape first and then resize.
Downscaling, done once from the original, loses nothing visible. Quality problems come from upscaling, from resizing an already-small image, or from repeated save-resize-save cycles on JPGs. Keep the original; derive every size from it.
Print size = pixels ÷ DPI. A 3000×2400px photo prints at 10×8 inches at 300 DPI (photo quality). The DPI number stored in a file is just a label β what matters is having enough pixels for the physical size you want.
Images up to about 8000px on a side work in modern browsers. Very large scans may take a moment β the work scales with pixel count.
Yes β resizing uses the HTML5 canvas in your own browser. Nothing is uploaded, stored, or logged.