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.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
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.
Resizing images is an evergreen need - and most online services for it first upload every photo to their server, cap batches on the free tier or put a sign-up in front. Here everything runs on your device: any number of images, free, without an account - and after the first load even offline. For private photos in particular that is the decisive difference, because what is never uploaded can never linger anywhere.
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.
Social media presets compared
Social media presets compared
Preset
Pixel dimensions
Instagram (square)
1080×1080
Instagram (portrait)
1080×1350
Instagram Story
1080×1920
X/Twitter (16:9)
1600×900
Facebook cover
1200×630
OG preview image
1200×630
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.