No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
Often you need an image at a specific size - for an upload with a pixel limit, a social-media post, or a smaller file. This tool scales to target dimensions or a percentage. As long as you do not force a fixed format, the aspect ratio is kept, so nothing gets distorted.
Ready-made presets for Instagram, X, Facebook and OG preview images deliver exactly those pixel dimensions with one click. If the preset ratio does not match your image, you decide how it is fitted: “Fill and crop” fills the target size edge-to-edge and centre-crops the overflow; “Fit with padding” shows the whole image and fills the rest with a colour you pick; “Fit with blurred background” places an enlarged, blurred copy of the same image behind it - the familiar story look.
For manually entered dimensions, nothing is enlarged by default - small images stay untouched, because upscaling adds no new detail. If you still need it, enable “Allow upscaling”. A preset is the exception: its name states a fixed pixel size (e.g. “1080x1080”), so it delivers that exact size even when your image is smaller. The input format is preserved: PNG stays PNG, JPG stays JPG, WebP stays WebP. Everything runs locally on a canvas in your browser - the original stays untouched, you only download the result, entirely without upload.
Specifications
Specifications
Input formats
JPG, JPEG, PNG, WEBP
Output format
PNG
Batch processing
Yes
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop your image(s).
Choose dimensions, a percentage or a preset; for a fixed size pick the fit.
Download the resized image.
Limitations:Without a fixed target size the aspect ratio is kept (no distortion). If you force a fixed size (preset or width+height) with a differing ratio, you pick the fit: fill and crop, fit with padding, or fit with a blurred background. Two fixed dimensions without the lock produce exactly that size and may distort. Upscaling is off by default for manually entered dimensions - a preset, however, always delivers its exact named pixel size, even for a smaller image. The input format (PNG/JPG/WebP) is preserved; EXIF orientation of JPGs is applied correctly.
FAQ
What happens if the preset ratio does not match my image?
You choose the fit: “Fill and crop” gives the exact size edge-to-edge (overflow centre-cropped), “Fit with padding” shows the whole image with coloured bars, “Fit with blurred background” fills the bars with a blurred copy.
Is the aspect ratio kept?
Without a fixed target size yes - the missing side is computed to match. For a fixed size the fit choice (fill/pad) decides whether it is cropped or padded; without “Keep aspect ratio” it is forced to an exact width × height.
Are small images enlarged?
For manually entered dimensions, no, not by default - enable “Allow upscaling” if you deliberately need it. A preset is the exception: its name promises a fixed pixel size (e.g. “1080x1080”), so it enlarges a smaller image to exactly that size, regardless of the toggle.