Batch Crop Images for Instagram lets you bulk crop multiple photos to the 4:5 portrait shape, the long-standing recommendation for Instagram feed posts. A 4:5 post takes more screen space than a square or landscape one, which is why it is the usual choice for carousels, product shoots and photo dumps, and Instagram recommends 1080 by 1350 pixels for it. When photos are uploaded in other shapes, the app crops them itself, often cutting off the top of a head or the edge of a product, and in a carousel every slide takes the shape of the first one. Cropping the whole set beforehand avoids both problems. This page opens the tool with 4:5 and Max area per image selected, so each photo, landscape or portrait, gets the largest 4:5 crop it can hold. A typical 3000 by 4000 phone photo becomes 3000 by 3750, while a landscape photo becomes a tall slice from its centre. Move the box on any image to choose which part stays, and the same relative position applies to the rest. Click through the thumbnails to check each crop before downloading, since a landscape photo loses a lot of its width in this shape. For square grid posts use Batch Crop Images to Square (1:1), and for Stories and Reels use Batch Crop Images to 9:16. Photos are processed in your browser and are never uploaded. Output stays at full resolution, which Instagram scales down on upload; if you prefer to upload exactly 1080 by 1350 pixels, resize the results with Image Resizer.
Cropping the same region from a large set of images sounds trivial until you face it. A desktop editor crops one file in seconds, but repeating that 400 times means 400 chances to be a few pixels off, and the results no longer line up side by side in a report, a slideshow or a training dataset. Batch cropping removes both the repetition and the drift, because the box is defined once and applied numerically to every file. Creators cut the chat panel, webcam frame or game HUD out of hundreds of screenshots. Online sellers remove the studio edge or tripod shadow from product photos shot on a fixed setup, so a whole catalogue gets identical framing. Researchers and analysts extract the same chart, map region or table from screenshots taken over days or weeks, which makes changes easy to compare. Administrative staff pull the signature box or stamp area from a stack of scanned forms. Speed is rarely the bottleneck: in a test run in Chrome on a Windows PC, 1,000 full HD PNG screenshots (1920 by 1080 pixels) were cropped to 640 by 360 and zipped in about 70 seconds, and the page used under 50 MB of JavaScript memory, because each image is decoded, cropped and encoded before the next one starts. Other ways to batch crop images exist, and each fits a different situation. Photoshop can record a crop as an action and run it through File, Automate, Batch, which works well but needs a paid licence. IrfanView on Windows has a Batch Conversion dialog with a crop option under Advanced settings. ImageMagick does it from the command line with magick mogrify -crop 640x360+400+300 +repage *.png, where the numbers are width, height, X offset and Y offset; mogrify overwrites the originals, so run it on a copy. This page covers the common case, one fixed area for a whole folder, without installing anything and with a visual preview of the box on every image. When the output needs a fixed pixel size for a platform, follow up with Image Resizer, and use Image Format Converter if a later step expects a specific format.