Resize images to custom dimensions, by percentage, or using social media presets. Lock aspect ratio, choose output format (JPEG, PNG, WebP), and adjust quality. All processing happens in your browser using the Canvas API.
Drop an image here or click to upload
JPEG, PNG, WebP up to 50 MB
Convert images between JPEG, PNG, and WebP formats in batch.
Compress images to reduce file size with adjustable quality.
Remove solid-colour backgrounds from images with adjustable sensitivity.
Combine multiple PDF files into one document with drag-to-reorder.
Pick colors visually and convert between HEX, RGB, HSL, CMYK.
Upload your image (JPEG, PNG, or WebP), choose a resize mode — custom dimensions, percentage, or a social media preset — and click "Resize Image". The tool processes everything in your browser using the Canvas API. No data is sent to any server.
The tool includes presets for Instagram Post (1080x1080), Facebook Share (1200x630), Twitter Post (1200x675), and YouTube Thumbnail (1280x720). Select a preset and the image will be resized to those exact dimensions.
Yes. Aspect ratio lock is enabled by default. When you change the width, the height adjusts automatically to maintain the original proportions, and vice versa. Toggle it off for free-form resizing.
When outputting as JPEG or WebP, you can control quality with a slider (1-100%, default 85%). PNG output is always lossless. Upscaling beyond the original resolution may introduce softness since no AI upscaling is performed.
Yes. All resizing happens locally in your browser using the HTML5 Canvas API. Your images are never uploaded to any server. The tool works offline once the page is loaded.