Upscale batches of AI art and regular images 2x, 3x, or 4x with Lanczos-sharp, Bicubic-smooth, or Bilinear-fast smoothing — 3x/4x run multi-step (halving per pass) into always-PNG output. Click any queued file for an original-vs-upscaled preview. Single files save as upscaled.png; batches as *-upscaled.png ZIPs — local Canvas work, 2 free batches a day.
Runs on CanvasJSZip
Content reviewed October 2026 · About Toolzum
Stamp text or logo watermarks across dozens of photos with 5 positions and 10–100% opacity control. Photographers protect 200 wedding proofs before sharing — always exports PNG (<name>-watermarked.png) — local Canvas work, 2 free batches a day.
Resize hundreds of photos to one exact W×H canvas (default 800×800, inputs 1–10000px) with Contain, Cover, or Stretch fit — no percentage or preset modes. Transparency flattens onto white; output is always PNG. Photographers deliver 400 wedding shots at uniform size — local Canvas work, 2 free batches a day.
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.
Bind hundreds of JPG, PNG, or WebP images into one multi-page PDF with page size, orientation, and fit control. Agents compile 80 property photos into a brochure — local jsPDF work, 2 free batches a day.
Turn a CSV of URLs or text into styled QR PNGs in one batch — event badges, inventory labels, menus. Free tier generates 5 QR a day; Pro runs up to 100 per batch — local qrcode work.
Lanczos (sharp, high smoothing) for AI art, logos, and detailed illustrations — crisper edges at 3–4x. Bicubic (smooth, medium) for photos and gradients — fewer ringing artifacts on skin and skies. Bilinear (fast, low) for drafts. Scales above 2x run multi-step (ceil(scale/2) passes, e.g. 4x in 2 passes) instead of one jump.
Match the output: 2x for retina web (1024→2048), 3x for large prints, 4x for posters from small AI outputs. A 1024px Midjourney piece at 3x prints sharp at 10 inches/300 DPI — beyond that, expect softness, not new detail.
No — interpolation enlarges cleanly but invents nothing, unlike AI reconstruction. Start from the largest clean source; upscaling a 256px thumbnail 4x gives a big soft image, while 1024px 2x stays crisp.
No — scaling runs locally in your browser on Canvas; images never leave your device. Only the final ZIP counts as one Pro download — the full upscaled set in a single save.
Add Text to Photo
Add one custom text caption onto a photo with color, size (10–300px slider), and X/Y position controls, composed on fixed social-size canvases — Instagram Post 1080×1080, Reel 1080×1920, YouTube Banner 2560×1440, Twitter Header 1500×500, or Custom. Exports PNG locally in your browser on Canvas; 3 free downloads a day.
Batch Image Editor
Downscale a batch of images to one max width (default 1920px) with an optional bottom-right watermark, then download everything as a ZIP. Same max-width and watermark apply to every image — local Canvas work, 3 free images a day.
Compress Image to 50KB
Shrinks one photo to under 50 KB (51,200 bytes) for portals with strict limits — NSDL, UIDAI, UPSC, SSC, and banking uploads. Runs up to 5 auto passes locally with the browser-image-compression library; standard metadata is preserved.
HEIC to JPG
Convert HEIC images to JPG format in your browser. Photos never leave your device — processing runs locally in your browser with Canvas and WebAssembly.
Background Remover
Segments the foreground subject from an image using a neural network, producing a transparent PNG with clean edges. Handles hair, fur, and semi-transparent regions better than chroma-key or magic-wand selection. Max 50MB.
WebP to JPG
Convert WEBP images to JPG format in your browser. Photos never leave your device — processing runs locally in your browser with Canvas and WebAssembly.