<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Md Mahfuj Alam</title>
    <description>The latest articles on DEV Community by Md Mahfuj Alam (@md_mahfujalam_d90865e131).</description>
    <link>https://dev.to/md_mahfujalam_d90865e131</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4152530%2F06846b31-fdd2-4ee2-b535-dc76511eebd7.jpg</url>
      <title>DEV Community: Md Mahfuj Alam</title>
      <link>https://dev.to/md_mahfujalam_d90865e131</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/md_mahfujalam_d90865e131"/>
    <language>en</language>
    <item>
      <title>App Store screenshot sizes in 2026: what's required, what's accepted, and what's gone</title>
      <dc:creator>Md Mahfuj Alam</dc:creator>
      <pubDate>Wed, 30 Sep 2026 14:47:00 +0000</pubDate>
      <link>https://dev.to/md_mahfujalam_d90865e131/app-store-screenshot-sizes-in-2026-whats-required-whats-accepted-and-whats-gone-4mfk</link>
      <guid>https://dev.to/md_mahfujalam_d90865e131/app-store-screenshot-sizes-in-2026-whats-required-whats-accepted-and-whats-gone-4mfk</guid>
      <description>&lt;p&gt;If you've tried to upload screenshots to App Store Connect recently and got "invalid dimensions" for an image that looked fine, you're not alone. The rules changed a bit, and most of the lists floating around are out of date.&lt;/p&gt;

&lt;p&gt;Here's what actually matters in 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;iPhone 6.9"&lt;/strong&gt; is the one slot you need. Native size is &lt;strong&gt;1320 x 2868&lt;/strong&gt; (portrait).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iPad 13"&lt;/strong&gt; is required only if your app runs on iPad. Native size is &lt;strong&gt;2064 x 2752&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Everything must be &lt;strong&gt;PNG or JPEG, RGB, with no alpha channel&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You can upload &lt;strong&gt;up to 10 screenshots per device size, per language&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's it for most apps. The rest of this post is the detail behind each line.&lt;/p&gt;

&lt;h2&gt;
  
  
  A slot is not a single size
&lt;/h2&gt;

&lt;p&gt;This is the part that confuses people. Apple doesn't have one size per device class. Each class is a &lt;em&gt;slot&lt;/em&gt; that accepts a few exact sizes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;iPhone 6.9"&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Orientation&lt;/th&gt;
&lt;th&gt;Native&lt;/th&gt;
&lt;th&gt;Also accepted&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Portrait&lt;/td&gt;
&lt;td&gt;1320 x 2868&lt;/td&gt;
&lt;td&gt;1290 x 2796, 1260 x 2736&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Landscape&lt;/td&gt;
&lt;td&gt;2868 x 1320&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;iPhone 6.5"&lt;/strong&gt; (only if you don't provide 6.9")&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Orientation&lt;/th&gt;
&lt;th&gt;Native&lt;/th&gt;
&lt;th&gt;Also accepted&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Portrait&lt;/td&gt;
&lt;td&gt;1284 x 2778&lt;/td&gt;
&lt;td&gt;1242 x 2688&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Landscape&lt;/td&gt;
&lt;td&gt;2778 x 1284&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;iPad 13"&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Orientation&lt;/th&gt;
&lt;th&gt;Native&lt;/th&gt;
&lt;th&gt;Also accepted&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Portrait&lt;/td&gt;
&lt;td&gt;2064 x 2752&lt;/td&gt;
&lt;td&gt;2048 x 2732&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Landscape&lt;/td&gt;
&lt;td&gt;2752 x 2064&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If you have a choice, use the native size. It's the sharpest on the devices that show it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened to 6.7"?
&lt;/h2&gt;

&lt;p&gt;It's gone as a separate class. The iPhone 15 Plus and 14 Pro Max sizes now fall under 6.9". So if you have old 1290 x 2796 screenshots, you don't need to redo them. They go straight into the 6.9" slot.&lt;/p&gt;

&lt;h2&gt;
  
  
  "The size is right but it still fails"
&lt;/h2&gt;

&lt;p&gt;Nine times out of ten this is an alpha channel. A PNG exported from Figma or Sketch can keep transparency data even when every pixel is opaque, and App Store Connect rejects it.&lt;/p&gt;

&lt;p&gt;Fixes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Export as JPEG instead&lt;/li&gt;
&lt;li&gt;Or flatten the PNG onto a solid background (on a Mac, open in Preview, Export, and untick Alpha)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other upload-time failures worth checking: the file isn't RGB (CMYK sneaks in from print templates), or the colour profile isn't sRGB.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't bake in Apple's frame
&lt;/h2&gt;

&lt;p&gt;Apple doesn't add rounded corners or device frames for you, and it doesn't require them either. If you want a frame, it's part of your artwork. Just make sure it matches a device your app actually supports. An iPad frame on an iPhone-only app is asking for trouble at review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick checklist before upload
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] 6.9" iPhone set at 1320 x 2868 (or an accepted alternative)&lt;/li&gt;
&lt;li&gt;[ ] 13" iPad set if you support iPad&lt;/li&gt;
&lt;li&gt;[ ] PNG or JPEG, RGB, sRGB, no alpha&lt;/li&gt;
&lt;li&gt;[ ] 10 or fewer per device, per language&lt;/li&gt;
&lt;li&gt;[ ] Every screen shown actually exists in the build&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I keep an up-to-date version of this list, with Google Play's rules too, here: &lt;a href="https://edokstudio.com/guides/app-store-screenshot-sizes" rel="noopener noreferrer"&gt;https://edokstudio.com/guides/app-store-screenshot-sizes&lt;/a&gt;. There's also a free checker that tells you which slot an image fits: &lt;a href="https://edokstudio.com/tools/screenshot-size-checker" rel="noopener noreferrer"&gt;https://edokstudio.com/tools/screenshot-size-checker&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If I missed a case you've run into, let me know in the comments.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>appstore</category>
      <category>mobile</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
