Example
Input
user.jpg (1920×1080, 543 KB)
Output
user_600x400.jpg (600×400, 78 KB)
Note
Source ratio (1.78) ≠ target ratio (1.5) → crop mode center-crops to exactly 600×400.
Usage guide
Use cases
- Fit profile pictures to a fixed size (e.g., 600×400)
- Resize and reduce file size for social or blog upload
- Match width/height requirements on registration or admin forms
- Generate thumbnails in bulk (aspect ratio preserved)
- Cut down mobile data — drop JPEG quality to shrink file size
FAQ
- Q.Is my file uploaded anywhere?
- A.No. All processing happens in your browser via the Canvas API. The file never leaves your device.
- Q.Can it handle big files?
- A.Up to 20 MB. 4K or large RAW files depend on your browser's memory and may run slowly — not recommended.
- Q.Which format should I pick?
- A.Photos -> JPEG (best compression). Transparency required -> PNG (lossless). Modern browsers + smaller files -> WebP.
Related tools
- Color Converter
Convert colors between HEX, RGB, and HSL with a live preview swatch. Auto-detects any of the three input formats.
- Image to Base64 (Data URI)
Convert an image file to a Base64 data URI for inline embedding in HTML/CSS/Markdown. Up to 5 MB.
- QR Code Generator
Generate a QR code from any text or URL. Adjustable error correction (L/M/Q/H), SVG output, downloadable.
- Color Contrast Checker
Check the WCAG contrast ratio between two colors. Pass/fail for AA Normal/Large + AAA Normal/Large with a live sample.
- Color Palette Generator
Generate a palette from a single base color — shades, tints, complement, analogous, triad, tetrad. HSL-based. 0 dependency.
- CSS Gradient Generator
Build linear, radial, and conic CSS gradients with color stops + angle/position. Live preview + copy-ready CSS.