Free · Aspect lock · 6 resampling methods · Target file size · No upload

Image Downscaler — Reduce Image Dimensions & File Size Without Losing Quality

Downscale any image to a smaller size — by exact pixel dimensions, by percentage (25% / 50% / 75%), using a one-click platform preset for Instagram, YouTube, eBay, Amazon and more, or by hitting a target file size (like "under 500 KB"). The tool locks the aspect ratio so faces don't get stretched, offers six resampling methods including the correct progressive halving technique for large reductions, and shows a live before/after comparison with the estimated output size. Everything runs in your browser — your image is never uploaded.
🔒 Aspect-ratio lock 📐 Pixel · % · preset · target KB 🔬 6 resampling methods 🖼️ Split-view compare 📦 No upload

Image Downscaler

Drop an image, choose a target size, download. Everything happens on your device.
Drop an image or click to browse
JPEG, PNG, WebP, GIF (first frame), BMP, or SVG. Your file stays on your device — nothing is uploaded.
📎 Drag & drop 📋 Paste from clipboard 🔒 No upload
Original
—
New size
—
Scale
—
Pixel drop
—
Output size
—
Size saved
—
Downscaling…
Original Downscaled
Target size
Aspect ratio locked
50%
Target file size — hit a specific KB limit
KB

Enter a target — the tool will find a scale and quality that fits.

Platform presets — one click to the right size

Resampling method — how pixels are averaged

88%
image-1200x800.jpg

What is an image downscaler?

An image downscaler reduces the pixel dimensions of an image — for example, from 4000×3000 down to 1200×900. Every pixel in the output is derived from an area of the input, so the smaller image has fewer, but still sharp, pixels. Downscaling is the opposite of upscaling, which invents new pixels and always degrades quality. It is by far the most common image operation on the web: every hero banner, product photo, card thumbnail and social share image you see online has been downscaled from something larger.

The reason people search for a downscaler is almost always one of four things: their image is too large to upload somewhere, pages load too slowly because the images are huge, a platform requires a specific pixel size (Instagram, YouTube thumbnail, LinkedIn banner, eBay listing), or they want a small thumbnail. Every one of those is a job for dimension reduction, not compression or cropping. This tool is built specifically for it, with the controls that actually matter and none of the ones that don't.

The most important thing about downscaling is not the interface — it is the resampling method. Naive downscaling by a factor of 4× or more introduces visible aliasing, moiré patterns, and jaggies, because a single output pixel can be built from fewer than one source pixel. The correct technique for large reductions is progressive halving: downscale by 2× repeatedly (each step averages four source pixels into one), then do a final resample to the exact target. This tool defaults to that method.

💡 Quick example. A 4000×3000 JPEG at 4 MB, downscaled to 1200×900 with the High Quality (Progressive) method and JPEG quality 88, typically comes out at 280–420 KB — an 85–92% reduction — while remaining sharp on any normal display.

How to downscale an image

  1. Add your image. Drag it onto the upload area, click to browse, or copy an image and paste it anywhere on the page.
  2. Choose a target size. Four ways: type an exact width (height updates automatically if the aspect lock is on); drag the scale slider or click a percentage chip; click a platform preset like Instagram Post 1080×1080 or YouTube Thumbnail 1280×720; or enter a target file size in KB and click Estimate to have the tool find the scale and quality that fit.
  3. Keep the aspect ratio locked unless you specifically want to distort the image. The lock button next to the dimension fields toggles between locked (preserves shape) and unlocked (independent width and height).
  4. Pick a resampling method. High Quality (Progressive) is the default and the best choice for large reductions. Area averaging is mathematically exact and marginally slower. Bicubic and Bilinear are general-purpose. Nearest neighbor is only for pixel-art effects.
  5. Compare and download. Drag the split divider to see the original and downscaled side by side, choose the output format and quality, then click Download.

The six resampling methods explained

When you reduce an image's dimensions, each output pixel is computed from one or more source pixels. The algorithm that decides which source pixels to use — and how much weight to give each — is the resampling method. Choosing wrong is the single largest cause of bad-looking downscales.

