Files stay in your browser
No sign-up
No file limits
Instant — no upload

Image resizer
Shopify

Soft 900 px leftovers look dated on retina themes; 6000 px dumps crawl in Admin. This URL locks a ~2048 square canvas at JPEG 84 and warns past 20 MB so you hand Shopify a clean storefront master.

Drop an image here to start

Reading RAW preview…

Compress, convert, resize, rotate, effects or blur any image

Extracting the embedded JPEG preview from your camera file — this happens entirely on your device.

JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · SVG · RAW — any size
✓ No file limit✓ No upload✓ 100% private
Upload an image to start
LIVE PREVIEW
Live preview — changes apply instantly
Quality level
Quality80%
Smaller fileHigher quality
Quick presets
95%
Near-lossless
80%
Recommended
60%
Max savings
💡 At 80%: visually identical to original, 60–80% smaller file.
Output format
Compression quality 80%
Smaller fileHigher quality
Lower quality = smaller file. 80% is the sweet spot for WebP/JPG/AVIF.
Popular conversions — one click
💡 WebP is 25–40% smaller than JPG/PNG at equal quality. AVIF up to 50% smaller than JPG. SVG output wraps the result as a scalable single-file vector container — great for design tools. Select WebP above, then tap Convert Format.
RAW → JPG / PNG CR2 · NEF · ARW · DNG · RAF · RW2 · ORF

Drop a camera RAW file in the upload zone. VeloTools reads the file locally and extracts the full-resolution JPEG preview that your camera embeds inside every RAW — then you can compress, resize, or convert that preview straight to JPG, PNG, WebP, AVIF or SVG using the buttons above. Nothing is uploaded, and if no usable preview exists you'll get a clear message instead of a silent failure.

Custom dimensions (pixels)
🔗 Aspect ratio locked. Empty = keep original.
Scale %
100% = original size.
Quick resize
Rotate & Flip
Live preview — real-time adjustments
Effect presets
Manual adjustments
100
100
100
0
0
Blur type
Intensity
5
💡 Privacy: Pixelate or Gaussian blur to censor sensitive data in screenshots.
Crop mode — draw a selection, or pick a preset ratio below
Aspect ratio
Draw a selection on the image above
↓ Drag inside to move · handles to resize · side clicks keep crop · ✔ Apply to confirm
Processing image…
Happening in your browser — 100% private
Done! Processed successfully
.webp
Edit filename before downloading — extension is set automatically.
Continue editing the result

Storefront assets never leave the browser on this Shopify resize

Theme previews, password-protected shops, and unreleased drops should not sit on a stranger’s CDN “temporary” bucket. Resize toward a ~2048 Shopify-friendly square canvas at JPEG quality 84, with a generous 20 MB guardrail, entirely on-device.

You download the asset, then push it through your own Shopify admin — we never see the pixels.

Theme galleries that stretch when Shopify receives uneven pixels

Dawn-style themes and many paid themes assume large, relatively square product media. Feed them a 900-pixel marketplace leftover and the PDP looks soft next to app screenshots. Feed them a 6000-pixel tethered shoot and uploads crawl, especially on staff laptops uploading twenty variants.

This preset aims near 2048×2048 — the sweet spot many Shopify themes treat as “retina enough” — at quality 84. The 20 MB ceiling is intentionally looser than Amazon or Walmart because Shopify’s own CDN will recompress for storefront delivery.

Also selling on marketplaces? Build channel crops on Amazon, eBay, or Google Merchant after the theme master exists. Pure weight reduction without resize: Image Compress.

Export a 2048-class Shopify product image

  1. Drop your studio master — output targets ~2048 square-ish pixels with quality 84 locked for Shopify themes.
  2. Center the product for collection grids, then run resize so theme zoom has enough source pixels.
  3. Download (20 MB checker on) and upload in Shopify admin; duplicate variants from the same master when possible.

Shopify theme-friendly resize defaults

Problem it solvesSoft Shopify PDP / oversized theme uploads
Output~2048×2048 px square-biased
JPEG quality84
Size check20 MB (CDN will optimize further)
PrivacyBrowser-only before Admin upload
RelatedGoogle Merchant · Instagram · Image Compress

Why Shopify mode aims near 2048 with JPEG 84 and 20 MB room

Shopify’s infrastructure handles delivery scaling; your job is to hand Admin a clean, large-enough master. Quality 84 preserves fabric swatches and jewelry facets that harsher marketplace presets smash. The 20 MB warning exists for mistaken PSD-to-JPEG dumps, not because most theme images need that much headroom.

Social crops differ: use Instagram 1080 and Facebook catalog 1200 for ads. Printable lookbooks stay in PDF tools.

CDN delivery, retina themes, and headroom under 20 MB

Merchants often over-optimize before upload, shipping crunchy 900 px files that look dated on 2× displays. Others upload camera originals and wonder why the Files section feels sluggish. A ~2048 JPEG at quality 84 is the pragmatic storefront master: sharp on modern phones, friendly to theme zoom apps, and still well under 20 MB for normal products.

Collection grids crop aggressively. Leave safe margins around logos so automatic squares do not clip trademarks. Variant images should share the same framing language so swatches feel consistent.

Connect Shopping feeds with Google Merchant’s 1500 preferred square. Marketplace expansions: Walmart, Amazon, TikTok Shop. Bulk compress without changing geometry: Image Compress.

Keep layered design files in your own drive; this page only emits a selling JPEG.

Shopify product image resize questions

What product image size should I upload to Shopify?
A roughly 2048×2048 JPEG works well for most modern themes. This page locks that class of output at quality 84 with a 20 MB warning.
Will Shopify recompress my images anyway?
Yes — Shopify’s CDN serves responsive sizes. You still want a sharp master; garbage-in still yields soft storefronts.
Is resizing here private for unreleased drops?
Yes. Nothing is uploaded to VeloTools. Only your Shopify admin receives the file you choose to add later.
Why is the size limit 20 MB when Amazon uses 10 MB?
Shopify storefront uploads tolerate larger masters because delivery is CDN-managed. Marketplace cabinets are stricter — use those sibling pages when listing off-site.
Can I use the same file for Instagram ads?
Better to recrop. Instagram mode targets 1080×1080; feeding a 2048 Shopify master through that page keeps social compression cleaner.

Start compressing now

No sign-up, no upload, no limits. Just drop your images and watch them shrink — privately, instantly, and free forever.

Human experience · Vigen G.

Field note: Shopify

I keep this page because listing image sizes for Shopify kept failing with upload tools or generic presets. Here you resize to the channel box, then compress if the portal still rejects the file. Limits and architecture are documented in Lab Notes — this URL is a micro-instrument for one job, not a keyword clone.