What Size Are Google Play Store Listing Graphics? Spec Table and Flutter Checklist (2026)

By · Published 2026-11-07 · Last verified 2026-11-07

What size are Google Play store listing graphics?

Google Play needs a 512 × 512 px app icon (32-bit PNG with alpha, up to 1024 KB), a 1024 × 500 px feature graphic (JPEG or 24-bit PNG, no alpha) and at least two screenshots (JPEG or 24-bit PNG, 320 to 3,840 px per side, with the long side no more than twice the short side). To be eligible for Google Play's larger recommendation formats, an app needs at least four screenshots of at least 1080 px: 1080 × 1920 portrait or 1920 × 1080 landscape. This page puts every number in one table, then gives the capture commands and a 10-check pass to run before uploading a Flutter app's listing.

Specs copied from Google's Play Console Help and Android Developers pages on 2026-11-07. Google updates these pages, so treat the Play Console upload screen as the final word.

Grid of Google Play listing graphics: app icon 512 by 512 32-bit PNG up to 1024 KB, feature graphic 1024 by 500 with no alpha, at least two screenshots from 320 to 3840 pixels at up to 2 to 1, four 1080 by 1920 screenshots for promotion formats, an 80-character short description and a YouTube preview video with ads off
Google Play listing graphics sizes.

The store listing graphics spec table

Three assets are required to publish: the icon, the feature graphic and two screenshots; everything else is optional or device-specific. Each row below is from the Play Console Help page on preview assets unless marked otherwise.

AssetSizeFormatCount and notes
App icon512 × 512 px32-bit PNG with alpha, sRGB, max 1024 KBRequired. Full square; Google Play applies the rounded mask (radius 30% of icon size) and the shadow
Feature graphic1024 × 500 pxJPEG or 24-bit PNG, no alphaRequired. Keep key elements away from the cutoff zones at the edges
Screenshots (minimum)320 to 3,840 px per side; long side up to 2× the short sideJPEG or 24-bit PNG, no alphaAt least 2 to publish; up to 8 per device type
Screenshots for recommendations1080 × 1920 portrait or 1920 × 1080 landscape, minimumSame as aboveApps: at least 4 at 9:16 or 16:9
Tablets and Chromebooks1,080 to 7,680 pxSame as aboveAt least 4; 16:9 landscape or 9:16 portrait
Wear OSMinimum 384 × 384 px, 1:1No transparency or maskingInterface only, no device frames
Preview videoYouTube URLPublic or unlisted, ads off, not age-restrictedOne video; no playlist, channel or timecode URLs
Short description80 charactersPlain textNo emojis, "Best", "#1" or call-to-action wording

The icon rules come from Google's icon design specifications page, which adds the sRGB colour space and the note that you should not round corners or add drop shadows yourself. Alt text is supported on each graphic, and Google suggests 140 characters or less.

Why does Play Console reject my feature graphic or screenshot?

The most common cause is an alpha channel: the feature graphic and screenshots must be JPEG or 24-bit PNG with no alpha, while the icon is the one asset that must be 32-bit PNG with alpha. Design tools and many Flutter screenshot workflows export PNGs with transparency by default.

Check and fix a file in a few lines of Python with Pillow:

from PIL import Image
im = Image.open("feature-graphic.png")
print(im.size, im.mode)          # want (1024, 500) and "RGB"
im.convert("RGB").save("feature-graphic-24bit.png")

A mode of RGBA means there is an alpha channel. Converting to RGB drops it; transparent areas become black, so flatten onto your background colour first if the design has transparent parts. The second common cause is the aspect ratio: a 1080 × 2400 phone capture fails because 2,400 is more than twice 1,080.

Two columns on alpha channels: the app icon needs a 32-bit PNG with alpha as a full square with no corners or shadow, while the feature graphic and screenshots must be JPEG or 24-bit PNG with no alpha
Alpha channel rules.

How to capture 1080 × 1920 screenshots from a Flutter app