MethodHow it worksQualityWhen to use
High Quality (Progressive)Repeatedly halves dimensions using area averaging until close to the target, then does a final resample. Each halving averages 4 pixels into 1 — no source pixel is missed, no aliasing.BestDefault. Any reduction greater than 2× — which is 90% of real use cases.
Area averagingFor each output pixel, averages every source pixel that falls inside its area. Mathematically exact, no approximations.ExcellentWhen you want the mathematically correct result with no post-processing. Great for photographic reduction and reference thumbnails.
BicubicSamples a 4×4 neighbourhood of source pixels with a cubic weighting. Standard in Photoshop, GIMP and most editors.GoodGeneral-purpose. Fine for moderate reductions (up to 2–3×). Slightly soft for very large reductions because it doesn't sample enough source pixels.
BilinearSamples a 2×2 neighbourhood with a linear weighting. Faster than bicubic but blurrier and prone to moiré on regular patterns.FairWhen speed matters and the reduction is small (2× or less). Not recommended for large reductions.
Nearest neighborPicks the single nearest source pixel for each output pixel. No averaging at all.Poor for photosOnly for pixel-art, retro game graphics, or an intentional jagged aesthetic. Never for photographs.

⚠ Why progressive halving beats everything else for big reductions. A single-step bicubic resample of a 4000×3000 photo to 500×375 samples only 16 source pixels per output pixel — out of roughly 64 source pixels per output cell. That means 75% of the source pixels are ignored, and the ones that aren't sampled cause aliasing. Progressive halving reduces 4000→2000→1000→500 instead; at each step the browser averages 4 pixels into 1, so every source pixel contributes to the final result. This is the standard technique used by ImageMagick's -resize and by high-quality photo pipelines.

Downscale vs compress vs crop — which do you need?

These three operations are often confused, but they do completely different things. Choosing the wrong one produces the wrong result even when the numbers are correct.

OperationWhat changesWhat stays the sameUse when
DownscalePixel dimensions and file sizeField of view, aspect ratio (if locked)The image is bigger than it needs to be for its display slot
CompressFile size onlyPixel dimensions, field of view, aspect ratioDimensions are correct but the file is still too heavy (JPEG/WebP quality reduction)
CropField of view, aspect ratio, file sizePixel density — a 1000×1000 crop of a 4000×3000 image is still 1000×1000 pxYou need to remove part of the image or change its aspect ratio (e.g. landscape → square for Instagram)

