Rotate one image with quick ±90°/180° buttons or a free 0–359° slider (plus numeric input), flip horizontal/vertical with toggles, and export PNG as rotated.png. Fix sideways phone shots in seconds — local Canvas work, unlimited saves.
Runs on Canvas
Content reviewed October 2026 · About Toolzum
Crop photos with 6 aspect presets — Free Size, Square 1:1, Video 16:9, Photo 4:3, Classic 3:2, Portrait 2:3 — plus ±90° rotation and horizontal/vertical flip. Exports PNG as cropped-<name> — local Cropper.js work, unlimited saves.
Export 14 fixed PNG sizes (1024, 512, 192, 180, 167, 152, 120, 87, 76, 60, 58, 40, 32, 16) from pasted SVG code or one uploaded image (PNG/SVG/JPEG), downscaled with high-quality smoothing into a flat app-icons.zip. 5 free generations per session; Pro unlimited — local Canvas work.
Shrink JPG, PNG, and WebP photos with an Image Quality slider (10–100%, default 80%) plus a Resolution Scale slider, shown in Before/After panels with exact KB and -% savings. Single-image uploads up to 50MB — local library work, unlimited saves.
Draw freehand vectors plus rectangle, ellipse, and line shapes on canvas — color and stroke control included. Sketch icons and diagrams with SVG/PNG export — local Fabric work, unlimited saves.
Design simple logos with text, tagline, and 5 preset icons on canvas — export PNG/SVG. Draft startup marks in an afternoon — local Canvas work, unlimited saves.
This rewrites actual pixels — permanent and universal. EXIF flags only suggest rotation that some viewers ignore; rotated pixels display correctly everywhere.
90° steps are lossless rearrangements; arbitrary slider angles resample once with tiny softening. Export is always PNG (no JPG option), so no extra compression loss.
No batch mode — one image per run. Mixed-orientation albums need one pass per photo; sort by orientation first.
No — rotation runs locally in your browser on Canvas. Only saves touch the network — downloads are unlimited.
Crop Image
Crop photos with 6 aspect presets — Free Size, Square 1:1, Video 16:9, Photo 4:3, Classic 3:2, Portrait 2:3 — plus ±90° rotation and horizontal/vertical flip. Exports PNG as cropped-<name> — local Cropper.js work, unlimited saves.
Image Resizer
Scale one image to exact pixel dimensions — width/height fields prefill from the source — with optional aspect-ratio lock, PNG/JPEG/WebP output picker, and quality control for JPEG/WebP. Files over 50MB are rejected; resizing runs on plain canvas drawImage locally.