Set new dimensions in pixels with aspect-ratio lock, or use a quick scale like 50% or fit-to-1024. High-quality resampling, all in your browser.
Add one or many — PNG, JPG & WebP. Or paste with ⌘/Ctrl + V
Type an exact width or height — the other side follows while Lock aspect ratio is on — or tap a quick scale (25%, 50%, 200%), a fit cap (≤512, ≤1024, ≤2048) or a social preset. Click Apply resize and high-quality resampling redraws the image at the new dimensions, entirely on your device.
Clean the Gemini sparkle, then finish the job — crop, resize, convert and adjust without uploading a single pixel.
Reverse-alpha math restores the true pixels under the Gemini logo — no blur, no AI guesswork.
Crop to any aspect ratio with draggable handles, then resize to exact pixels or quick scales.
Export to PNG, JPG or WebP with a quality slider and a live file-size estimate.
Every tool runs locally with undo/redo. Nothing is uploaded — it even works offline.
Type the dimensions or tap a preset — done.
Open the Resize tool and type a width or height in pixels. With Lock aspect ratio checked, the other side updates automatically; uncheck it to stretch freely.
Use the quick scales (25%, 50%, 200%), cap the longest side with ≤512 / ≤1024 / ≤2048, or pick a social size like YouTube Thumbnail 1280×720.
Click Apply resize, then download as PNG, JPG, WebP or AVIF — with an optional KB target if you also need a smaller file.
Hit exact requirements like 400×400 or 512×512 without opening a heavyweight editor.
Cap photos at ≤1024 or ≤2048 so pages load fast and your CMS doesn't re-compress them badly.
Scale to 50% or 25% before attaching — smaller dimensions shrink file size more reliably than quality tweaks.
Snap to Instagram, YouTube, X, Facebook, LinkedIn or TikTok dimensions with one click.
Bring a folder of listing photos to matching dimensions, switching between images in the filmstrip.
Double a logo or sprite with the 200% chip when you need more pixels and can accept slight softening.
Everything about resizing images with PixKit.
PixKit resizes images for free in your browser. Enter exact width and height with aspect-ratio lock, or use a quick scale (25%, 50%, 200%) or a fit preset (≤512, ≤1024, ≤2048). High-quality resampling keeps downscaled images crisp.
Type precise dimensions for avatars, banners and thumbnails; the locked aspect ratio recalculates the other side as you type, and unlocking it lets you stretch deliberately. The quick scales handle the common "just make it smaller" cases, and the social presets set exact platform sizes — Instagram squares and Stories, YouTube thumbnails (1280×720), X headers, LinkedIn covers and more.
The ≤512, ≤1024 and ≤2048 chips cap the longest side without touching the aspect ratio — nothing happens if the image is already smaller. They're the fastest way to prepare images for chat apps, docs and CMSs that resize (and often mangle) anything oversized on their end.
Resizing runs locally with no upload. PixKit accepts images up to 50 megapixels and guards the total session size so a large batch does not crash the tab. Downscaling uses high-quality resampling; upscaling necessarily invents pixels, so expect some softness. Undo restores the previous dimensions.
| PixKit | Typical online tools | |
|---|---|---|
| Where your image is processed | On your device — nothing is uploaded | Uploaded to the tool's servers |
| Price, accounts & limits | No sign-up or usage credits; browser safety limits apply | Free-tier caps, accounts, paywalls |
| Speed on large files | No upload or queue; speed depends on the device | Upload, wait in queue, download |
| Works offline | Yes — installs as a PWA | No connection, no tool |
| Input modes | Exact pixels, % scales, fit caps and social presets in one panel | Usually one mode per tool |
| Aspect control | Lock/unlock toggle — stretch deliberately when you want to | Often locked with no override |
| Many images | Filmstrip to resize each, one-click square 1:1 for all, ZIP export | Batch resizing behind a paywall |
One private editor, a tool for every job — all 100% local, no upload.