How to resize an image here
A single photo takes seconds, and a whole folder is not much slower:
- Add the photos. Drop them on the box, use Choose images, or paste a screenshot with Ctrl+V (⌘V on a Mac). On a phone, Take photo opens the camera. Try with a sample loads test pictures if you want to see what the tool does first.
- Decide what the size should be. Under Resize by, choose Longest side, Width and height, Percentage, Fit inside a box, Exact size (crops) or Crop to a shape. Or open Presets: Social, ID photos, Print, and Web & email fill in the numbers, with each source and its read date under the list.
- Choose what stays in the frame. When the new shape differs from the photo’s shape, open the Crop & focus tab and click or drag on the part that matters. The bright area is what you keep.
- Turn anything that is sideways with Turn left or Turn right, or mirror it. Same for all copies the turn to every photo in the batch.
- Set the extras under Sharpness, DPI and file if you need them: the output format, the resampling filter, a DPI tag for printing, a KB limit, a rename pattern.
- Resize, then check. Select a file to see it in the compare view, drag the slider between the original and the result, and zoom to 100% or 200%. The report headed “What changed in” lists the old and new size, any crop and any warning.
- Download the files one by one, or use Download all (ZIP).
Change a setting afterwards and the button reads “Apply to N images”; only the photos whose result would change are processed again, so adjusting one crop in a batch of 50 does not redo the other 49.
What happens to your photos
The resizing is done by code that runs inside this browser tab, in a background worker, so your photos are never uploaded and never leave your device. Each file is read into the tab’s memory, decoded, cropped and scaled, encoded again and handed back as a download. The filter and the encoders (MozJPEG, Oxipng, libwebp, libavif) are WebAssembly builds from the open-source Squoosh project, loaded with the page.
That matters for the pictures people resize most: passport photos, ID scans, family photos. Many online resizers upload the file to a server first. Our guide Are online PDF converters safe? explains what that involves and shows how to watch a page’s network traffic yourself; the same check works here.
Pixels, DPI and print size in one minute
A digital photo is a grid of pixels, and its size is the number of pixels across and down: a typical phone photo is 4032 × 3024. That is the only size a screen, a website or an upload form cares about. Resizing changes that grid.
DPI (dots per inch, often written PPI for pixels per inch) only matters on paper. It says how many of those pixels to fit into each inch when the photo is printed. The same 4032 × 3024 photo prints 13.4 × 10.1 inches at 300 DPI, or 26.9 × 20.2 inches at 150 DPI, without a single pixel changing. To print a size sharply, you need enough pixels: width in inches times 300 is the usual target. Our guide Image size, pixels and DPI explained goes through the arithmetic for centimetres, inches and common print sizes.
Resize, fit or crop: the six ways to set a size
Each option under Resize by answers a different question. The examples below all start from the same landscape phone photo of 4032 × 3024 pixels, which has a 4:3 shape.
- Longest side: “make the bigger side this many pixels.” Set 1600 and the photo becomes 1600 × 1200; a portrait photo of 3024 × 4032 in the same batch becomes 1200 × 1600. This is the best rule for a mixed folder, because every picture keeps its own shape and none is cropped.
- Width and height with Keep proportions on: type a width and leave the height at 0 (automatic). A width of 1200 gives 1200 × 900. Switch Keep proportions off and both numbers are used as typed, so 1200 × 1200 would squash the photo sideways; the tool does what you ask, and the preview shows the distortion before you download.
- Percentage: 50% gives 2016 × 1512, which is half the width and half the height, a quarter of the pixels. 25% gives 1008 × 756.
- Fit inside a box: “make it as large as possible without either side going over.” A 1920 × 1080 box gives 1440 × 1080, because the height reaches its limit first. Nothing is cropped, so the result can be narrower or shorter than the box. A photo that is already smaller than the box keeps its size unless you switch on Allow enlarging.
- Exact size (crops): “give me exactly these pixels and fill them.” Asking for 1080 × 1350, the Instagram portrait shape, first cuts the photo to the 4:5 shape, about 2419 × 3024 pixels, which removes roughly 40% of the width, and then scales that to 1080 × 1350. Every file comes out at exactly the size you typed.
- Crop to a shape: “change the shape, keep as many pixels as possible.” Choose 1:1 and you get 3024 × 3024; 16:9 gives 4032 × 2268; A-series portrait gives about 2138 × 3024. No scaling happens, so this is the way to square a photo without losing resolution. The shapes offered are 1:1, 4:5, 3:4, 2:3, 3:2, 4:3, 16:9, 9:16 and the two A-series (1:√2) orientations.
Whenever a crop is involved, the focal point, which starts in the centre, decides which part survives. Open Crop & focus, then click or drag on the face, the product or the horizon you want to keep; the arrow keys move it in small steps and Shift with an arrow moves it further. The focal point belongs to the selected photo, so in a batch you can set each picture separately. ID photo presets start the focal point slightly above the centre, where a head usually sits in a portrait.
To work out a shape before you crop, for instance the height that matches a 1200-pixel width at 16:9, the aspect ratio calculator does the sum.
Common sizes: social media, print, email and the web
The social presets come from each platform’s own help page, and the date we read it is shown here and in the tool. Platforms change these figures without notice, so the source is linked for a quick check.
- Instagram (Instagram Help Center, read 1 October 2026): photos between 320 and 1080 pixels wide are kept at their resolution if the shape is between 1.91:1 landscape and 3:4 portrait; wider photos are scaled down to 1080 pixels and narrower ones enlarged to 320 (https://help.instagram.com/1631821640426723). The presets are 1080 × 1080 square, 1080 × 1350 (4:5), 1080 × 1440 (3:4, the tallest allowed) and 1080 × 566 (1.91:1).
- Facebook Page (Facebook Help Center, read 30 September 2026): profile picture 320 × 320, shown at 176 × 176 on computers and 196 × 196 on phones; cover photo at least 400 × 150, and it loads fastest as an sRGB JPG of 851 × 315 under 100 KB (https://www.facebook.com/help/125379114252045).
- X (X Help Center, read 1 October 2026): profile photo 400 × 400 recommended, JPG, GIF or PNG, up to 2 MB; header 1500 × 500, where up to 60 pixels at the top and bottom may be cut off on some screens (https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo).
- LinkedIn (LinkedIn Help, read 30 September 2026): profile photo between 400 × 400 and 7680 × 4320 pixels, PNG or JPG, up to 8 MB (https://www.linkedin.com/help/linkedin/answer/a549049); the preset uses 800 × 800 to stay comfortably above the minimum. Profile background 1584 × 396, under 8 MB (https://www.linkedin.com/help/linkedin/answer/a568217). Link post image 1200 × 627, a 1.91:1 shape (https://www.linkedin.com/help/linkedin/answer/a563309).
- YouTube (YouTube Help, read 30 September 2026): thumbnail 16:9, at least 640 pixels wide, JPG or PNG, 2 MB when uploaded from a phone and 50 MB from a computer (https://support.google.com/youtube/answer/72431); the preset makes 1280 × 720 under 2 MB so it works either way. Channel banner at least 2048 × 1152, 2560 × 1440 recommended, 6 MB or smaller, with a safe area of 1235 × 338 at the minimum size for anything that must show on every screen (https://support.google.com/youtube/answer/10456525).
- Pinterest (Pinterest Business Help, ad specifications, read 30 September 2026): 2:3, 1000 × 1500 recommended, PNG or JPEG (https://help.pinterest.com/en/business/article/pinterest-product-specs). The guide for ordinary Pins gives no pixel size.
- TikTok and WhatsApp: we could not verify a figure on either platform’s own help pages, which would not load for checking, so there is no preset for them. Check the app’s help centre before relying on a size someone quotes.
Print presets are arithmetic rather than a platform rule: the paper size in inches or millimetres times 300 pixels per inch. 6 × 4 inches is 1800 × 1200; 7 × 5 is 2100 × 1500; 10 × 8 is 3000 × 2400. The A sizes come from ISO 216 (https://www.iso.org/standard/36631.html): A5 (148 × 210 mm) is 1748 × 2480, A4 (210 × 297 mm) is 2480 × 3508 and A3 (297 × 420 mm) is 3508 × 4961. Each print preset crops to the paper’s shape, tags the file 300 DPI, and turns to match the photo, so a landscape picture gets a landscape print. A 4:3 phone photo sent to a 6 × 4 print loses about 11% of its height to the crop, because 6 × 4 is the longer 3:2 shape. Photo labs usually ask for 300 DPI; one lab’s own guidance (Pro Lab, a vendor) treats 150 DPI as the practical minimum.
Web and email presets are our suggestions, not anyone’s rule: 2400 pixels on the long side for a full-width picture on a large high-density screen, 1600 for a web page or blog post, 1200 for a photo attached to an email that anyone can read comfortably, and 600 wide for a picture inside an email newsletter, the usual column width. To see how a pixel count relates to a particular screen, the screen resolution and PPI calculator works it out from the diagonal. A headshot for a CV works well at a square 800 × 800; the resume builder can then place it on the page.
Passport, visa and exam photos in pixels
Applications reject a photo either for the file (pixel size, kilobytes, format) or for the picture (head size, shadows, background, glasses). This tool fixes the file. The ID photo presets set the pixels, crop to the right shape, switch the output to JPG and, where the rule gives one, set the KB limit. Below are the digital rules as each official page published them when we read it.
- United States, visa and Diversity Visa entry: a square JPEG of 600 × 600 pixels, 240 KB or less, as published on the State Department’s photo requirements page (https://travel.state.gov/content/travel/en/us-visas/visa-information-resources/photos.html). The live page blocks automated checks, so we read the Internet Archive copy of 30 December 2025. For the online US passport renewal we could not check the official figures, so there is no preset; follow the instructions shown in the renewal application itself.
- United Kingdom passport: at least 600 pixels wide and 750 tall, and between 50 KB and 10 MB (GOV.UK, rules for digital photos, read 30 September 2026: https://www.gov.uk/photos-for-passports/rules-for-digital-photos). The preset makes 900 × 1125, the same 4:5 shape with room to spare; check that the file shown after resizing is at least 50 KB. The page also asks for a colour photo in focus, against a plain light-coloured background, unaltered by computer software.
- India, Passport Seva: exactly 630 × 810 pixels, JPEG, under 250 KB; a signature under 100 KB. This is from a Passport Seva photo and signature instruction PDF (https://assets.ctfassets.net/xxg4p8gt3sg6/65N7mZz0hfj57DM1VlnLA2/284bfc9bd711eda8a8564dad5019cc70/PASSPORT_SEVA_PHOTO_UPLOAD_INSTUCTIONS.pdf); we could not confirm which page of the passport site links to it. The same PDF asks for a source photo larger than 2500 × 2500 pixels with the face filling about 80% of the picture.
- India, bank and civil service exams: the IBPS notification for CRP RRBs XV prefers a 200 × 230 photo of 20–50 KB and a 140 × 60 signature of 10–20 KB, with its own sizes for the thumb impression and declaration (https://www.ibps.in/wp-content/uploads/CRP-RRBs-XV-notification.pdf). UPSC’s upload instructions ask for a JPG photo of 20–200 KB with no pixel size, and three signatures one below the other of 350–500 pixels and 20–100 KB (https://upsconline.nic.in/caf/assets/PDF/instruction-photo-signature-upload-upsc.pdf); an older UPSC FAQ gave 20–300 KB. For SSC CGL 2026 the photo is taken live during the application, and only the signature (JPEG, 10–20 KB) is uploaded.
- Pakistan: the DGIP online passport service asks for a colour photo on a white background of 350 × 467 pixels, JPEG, not more than 3 MB (https://www.dgip.gov.pk/eServices/online-passport.php). The online visa system allows a photo of up to 350 KB and states no pixel size (https://visa.nadra.gov.pk/photograph-guide/). FPSC applications need a JPEG under 30 KB, again with no pixel size (https://cp.fpsc.gov.pk/gr_one/Guidelines_for_Online_Application_Submission_FPSC_updated_09-09-2025.pdf).
- Canada: the online citizenship application wants at least 420 × 540 pixels and no more than 4 MB (https://www.canada.ca/en/immigration-refugees-citizenship/services/application/application-forms-guides/citizenship-application-photograph-specifications/grant-online.html). The online passport application wants a JPG between 1200 × 1800 and 3000 × 4500 pixels, 200 KB to 5 MB, with the chin-to-crown height between 45% and 50% of the photo (https://www.canada.ca/en/immigration-refugees-citizenship/services/canadian-passports/photos.html).
- Schengen visas: there is no single EU-wide digital photo rule that we could find; the printed size is 35 × 45 mm. As one example, VFS Global’s specification for Belgian visa centres in Iran asks for at least 240 × 320 pixels in a 3:4 shape, JPEG, never more than 120 KB (https://www.vfsglobal.com/one-pager/belgium/iran/english/pdf/photo-specification.pdf). Check the page of the visa centre you are applying through. For the UAE we found only print rules, no digital pixel or KB limit.
When a form gives a size in millimetres or inches, multiply by the DPI it asks for, usually 300: 35 × 45 mm is 413 × 531 pixels, and 2 × 2 inches is 600 × 600.
What the tool does not check: where your head sits in the frame, how large your face is, the background colour, shadows, glasses, expression or how recent the photo is. Those rules decide most rejections, and only the official page and the photo itself can settle them. Use the focal point to centre the face, compare the result with the example on the official page, and resize from the largest original you have, not from a small copy.
Many portals also set a KB range. Resizing to the right pixels usually lands inside a generous limit such as 240 KB; for a tight one, set Keep each file under (KB, optional), which keeps the exact pixels and lowers only the quality. At a small size like IBPS’s 200 × 230, even quality 92 made a 19.2 KB file from our test portrait, just under a 20 KB minimum, so always compare the size in the file list with the portal’s range. For every KB rule in one table, a search that finds the highest quality under a limit, and a warning when a result falls below a portal’s minimum, use Compress Image; the guide How to compress a photo to a size in KB walks through the common portals.
Making an image larger
You can enlarge a photo here: type a bigger width, choose a percentage over 100, or switch on Allow enlarging for Longest side and Fit inside a box. Before you download, the tool shows a warning: enlarging spreads the same detail over more pixels, so edges soften and no detail is added.
That is the honest limit of any resizer that does not invent content. To make new pixels, the filter looks at the pixels around each new position and estimates a value between them; this is called interpolation. Doubling an 800 × 600 picture to 1600 × 1200 gives four times as many pixels, but every one of them is a blend of the original 480,000. Smooth areas such as sky and skin survive this well. Fine texture, small text and hard edges do not: they turn soft, and a JPG that was already compressed shows its blockiness more clearly at the larger size.
Enlarging helps when a form insists on a minimum pixel size and your copy is slightly smaller. It is a poor fix for a photo that must print large: an 800 × 600 photo on a 6 × 4 inch print gives about 133 DPI, below the 150 that one lab treats as the practical minimum.
This tool uses no AI upscaling. AI upscalers guess plausible detail such as hair or lettering, which can look convincing and be wrong, and that is unacceptable in an ID photo or a document. If you have the camera original, resize from that: shrinking always looks better than enlarging.
Setting the DPI tag without changing the pixels
DPI tag (print size) offers Do not change, 72, 96, 150, 300, 600 or Custom. It writes a number into the file saying how many pixels should go into each printed inch. For a JPG that number lives in the file’s JFIF header (and in the EXIF resolution fields if the photo details are kept); for a PNG it is the pHYs chunk, a small block that stores pixels per metre. Setting it is lossless: the picture data is not touched.
What changes is the size a printer or a layout program uses by default. A 3000 × 2400 photo tagged 300 DPI opens in a word processor as a 10 × 8 inch picture; tagged 72 DPI, the same file opens at about 41.7 × 33.3 inches. What does not change: the pixels, the sharpness, how the photo looks on a screen, and the file size apart from a few bytes. A website or an upload form ignores the tag.
We read the tag back with Pillow after saving: a PNG set to 300 DPI reports 299.9994, because 300 per inch is stored as 11,811 per metre, and a JPG reports exactly 300. A JPG saved with its photo details kept and a 150 DPI tag reports 150 in both places.
So a form that asks for “300 DPI” usually means enough pixels to print at 300 DPI, and sometimes the tag too. Resize to the pixels first (a print preset does both); the tag alone never makes a small photo print sharply.
Batch resizing and file names
One rule applies to every image in the batch. Choose “Longest side 1600” and every photo, portrait or landscape, comes out with 1600 pixels on its longer side; choose Exact size 1080 × 1080 and every one is cropped to a square, each around its own focal point. Files are processed one at a time, so a large batch needs about as much memory as its largest photo, and Cancel stops it part way.
There is no limit on the number of files, only on memory per image: roughly 16 to 24 megapixels on phones and iPads, about 50 on computers. In our test a 45-megapixel photo of 8192 × 5504 was reduced to 4879 × 3278 on a 16-megapixel budget, with a note in the report, and stayed full size on a computer.
By default each file is named after the original with its new width, so photo.jpg resized to 1200 pixels wide becomes photo-1200w.jpg. Rename pattern (optional) replaces that with your own scheme using four placeholders: {name} for the original name, {n} for the position in the batch (01, 02 and so on, with more digits for batches of 100 or more), {w} for the width and {h} for the height. The pattern holiday-{n}-{w}x{h} turns the third photo of a set resized to 1600 × 1200 into holiday-03-1600x1200.jpg. Two files that would end up with the same name get -2, -3 added.
Download all (ZIP) packs the batch into one file. To collect resized photos into a single document instead, JPG to PDF puts them on pages in the order you choose.
Photo details (EXIF) when you resize
A phone photo carries EXIF details alongside the picture: usually the date and time, the phone model and, if location was on, GPS coordinates. Keep photo details (EXIF) is off by default, so a resized file carries none of it. We checked the output: no EXIF block, no comment block, and no GPS data that Pillow could find.
Switch it on when the details are useful to you, for instance to keep the date on photos you are archiving. They can only be carried into JPG files made from JPG or HEIC originals. Three things are adjusted so the details stay true to the new file: the phone’s rotation instruction is applied to the pixels and reset to upright, the width and height fields are updated, and the small preview image stored inside the EXIF is dropped, because after a crop it would still show the uncropped original. GPS stays in if it was there, so think about who receives the file.
Rotation is handled either way. Phones often store a photo sideways with a note saying which way is up; the tool reads that note and resizes the upright picture. In our tests every output came out the right way up, including photos stored turned 90° and 180°.
Your data
Only your option choices, such as the resize mode, the preset and the format, are remembered, in this browser’s storage, so the tool opens the way you left it. Your photos, their names, their sizes and the number you resized are not stored. Closing the tab releases the images from memory, and clearing this site’s data in your browser settings removes the remembered options.
General information about image sizes, with platform and government figures as published on the pages named, on the dates shown. Passport, visa, exam and social media rules change, and ID photo rules also cover head size, face position, background, lighting and glasses, which this tool does not check. Confirm the current requirements on the official page before you submit a photo.