Pixels are the real file size
Compression quality matters. Pixel count matters more. An image’s uncompressed memory is width × height × 4 bytes on a canvas. Encoders then try to squash that. If you only lower JPEG quality on a 5000-pixel photo, you still pay to describe 25 million pixels. Resize to the display size (or 2× for sharp phones) and even a high-quality JPEG becomes reasonable.
Upscaling is the opposite temptation. Stretching 800 pixels to 4000 does not add real detail. It makes a softer, heavier file. Print shops that ask for “300 DPI” need enough pixels for the physical size: 8 inches at 300 DPI is 2400 pixels, not a stretched 800. If you do not have the pixels, you cannot invent them here.
Aspect ratio, crop, and cover
Resize changes dimensions. It does not recompose. If you set width and height that do not match the original ratio, the image will stretch unless the tool letterboxes or you crop first. For social covers (1:1, 4:5, 16:9), crop to the ratio, then resize to the pixel spec. For a blog, set width and let height follow. For banners, know whether the CMS “covers” (crops) or “contains” (letterboxes).
Retina: if a hero is 720 CSS pixels wide, ship about 1440 pixels wide, not 4000 and not 720. 1× looks soft on phones; 3× rarely pays.
Formats: JPEG for photos, PNG for graphics with type or alpha, WebP when the destination understands it. Resize does not change what the format is good at. A resized PNG photo is still an overweight photo.
Quality while scaling
Downscaling photos usually looks fine; it can even hide noise. Downscaling UI screenshots can make text muddy—capture at the size you need when you can. Algorithms (bilinear, bicubic, better modern filters) differ at edges. Browser resize is good enough for web and forms; it is not a print-lab drum scan.
ToolPin, privacy, limits
Scaling runs in the tab. School photos, IDs, and unreleased products are not uploaded to toolpin.online. 250 MB input. A 100-megapixel file may fail on a phone even under the cap. No signup, no watermark. EXIF is often dropped; the new pixel dimensions are the truth, not an old DPI tag.
After resize, compress if needed. Strip metadata before public posts. Rotate first if the photo is sideways—resizing a sideways original just makes a sideways smaller original.
Specs worth memorizing
Website content width: often 1200–1600 px. Open Graph: 1200×630. Instagram feed: 1080 on the short side. Stories: 1080×1920. Passport-style: follow the form, commonly 35×45 mm at 300 DPI (~413×531 px) or a listed pixel size. Always read the form; then resize once from the master.