Resize, crop, rotate, and compress images. All processing happens in your browser.
Image resizing changes an image's pixel dimensions (width × height) while optionally preserving or adjusting the aspect ratio. It's essential for optimizing images for web, social media, print, and email.
Drag & drop images here, or click to browse
Supports PNG, JPG, WEBP, GIF, BMP • Multiple files allowed
Formula
Scaled Width = Original Width × (Percent / 100) | Aspect Ratio = Width / Height | Cropped Size = cropWidth × cropHeightPercent = Resize percentage relative to original dimensions (e.g., 50% = half size)
Aspect Ratio = Width-to-height ratio, preserved when Lock Aspect Ratio is enabled
cropWidth/Height = Pixel dimensions of the selected crop region
Worked Example
Resize 1920×1080 image to 50%
Did you know? The HTML Canvas API used to process images in your browser handles up to ~16,384×16,384 pixels on most devices. Very large images may hit browser memory limits and should be processed with server-side tools.
Sources
Convert text to ASCII codes and back. Supports decimal, hex, binary, and octal formats.
Convert width/height to aspect ratios, scale dimensions, and generate responsive embed CSS for any layout.
Calculate required internet bandwidth based on devices and activities in your household.
Encode and decode Base64 strings. Convert text for data URIs, APIs, and safe data transmission.
Create CSS border-radius with visual controls for each corner. Generate circles, pills, and custom shapes.
Create CSS box shadows with multiple layers, live preview, and copy-ready code.