Resize an image to exactly the size you need
Set a width and height, scale by percentage, or pick a preset — with the aspect ratio locked unless you say otherwise.
Drop an image here
or click to browse
Accepted: JPG, PNG, WEBP, GIF, BMP, AVIF
Processed locally. Your image never leaves your device.
Keep going without re-uploading
Your image stays loaded in the editor. Pick the next action and carry on.
Resizing sounds trivial until you have a specific target. A 4:5 Instagram portrait, a 1280×720 thumbnail and a 1200×628 link preview all need different treatment, and stretching an image into the wrong shape is the fastest way to make it look amateur.
This tool gives you the three things that actually matter: exact pixel control with an aspect lock, percentage scaling for “just make it smaller”, and a fit mode that decides what happens when your image and your target do not share a shape — stretch it, pad it, or fill and crop.
What you get
Exact pixels or percentage
Type 1080 × 1350, or scale to 50%. Both routes lead to the same engine and the same predictable result.
Aspect ratio that stays locked
Change the width and the height follows. Unlock it only when you actually want to distort the image.
Fit, fill or stretch
When the target shape differs from the source, choose to pad with a colour of your choice, fill and crop the overflow, or stretch to fill.
Presets for the sizes people actually use
Full HD, square, 4:5 portrait, 9:16 story, link preview, plus per-platform presets for Instagram, YouTube, TikTok, LinkedIn and marketplaces.
How it works
- 1
Load your image
The file is decoded locally into an ImageBitmap. Its natural dimensions appear in the panel as the starting point.
- 2
Choose a target
Enter a width or height, drag the percentage slider, or click a preset. The preview updates as you go.
- 3
Pick a fit mode if the shapes differ
Contain pads the image, cover fills and crops it, stretch ignores the aspect ratio. Contain lets you choose the padding colour.
- 4
Export
Download as PNG, JPEG or WebP — or keep going with crop, compress or text without re-uploading.
Why use KaiConvert
- No upload for local tools
- Works offline once the page is loaded
- Cloud AI is always clearly labelled before you start