Resize Image to 384×384 px

Resize any image to 384 × 384 pixels — one of the standard icon sizes in a progressive web app manifest.

Supports JPEG, PNG, WebP, GIF and more

How to resize an image to 384×384 px.

The dimensions are already filled in. 384×384 is 1:1 square, so crop to those proportions first if your image is a different shape.

1
Step 1

Upload your image

Click Upload Image or drag and drop any JPEG, PNG, or WebP file. It is resized in your browser, so nothing is uploaded.

2
Step 2

Dimensions pre-filled to 384×384

Width and height are already set to 384 × 384 px — 1:1 square at 0.15 MP. Adjust if needed, then click Resize.

3
Step 3

Download instantly

Your resized 384×384 px image downloads immediately — no watermarks, no limits.

Getting the best results

Export from a vector if you have one

Icons designed as SVG will rasterize to 384 pixels perfectly sharp. Scaling up a small PNG produces soft edges that are very visible on a home screen.

Leave a safe margin for maskable icons

Android crops icons to a circle or rounded square depending on the launcher. Keep the important part within the central 80% or the edges will be trimmed off.

Resizing an image to 384×384 px.

1:1 square · 0.15 MP · about 33 × 33 mm at 300 DPI

What 384×384 is for

384 × 384 is a web app icon size. Progressive web app manifests conventionally declare icons at 192, 384, and 512 pixels, and Android uses them for the home screen shortcut and splash screen.

It is a specific technical requirement rather than a design choice, which is why it looks like an arbitrary number. Getting it exactly right matters because a manifest that declares a size it does not deliver produces a blurry or missing icon.

Where this size is used

Progressive web app manifest icons, Android adaptive and maskable icons, home screen shortcuts, splash screen assets, and browser extension icons.

What to expect

A precise square at 0.15 megapixels. Icons need crisp edges rather than photographic detail, so PNG output almost always beats JPEG here.

Frequently asked questions.

Everything you need to know about resizing images to 384×384 px.

192 and 512 pixels are the usual minimum, with 384 commonly included for intermediate densities. Declaring several lets the platform pick the closest without scaling.

PNG for manifest icons, since support for SVG in manifests is inconsistent. Design in SVG and export PNGs at each declared size for the sharpest result.

One designed so a launcher can crop it to any shape without cutting off content. Keep the logo inside the central safe zone and extend the background to the full 384 pixels.

Usually because the file supplied is smaller than the size declared in the manifest, so the system scales it up. Supply the exact 384 × 384 pixels rather than relying on scaling.

Entirely in your browser. The resizing happens locally with WebAssembly, so nothing is uploaded and the tool functions offline after the page loads.

384×384 px is 1:1 square at 0.15 MP, which prints at about 33 × 33 mm at 300 DPI. Anything not already in that ratio needs cropping first, or it will be stretched.

Scaling down uses Lanczos resampling, the highest-quality algorithm available in the browser, so the result usually looks sharper than the original viewed at the same size. Scaling up cannot add detail that was never captured.