What Is a Bulk Image Resizer?
A bulk image resizer lets you apply one resizing setup to a group of pictures instead of opening each file and repeating the same steps. It is useful when a folder contains product photos, blog illustrations, event pictures, property images, or social media graphics that all need a common size or scale. TinyImageResizer's Bulk Image Resizer brings that workflow into one workspace: add several files, choose a resizing mode, review the results, and export the processed images together.
The tool offers three main ways to prepare a batch. You can enter width and height values, scale each image by a percentage of its own original dimensions, or choose a preset for a supported social platform. You can also rotate or remove individual files, choose an output format, and create a ZIP archive when exporting multiple images. These options make batch resizing useful for repeated image-preparation work where consistency matters more than editing each photo separately.
How to Resize Multiple Images in One Batch
Add your images
Click Select Images or drag files into the upload area. You can add more files after the workspace opens. The tool also provides Google Drive and Dropbox import controls when those integrations are available.
Choose a resizing mode
Select By Size to enter dimensions and a unit, As Percentage to scale each file relative to its own original size, or Social Media to choose a platform and a preset size.
Review the batch
Check the thumbnail cards, original dimensions, and calculated output dimensions. Rotate a photo by 90 degrees or remove a file that should not be included. For mixed image shapes, review the previews carefully before exporting.
Set export options
Choose Original, JPG, PNG, or WebP as the output format. You can optionally enter a maximum file- size target in KB or MB for JPEG output.
Export the results
Click Export. A single processed image downloads as an image file. When the batch contains multiple images, the tool packages the results into a ZIP archive so they can be saved together.
Choose How the Batch Should Be Resized
The best mode depends on what the images are for. Use fixed dimensions when a design, website, or marketplace requests a particular width and height. Use percentage mode when the source files have different dimensions and you want to scale each one by the same proportion. Choose Social Media when you are preparing a group of graphics for a platform preset.
By Size: Set Width, Height, and Measurement Units
In By Size mode, enter the target width and height and choose the unit used for those values. The available units are pixels, percent, inches, centimetres, and millimetres. Pixel values are usually the clearest choice for websites, product cards, thumbnails, and digital graphics. The physical-unit fields are converted to pixel values using a 96-pixel-per-inch browser conversion. This mode does not provide a separate print-DPI setting, so a job that requires a particular physical print size at a specified DPI should be checked with a DPI-aware workflow as well.
The Lock Aspect Ratio control coordinates the width and height fields as you edit them. However, a fixed width and height are applied to every image in the batch. Photos with different original proportions can therefore appear stretched when forced into the same exact rectangle. Inspect the calculated dimensions and previews before exporting. If the images have very different shapes and you need to retain each file's own proportions, percentage mode is the safer choice in the current workflow. Do not assume that every image will automatically fit a target rectangle without cropping or distortion.
For example, a product catalogue might use square 1000 × 1000 pixel canvases. A group of square product photos can use those dimensions directly. A landscape photograph and a tall portrait have different proportions, however, so forcing both into the same exact width and height may stretch their appearance. Use a test image from each common shape in the batch before processing a large folder.
As Percentage: Scale Each Image from Its Own Original Size
Percentage mode is helpful when the files in a batch do not share the same starting dimensions. The tool offers quick choices of 25%, 50%, and 75%, along with a custom percentage field. The percentage is the portion of the original dimensions to retain: 50% produces half the original width and half the original height, not a reduction of only 50 pixels.
For example, a 2400 × 1600 image scaled to 50% becomes 1200 × 800. A second image that starts at 1600 × 1200 becomes 800 × 600 using the same setting. Each file is scaled relative to its own dimensions, so its original aspect ratio is retained. The custom field also allows values outside the three presets, and the input is marked for a range from 1% to 500%.
Use percentage scaling when preparing a large set of camera photos for sharing, reducing a folder of oversized blog images, or creating smaller working copies of original photographs. If you need every output to have identical pixel dimensions, use By Size or a social preset instead.
Resize Images for Social Media
Social Media mode groups presets for Facebook, Instagram, X (formerly Twitter), YouTube, LinkedIn, TikTok, and Pinterest.
Choose a platform, then select the relevant preset for the type of asset you are preparing, such as a post, profile image, story, banner, cover, or thumbnail. The chosen dimensions are applied to the batch, which is useful when you have several graphics to prepare for the same placement.
The tool also offers background fill options in this mode. When Background Fill is enabled, the image is fitted inside the target canvas rather than simply stretched to fill it. You can choose a solid colour or a transparent background. A colour can be selected from preset swatches or entered as a colour value. Transparent padding can be useful when the selected export format supports transparency, such as PNG or WebP.
Social platform specifications can change, and different placements within the same platform use different aspect ratios. Treat the built-in dimensions as convenient starting presets and check the current requirements for the exact placement before publishing. A profile picture, feed post, story, video thumbnail, and channel banner are not interchangeable sizes.
Manage the Files in Your Batch
The workspace displays each selected image as a separate card with its filename and original and calculated dimensions. You can add more files after the first upload, which is useful when you discover another folder or group of images that belongs in the same export. Use the rotate control on an individual card to turn that picture by 90 degrees, or remove a file that should not be processed.
The sort control changes the order of the file cards alphabetically by filename. This can make a long batch easier to scan when filenames contain product codes, dates, or other identifiers. The tool keeps the original base filename and adds a resized suffix to the exported file name, helping distinguish the new version from the source.
There is no fixed maximum file count stated in the interface. The practical batch size depends on the available memory and capabilities of the browser and device. Large photos use more memory than small thumbnails, so a batch of high-resolution camera images can be more demanding than the same number of small web graphics. For a very large folder, split the work into smaller groups rather than assuming that every device can process the same number of files comfortably.
Choose an Output Format and Optional File-Size Target
The export menu provides Original, JPG, PNG, and WEBP choices. JPG is commonly used for photographic images and broad compatibility. PNG is useful for graphics that need transparency or crisp edges. WebP is a modern web image format supported by many current browsers and content platforms. If you need a particular output format, select it explicitly before exporting.
The optional Target File Size field accepts a value in KB or MB and is intended for JPEG output only. It adjusts JPEG quality in an attempt to approach the selected maximum size. Image complexity affects the result, so a target should not be treated as a guaranteed exact file size. Always check the exported file's actual size when a form, marketplace, or website enforces a strict limit. If the file remains above the limit, try a smaller pixel dimension or use a dedicated compression workflow.
The file picker accepts common image extensions including JPG, JPEG, PNG, WebP, GIF, and SVG. A canvas-based resize treats an animated GIF as a still image, so its animation is not preserved. The current Original export mapping can also mismatch the filename extension and encoded image data for GIF, SVG, and some less common formats. For predictable output, choose an explicit JPG, PNG, or WebP format. Retain the original files until you have checked the downloaded results.
Download the Resized Batch as a ZIP
When only one image is processed, the tool downloads that result as an image file. When multiple images are processed, it creates a ZIP archive containing the resized outputs. This avoids saving every result individually and makes the batch easier to move into a website project, product catalogue, shared folder, or client handoff.
Keep the original images until you have opened and checked the exported files. Confirm that the number of files is correct, the names are recognizable, the dimensions match the intended output, and the file formats open in the software or platform where they will be used. For important catalogue or campaign work, process a small sample first so you can confirm the settings before exporting the entire folder.
Where Bulk Image Resizing Helps
Processing and Privacy
The resizing and export work is performed in the browser using the Canvas API, and the ZIP archive is assembled in the browser. Files selected from the device are not sent to a TinyImageResizer image-processing server for the resize operation.
The workspace can keep a temporary copy of the selected files in the browser's IndexedDB storage so the batch can be restored after a refresh. The app's session cleanup is configured to remove expired sessions after 24 hours, and clearing or leaving the workspace removes the active session.
If you import files through Google Drive or Dropbox, the file-selection experience is provided through those services' picker integrations. Your browser and device still determine how large a batch can be processed reliably. Close other memory- intensive tabs or split very large batches if the browser struggles.
Tips for a Reliable Batch
Start with a small test group when you are setting up a new batch. Compare the first outputs with the originals, check the dimensions and file extensions, and confirm that the images look right at their intended display size. Use percentage mode when each image should retain its own original proportions. Use fixed dimensions when a common canvas is required, and review differently shaped images carefully. Choose a format based on the destination, and verify the final file size whenever an upload limit applies.
Bulk resizing is most useful when the same preparation rule needs to be repeated across many pictures. TinyImageResizer combines dimension settings, percentage scaling, social presets, per-image rotation, output choices, and ZIP export in one browser workspace, so you can prepare a batch without opening every source image in a separate editor.
Frequently Asked Questions
Resize Multiple Images with Custom Sizes and Social Presets
How many images can I resize at once?
Can I resize images by pixels, inches, centimetres or millimetres?
Does percentage resizing keep each image's original proportions?
Can I resize images for Instagram, Facebook, YouTube and other platforms?
Can I add a background when resizing images for social media?
Can I set a maximum file size in KB or MB?
Which formats can I export?
How do I download all resized images together?
Are my images uploaded to a server for resizing?
Explore More in Dimensions, Physical Units & DPI
Related Tools
Explore more tools to optimize, convert, and manage your images.
Resize Image
Resize JPG, PNG, WebP and GIF images to exact pixel dimensions or a percentage. Keep aspect ratio and download your resized photo free.
Bulk Image Resizer
Resize multiple images at once with our free bulk image resizer. Batch resize JPG, PNG and WebP photos to any size in seconds.
Resize Image In Cm
Free online resize image in cm with instant client-side processing.
Resize Image In Mm
Free online resize image in mm with instant client-side processing.