Capture from a device or emulator with a 1080 × 1920 screen, with no debug banner and a clean status bar. That one setup gives screenshots that meet both the publishing minimum and the recommendation-format size.

  1. Pick the screen size. Create an Android emulator with a 1080 × 1920 hardware profile, or use a phone with that resolution. Taller phones produce ratios over 2:1 that you must crop.
  2. Run without the debug banner. On a physical phone, use flutter run --release. Flutter's release and profile modes do not run on emulators, so on an emulator set debugShowCheckedModeBanner: false in your MaterialApp instead.
  3. Clean the status bar. Google asks for full battery, Wi-Fi and signal icons and no notifications. Android's System UI demo mode does this: run adb shell settings put global sysui_demo_allowed 1, then adb shell am broadcast -a com.android.systemui.demo -e command enter, and hide notifications with -e command notifications -e visible false.
  4. Capture. Use flutter screenshot, which Flutter's CLI reference describes as taking a screenshot of a Flutter app from a connected device, or adb shell screencap /sdcard/screen.png and pull the file.
  5. Check and convert. Run the Pillow check above on every file before upload.
Four steps to capture Flutter screenshots for Google Play: a 1080 by 1920 screen, no debug banner, Android demo mode with no notifications, then flutter screenshot and a file check
Capturing Flutter screenshots.

What can a feature graphic and screenshots say?

Show the real app and its value, with no ranking, price or promotion words and no calls to action. Google's guidelines list words to avoid, such as "Best", "#1", "Top", "New", "Free", "Discount", "Sale" and "Million Downloads", and phrases like "Download now" or "Install now".

Two columns of feature graphic and screenshot rules: keep key elements central, show real app UI first, keep taglines under 20 percent and add alt text, and avoid Best, number one, Free, New, download now, device frames, fingers and Play badges
Feature graphic and screenshot rules.

The 10-check listing graphics pass (copy it)

Copy this list into your repo next to RELEASE.md and run it before every listing change:

[ ] 1. Icon 512x512, 32-bit PNG with alpha, sRGB, under 1024 KB
[ ] 2. Icon is full square: no rounded corners, no drop shadow
[ ] 3. Feature graphic 1024x500, JPEG or 24-bit PNG, no alpha
[ ] 4. Feature graphic: key elements centred, no "Best/#1/Free/New"
[ ] 5. At least 4 phone screenshots, 1080x1920 (or 1920x1080)
[ ] 6. Every screenshot: no alpha, long side at most 2x short side
[ ] 7. No debug banner, full status icons, no notifications
[ ] 8. Taglines under 20% of the image, no calls to action
[ ] 9. Alt text on every graphic, 140 characters or less
[ ] 10. Preview video (if any): public or unlisted, ads off

Listing graphics are one part of a release. The full Flutter Firebase release checklist covers the build, the pre-launch report review covers what Google's test devices find, and if a published app still does not appear in search, see why a Flutter app is not showing on Google Play. New personal accounts also need closed testing with 12 testers for 14 days before production.

I build and ship my own Flutter and Firebase apps under GSPTeck, giosaia's indie studio building mobile and web apps with Flutter and Firebase; the apps and their Play listings are on the GSPTeck site.

Vertical Pinterest graphic with five points on Google Play store listing graphics sizes
Pinterest pin: Google Play listing graphics sizes.

FAQ

What is the Google Play feature graphic size?

The feature graphic is 1024 × 500 px, as a JPEG or 24-bit PNG with no alpha channel. It is required to publish a store listing, and its key elements should sit in the centre, away from the edges.

What screenshot size should I use for Google Play?

Use 1080 × 1920 for portrait or 1920 × 1080 for landscape. Google's minimum is 320 px and the maximum 3,840 px per side, but apps need at least four screenshots of at least 1080 px to be eligible for its larger recommendation formats.

Does the Google Play icon need rounded corners?

No. Upload a full-square 512 × 512 PNG; Google Play applies the rounded mask, with a radius of 30% of the icon size, and the shadow itself. Google's icon specification says not to round the edges or add a drop shadow to the final asset.

Why does Play Console say my PNG has an alpha channel?

Your feature graphic or screenshot was saved with transparency. Convert it to RGB, for example with Pillow's convert("RGB"), after flattening it onto a solid background, then upload again.

Sources