Resize images
Get the dimensions right for wherever it’s going.
- 1Add input
- 2Adjust settings
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Resize static JPEG, PNG or WebP images by pixel width or height. Use the standard workspace for a small batch or the large batch mode for a photo folder. Output keeps each input format.
How to use this tool
- Choose up to 20 files in standard mode, or select a photo folder in large batch mode. The originals stay on your device.
- Enter a width or height in pixels. With aspect ratio locked, width takes priority when both are filled; unlock it to set both dimensions exactly. Turn on enlarging only if needed.
- Check dimensions, appearance and file size. Standard mode offers individual images or a ZIP; large batch mode saves one ZIP with a manifest for cancellation and resuming.
Supported inputs and limits
Standard mode: up to 20 files, 20 MiB each and 80 MiB per batch. Large batch mode: up to 600 files, 40 MiB each and 3 GiB total, written as a ZIP under 4 GiB. Both modes limit each input and output to 16 million pixels. Static JPEG, PNG and WebP only.
Worked example
Example input
pixels.png
Example options
{
"width": 200,
"lockRatio": true
}Example output
{
"items": [
{
"inputBytes": 804,
"outputBytes": 880,
"width": 200,
"height": 100,
"inputMetadata": [],
"outputMetadata": []
}
]
}When something does not work
Use a supported static image within the input limits. A cancelled large batch closes a partial ZIP and manifest. To resume, reselect the source, import its manifest and every previous ZIP; Neatbo checks the ZIP contents before skipping completed files. Keep all ZIPs. If writing fails, retry after freeing disk space.
Frequently asked questions
Are my files uploaded?
No. Files and tool input are processed in your browser. Moving around the site can keep a temporary workspace in the same tab. Refreshing or closing the tab clears it, so download results you want to keep.
What should I check in this result?
Check the exact pixel dimensions, cropping or stretching, transparency and file size. Resizing re-encodes the image in its original format, so output bytes and metadata can change and a smaller image is not guaranteed to use fewer bytes.