Check a screenshot
Dimensions, format, alpha channel, file size, and every store slot the file satisfies or fails — with the rule and the number for each refusal. It runs the same checks Shipshot runs on its own exports, and it separates a file that is the wrong size from one that is the right size with one property wrong. If an alpha channel is the only thing in the way, it will flatten the file and check the result.
PNG or JPEG. It is read in memory, checked, and never stored.
Checked against 6 slots
- iPhone 6.9"1320×2868
- iPhone 6.5"1242×2688
- iPad 13"2064×2752
- Play phone1080×1920
- Play 7" tablet1600×2560
- Play feature graphic1024×500
Each slot also has its own accepted formats, alpha-channel rule and file-size cap. All of them are applied, and a failure names which one it was.
What happens to the file
It is read into memory, decoded to answer the questions above, and dropped. Nothing is written to storage, nothing is written to a database, and the file name is not recorded. There is no session and no account involved at any point. The same is true of a flatten: the composited copy is built in memory, handed back to your browser, and never written down here.
The endpoint is rate limited by address so one caller cannot spend the box on image decoding. If you hit it, the response says how long to wait.
Need the numbers rather than a verdict? The full size table is here.