In practice you usually combine two or all three: crop to the right aspect ratio, downscale to the right dimensions, compress to the right file size. This tool does the second and third; use a dedicated crop tool (or your phone's built-in editor) for the first.

Pixels vs DPI vs PPI — the confusion that ruins every resize

One of the most common mistakes when resizing images is confusing pixel dimensions with DPI (dots per inch) or PPI (pixels per inch). They describe different things.

ConceptWhat it describesWhere it mattersChanges when you downscale?
Pixel dimensionsThe number of pixels across and down — 1200×800 means 1200 columns and 800 rows.Screens, the web, social media, image filesYes — this is what downscaling changes
DPI / PPIA printing instruction: how many pixels to pack into each inch of paper.Print only — metadata that affects how big the image prints, not how it looks on screenNot usually — the value may be preserved or reset, but pixel dimensions are what actually changed
Physical print sizeHow big the image prints — 8 inches × 10 inches, A4, etc.Choosing paper, framing, print orderingYes, but only as a side effect: at the same DPI, fewer pixels means a smaller printed image

Here is the practical formula you actually need. If you want to print an image at a specific physical size at a specific DPI:

required_pixels = physical_inches × DPI

For a 6×4 inch print at 300 DPI you need 1800×1200 pixels. For a 10×8 inch print at 300 DPI you need 3000×2400 pixels. If your source image is larger, downscaling to those dimensions gives you a perfect print file. If your source is smaller, downscaling makes it worse — you would be better off not resizing at all.

💡 A "72 DPI" image is not a low-quality image. DPI is meaningless on screen. A 2000×1500 image displayed on a 96 DPI monitor is 2000×1500 pixels — no matter what the file's DPI metadata says. If you have ever been told your web image "needs to be 72 DPI", that person was confusing DPI with pixel dimensions. What they actually want is the right pixel count, not a specific DPI number.

Retina displays and 2× images — why 600 px sometimes needs 1200 px

Modern phones, tablets and many laptops have high-DPI (Retina) displays that pack two or more physical pixels into the space of one CSS pixel. If you export a photo at exactly the display width, it will look slightly soft on those screens. The fix is the 2× rule: export at twice the CSS pixel width, then use CSS to display it at half the size.

Container width (CSS px)Standard export2× Retina exportNotes
400 px card400 px800 pxSharp on all desktop screens
600 px content600 px1200 pxBest size for most blogs
1200 px hero1200 px2400 pxHero at 2× Retina is large; 1.5× is often a fine compromise
200 px avatar200 px400 pxAlways 2× for avatars — they are small and the extra pixels are cheap
32 px favicon32 px64 pxProvide favicons at multiple sizes (16, 32, 180, 512)

Beyond 2× (3× and 4× for flagship phones), the visual improvement is negligible for photographs but the file size keeps growing — so 2× is the practical sweet spot for most web work. The exception is line art, logos and text-heavy graphics, where 3× can still help on very high-DPI phones.

How to reduce an image file size to a specific KB

This is one of the most common practical needs, and it is what the Target file size helper is for. Common limits you might be trying to hit:

  • 500 KB — many web forms, job application portals, university submission systems
  • 200 KB — some e-commerce listings, older WordPress themes with thumbnails
  • 100 KB — email newsletter inline images, mobile-first sites
  • 50 KB — very aggressive email or pre-2010 website requirements
  • 2 MB — most email attachment limits per file
  • 25 MB — Gmail attachment limit per file

Here is how the numbers work in practice. For a typical 4000×3000 phone photo saved as JPEG at quality 88:

ScaleDimensionsApprox. JPEG size (q=88)Fits under
100%4000 × 3000~3.5 MB—
75%3000 × 2250~2.1 MB2 MB (tight)
50%2000 × 1500~950 KB1 MB
33%1320 × 990~420 KB500 KB
25%1000 × 750~240 KB200 KB (tight)
20%800 × 600~150 KB200 KB
15%600 × 450~85 KB100 KB

These are typical figures — actual file size depends on the image content. Photos with lots of fine detail (foliage, fur, fabric) compress worse than smooth gradients (sky, water, walls). The Target file size helper in the tool runs a small binary search to find the right combination for your specific image.

Common sizes for platforms and the web

Half of the searches for "image downscaler" are really "resize my image for X". Below are the recommended target dimensions for the most common platforms, all of which are available as one-click presets in the tool above.

PlatformUseTarget size (px)Aspect ratio
InstagramSquare post1080 × 10801:1
InstagramPortrait post1080 × 13504:5
InstagramLandscape post1080 × 5661.91:1
InstagramStory / Reel / TikTok1080 × 19209:16
FacebookFeed post1200 × 6301.91:1
FacebookCover photo820 × 3122.63:1
FacebookProfile picture180 × 1801:1
YouTubeThumbnail1280 × 72016:9
YouTubeChannel banner2560 × 144016:9
Twitter / XFeed image1600 × 90016:9
LinkedInFeed post1200 × 6271.91:1
LinkedInProfile banner1584 × 3964:1
PinterestStandard pin1000 × 15002:3
eBayListing photo1600 × 16001:1
AmazonProduct photo (zoom)2000 × 20001:1
EtsyListing photo2000 × 20001:1
WhatsAppStatus / Story1080 × 19209:16
WebContent image1200 × 8003:2
WebFull-width hero1920 × 108016:9
WebCard / thumbnail600 × 4003:2
EmailInline image600 × 4003:2
FaviconBrowser tab icon32 × 321:1

Why downscaling matters for web performance

Web page weight is dominated by images. Across the top 100,000 websites, images typically make up 40–60% of the total bytes downloaded by a visitor, and the median image weight is over 900 KB. On mobile connections, that directly translates into slower page loads, worse Core Web Vitals scores, and higher bounce rates.

Downscaling is the single highest-impact optimization you can make. The math is dramatic: an image scaled from 6000×4000 down to 1200×800 has 25× fewer pixels and, for a typical photo, roughly 92% smaller file size. Serving a 1200 px image that is displayed in a 600 px slot (or 1200 px on a Retina display) is correct; serving a 6000 px image in the same slot is 25× wasted bandwidth.

The industry-standard guidance is to match the pixel width of the file to the display width of the container, times 2 if you want Retina sharpness. For a content column that is 800 px wide on desktop, resize your images to 1600 px wide and let CSS shrink them. Anything beyond that is not visible on any display and only wastes bandwidth.

When NOT to downscale

Downscaling is almost always safe, but there are a few situations where you should not do it.

  • You plan to print later. Print resolutions of 300 DPI need more pixels than screens. An image that looks perfect on a 1200 px screen is only 4 inches wide at 300 DPI. If you might print, keep a high-resolution master and downscale a copy for the web.
  • You are going to edit and then re-save. Repeated downscaling and re-compression accumulates artifacts. Always work on the highest-resolution original you have, and downscale only as the final step.
  • The target is a Retina display. A 2× screen needs twice the pixels for the same perceived sharpness. Downscaling to exactly the CSS pixel size looks soft on a Retina phone.
  • You are producing a favicon or icon set. These are usually drawn as vector (SVG) first and exported at multiple specific sizes; a single downscaled PNG is rarely the right deliverable.
  • The image is already the right size. If your source is 1200×800 and you need 1200×800, do nothing. Re-encoding adds JPEG artifacts and removes nothing useful.
  • You are trying to strip metadata or copyright information. Downscaling reduces the picture but does not remove EXIF or hidden metadata reliably. Use a dedicated metadata remover.

What downscaling does not do

Several things people expect from "resize" or "compress" are actually different operations. Knowing what you are not changing helps you pick the right tool.

  • It does not crop. Every pixel in the original appears (reduced) in the output. If you need to remove part of the image, or change the aspect ratio, that is a crop operation.
  • It does not change the format by itself unless you change the output format selector. A JPEG stays a JPEG if you leave the format on "Match original".
  • It does not apply sharpening. Downscaling a photographic image slightly softens fine detail. If you want the output to look crisper, apply a mild Unsharp Mask afterward in a photo editor.
  • It does not always strip metadata. EXIF (camera, GPS, timestamp) is preserved by most browsers when exporting to JPEG/WebP and dropped when exporting to PNG. If you want to strip metadata for privacy, use a dedicated metadata remover.
  • It does not help a low-resolution source. If you started with a 400×300 image, downscaling to 200×150 is a real reduction, but you cannot recover detail that was never there. Upscaling is a different operation and this tool intentionally does not do it.

Where people use an image downscaler

  • Website and blog images. The number-one use case. Resize hero banners, inline post images, and thumbnails to match their display size before uploading to WordPress, Shopify, Ghost, or any CMS.
  • E-commerce product photos. eBay, Amazon and Etsy all have specific requirements — Amazon wants 2000×2000 for zoom, eBay allows up to 1600 px on the longest side, Etsy recommends 2000×2000.
  • Social media posting. Instagram, Facebook, Twitter, LinkedIn, TikTok and Pinterest each publish recommended dimensions. Presets in this tool set them in one click.
  • Email attachments. Most providers cap attachments at 20–25 MB. Downscaling a batch of phone photos from 4000×3000 down to 1600×1200 typically keeps each under 300 KB.
  • PowerPoint and slide decks. Embedding full-resolution phone photos balloons a deck to 100 MB. Downscaling to display size keeps it under 10 MB and makes it open instantly.
  • Print preparation. Resize to exactly physical size × DPI (e.g. 6×4 inches at 300 DPI = 1800×1200 px) before sending to a print shop.
  • Retina (2×) versions of web assets. For a 600 px logo container on Retina displays, you want a 1200 px image and CSS width:600px.
  • Favicons and app icons. Browsers, iOS and Android each need specific small sizes. Downscaling a large icon to 32×32, 180×180, or 512×512 is routine.

Common mistakes when downscaling images

  • Using nearest neighbor for photographs. Nearest neighbor does not average pixels — it picks one. Downscaling a photo by more than 2× produces visible jagged edges and moiré patterns. Use High Quality (Progressive) or Area instead.
  • Downscaling in one big step for large reductions. A single-step bicubic resample of a 4000×3000 photo to 500×375 throws away most source pixels and looks noisy. Progressive halving avoids this.
  • Forgetting the aspect ratio. Typing 1200 in width and leaving height at 800 on a landscape photo distorts faces into narrow ovals. Keep the lock on unless you want a specific distortion.
  • Confusing DPI with pixels. Changing a photo's DPI metadata without changing its pixels does absolutely nothing to how it looks on screen. Only pixel dimensions matter for digital use.
  • Over-compressing after downscaling. Setting JPEG quality to 30 to shrink file size further produces obvious block artifacts. Quality 85–92 is the sweet spot.
  • Downscaling an already-downscaled image. Re-saving a JPEG that has been through several resize and re-compress cycles accumulates artifacts. Always start from the highest-resolution original you have.
  • Resizing transparent PNGs to JPEG. JPEG has no alpha channel; the transparent areas become black (or white, depending on the tool). If your image has transparency, keep the format as PNG or WebP.
  • Ignoring the actual target environment. "Resize to 50%" is meaningless if the target display is 800 px wide. Work backwards: what is the container's display width? What DPI is my audience using? Then compute the target pixels.

Privacy and data storage

This tool runs entirely in your browser. Your image is decoded from a local file (or paste event), processed on the HTML5 canvas, and re-encoded with the browser's native toBlob API. Nothing is uploaded to any server, logged, cached, or stored anywhere. There is no account, no login, and no network request after the page loads. When you close the tab, the image is dropped from memory. This is a stronger privacy guarantee than the majority of online image tools, which upload the image to their server for processing and then discard it (or not).

Limitations

  • This tool only downscales. It will not upscale (enlarge) an image — that is a different operation with different quality tradeoffs and is intentionally not provided here.
  • Images larger than about 10,000 pixels on the longest side may fail to load in some browsers, or may process slowly. If you have an extremely high-resolution scan, resize it in a desktop editor or the browser may run out of memory.
  • Animated GIFs and APNGs: only the first frame is downscaled. The output is a static image. For animated content, use a dedicated GIF resizer.
  • Colour-managed workflows (ICC profiles, ProPhoto RGB) are not applied. The tool works on the raw sRGB pixel values the browser decodes. For colour-critical print work, use Photoshop, GIMP, or Affinity Photo.
  • Batch processing is not supported. This tool processes one image at a time because the workflow — size, method, preview — is interactive. For batch operations, use ImageMagick or XnConvert.
  • The tool does not provide crop, rotate, flip, sharpen, or any other geometric or tonal operation. It changes dimensions only.
  • The imageSmoothingQuality setting that powers the Bicubic and Bilinear methods is honored by Chrome and Edge, but Firefox and Safari may fall back to their own internal algorithm. Results vary slightly between browsers.

Frequently asked questions

What does it mean to downscale an image?

Downscaling means reducing the number of pixels in an image — for example from 4000×3000 down to 1200×900. The image gets smaller in file size and in pixel dimensions, but it still looks sharp on screen because displays rarely need more than 1920 pixels of width. Downscaling is the opposite of upscaling, which adds pixels and always degrades quality.

How do I downscale an image without losing quality?

Use a good resampling method. This tool defaults to High Quality (Progressive) downscaling, which repeatedly halves the dimensions using area averaging until close to the target, then does a final resample. That method never misses source pixels, so it produces clean, sharp results with no aliasing. Avoid Nearest Neighbor for photos. Save as PNG for lossless output, or WebP/JPEG at quality 85–92 for the best size-versus-quality trade-off.

How do I reduce image file size to 500KB?

Use the Target file size helper in the size panel: enter 500 in the KB field and click Estimate. The tool runs a quick search on the scale percentage and JPEG/WebP quality to land under 500 KB, and suggests the closest match. For most phone photos (4000×3000), a scale around 33–40% at quality 88 lands well under 500 KB without visible artifacts.

What is the difference between downscaling and compressing?

Downscaling reduces pixel dimensions — a 4000×3000 image becomes 1200×900. Compression reduces file size without changing pixel dimensions — a 1200×900 JPEG becomes a smaller 1200×900 JPEG by discarding high-frequency detail. They are independent operations. A downscaled image is smaller in both dimensions and file size; a compressed image is smaller only in file size. This tool does both — you downscale and then choose the output format and quality.

Does downscaling change the DPI of an image?

No — DPI is a print property, not a screen property. Downscaling changes the pixel dimensions (for example 3000×2000 → 1500×1000). The DPI metadata may stay the same or be reset, but what actually changed is the pixel count. When you print a downscaled image, it will appear smaller at the same DPI, or lower-resolution at the same physical size. If you need a 300 DPI print of a specific physical size, multiply the physical inches by 300 to get the required pixel dimensions.

What is the best resampling method for downscaling?

For downscaling (reducing dimensions), Progressive halving and Area averaging are the best choices — both avoid aliasing and produce clean, sharp results. Bicubic is a good general-purpose choice if you want a slightly softer look. Bilinear is faster but blurrier. Nearest Neighbor is fastest but produces jagged, pixelated output and should only be used when you specifically want that look (pixel-art, retro graphics).

How do I resize an image to a specific size in pixels?

Enter the target width and height in pixels in the input fields. If the aspect-ratio lock is enabled, changing the width automatically updates the height to match the original proportions. To resize to an exact width without regard to aspect ratio, click the lock icon to disable it. The preview and dimensions update as you type.

How do I resize an image to 50%?

Click the 50% quick-preset button. Both width and height are multiplied by 0.5. For example, a 2400×1600 image becomes 1200×800. To use a different percentage, drag the scale slider, use the numeric scale field, or click any of the other percentage chips (25%, 33%, 66%, 75%).

What image sizes do social media platforms need?

Instagram post: 1080×1080 (square) or 1080×1350 (portrait). Instagram Story / Reel / TikTok: 1080×1920. Facebook feed post: 1200×630. Facebook cover: 820×312. YouTube thumbnail: 1280×720. YouTube banner: 2560×1440. Twitter/X post: 1600×900. LinkedIn banner: 1584×396. LinkedIn post: 1200×627. Pinterest pin: 1000×1500. eBay listing: 1600×1600. Amazon product photo: 2000×2000. Etsy listing: 2000×2000. The presets panel applies any of these with one click.

Will downscaling reduce my file size?

Yes, almost always. A 4000×3000 JPEG at quality 90 might be 3 MB; downscaled to 1200×900 at quality 90 it will be around 250–400 KB — a reduction of roughly 85–92%. PNG savings are typically smaller (40–70%) because PNG uses lossless compression that does not benefit as much from fewer pixels. WebP usually saves the most. The tool shows the estimated output size and the percentage reduction live, before you download.

Can I downscale an image for a website?

Yes — this is the most common use case. Most websites display images at 600–1600 px wide. If you upload a 6000 px image, the browser downloads the full file and then squashes it, wasting bandwidth. Downscaling to the display width (or 2× for Retina screens) before uploading makes pages load dramatically faster. A common rule: 800–1200 px for content images, 1920 px for full-width hero images, 400–800 px for thumbnails and cards.

What is a 2× retina image and why should I resize to 2×?

Retina and other high-DPI displays pack two or more physical pixels into the space of one CSS pixel. To look crisp on a Retina screen, an image should have at least 2× the pixel dimensions of its display box. So for a 600 px-wide container, you would export the image at 1200 px. Beyond 2× (3× and 4× for flagship phones), the visual improvement is negligible for photographs but the file size keeps growing — so 2× is the practical sweet spot.

What is the difference between downscaling and cropping?

Downscaling reduces the whole image uniformly — every pixel stays, just smaller. Cropping removes a portion of the image — the pixels outside the crop are deleted and the remaining region keeps its original resolution. Cropping to a different aspect ratio and then downscaling is how you make a square Instagram post from a landscape photo. This tool only downscales; use a dedicated crop tool for the crop step.

Does downscaling affect image quality?

Downscaling technically loses detail because you are throwing away pixels — but at normal viewing sizes, a properly downscaled image looks identical or better than the original, because you have removed detail that was below the display's ability to show it anyway. Bad downscaling (nearest neighbor or single-step resampling) can produce aliasing, moiré patterns, and jagged edges. Good downscaling (progressive halving or area averaging) produces a clean, sharp result.

Why does my downscaled image look blurry?

The most common cause is using a soft resampling method (Bilinear or Bicubic) with a large reduction factor. Bilinear only samples the nearest 4 pixels for each output pixel, so when the reduction is 10× it misses most of the source. Switching to High Quality (Progressive) or Area averaging in this tool fixes that. Another cause is starting from an already-compressed JPEG — pre-existing artifacts get smeared when downscaled.

Can I downscale multiple images at once?

This tool processes one image at a time because the workflow — size, method, preview, comparison — is interactive. For batch processing a folder, use a desktop tool like ImageMagick (convert -resize 50% *.jpg), XnConvert, or Squoosh's batch mode. For most one-off web needs, this browser tool is faster than opening a full editor.

What is the smallest I can downscale an image?

Technically 1×1 pixel. Practically, below about 32×32 pixels an image stops being recognizable as a picture. For thumbnails, 100–200 px on the longest side is typical. For favicons, 32×32 or 16×16. Below 8×8 the result is just a colour average of the original.

Is my image uploaded to a server?

No. The entire downscale operation runs in your browser using the HTML5 Canvas API and vanilla JavaScript. Your image never leaves your device — no upload, no storage, no logging. There is no account, no login, and no network request after the page loads. When you close the tab, the image is dropped from memory.

Sources & methodology

Scroll to Top