Skip to content
ImgWrench

Expo Image Sizes

What an Expo app needs, in one table. Pick a row to make the file from your logo, right in your browser.

Sizes and file limits

ToolOutputSizes (px)FormatsMax file size
Expo App Icon GeneratorIcon1024×1024PNG—
Adaptive icon1024×1024*PNG—
Monochrome icon1024×1024*PNG—
Expo Splash Screen GeneratorSplash icon1024×1024PNG—

* Our pick: no exact size is published for this, so we export one that stays sharp.

Checked against Expo's help pages. Oldest check: 2026-10-24.

An Expo app needs a 1024×1024 icon.png that fills the whole square, an Android adaptive icon with its logo inside the safe zone, an optional monochrome layer for themed icons, and a 1024×1024 splash icon with a transparent background. The table above shows what ImgWrench exports, and each row links to a free tool that makes it.

Which Expo tool do I need?

Frequently asked questions

How do I resize images to Expo image sizes?

Pick a row in the table above. The Expo app icon generator makes the icon, adaptive icon and monochrome layer, and the splash screen generator makes the splash icon. Drop in your logo, download one file or a ZIP and point app.json at the files. It all happens in your browser, so nothing is uploaded.

What size is the Expo app icon?

1024×1024 pixels, a square PNG with no transparent pixels; the Android adaptive icon must be at least 512×512. The Expo app icon generator makes both.

What size is the Expo splash screen image?

A 1024×1024 PNG with a transparent background, centred on the background colour you set. The Expo splash screen generator makes it for you.

Where do these Expo sizes come from?

From Expo's own guide, Splash screen and app icon, and Android's adaptive icon guidelines for the safe zone, checked on the date shown under the table. Where Expo gives only a minimum, such as 512×512 for the adaptive icon, ImgWrench's chosen size is marked as ours.

Are my images uploaded anywhere?

No. Every ImgWrench tool runs entirely in your browser, so your images are resized on your own device and never sent to a server. Nothing is stored or shared. You can check this yourself: open your browser's network tab while you resize and download, and you'll see no image data leave the page.