Splash Screen Generator
Make launch images for a web app on iPhone and iPad: your logo centred on a colour, every current screen size in portrait and landscape, plus the HTML link tags.
When someone opens a web app saved to the Home Screen of an iPhone or iPad, iOS can show a launch image while the page loads — but only if you provide one image in the exact pixel size of that screen and orientation, linked with an apple-touch-startup-image tag. This generator draws your logo centred on your brand colour in every current iPhone and iPad size, in portrait and landscape, and writes the matching HTML. It works in your browser.
How to use this tool
- Choose your logo — a PNG with a transparent background or an SVG gives the cleanest result.
- Set the background colour (ideally your manifest's background_color) and the logo size.
- Pick the devices and orientations you support, the format and the folder on your site.
- Download the ZIP, upload the images to that folder and paste the HTML into your pages' <head>.
Formula
image size = CSS screen size × device pixel ratio (e.g. 440 × 956 × 3 = 1320 × 2868); logo scale = logo size % × shorter side ÷ longer side of the logo
Each link tag uses a media query with the device's CSS width and height (always the portrait values), its pixel ratio and the orientation, so iOS picks exactly one image. Devices that share a screen size share an image. The list covers iPhones from the SE (1st gen) to the iPhone 17 series, iPhone Air and iPhone 18 Pro / Pro Max (which keep the 17 Pro sizes), and iPads from the 9.7-inch models to the iPad Pro with the M4 or later chip.
Example
For an iPhone 17 Pro Max (440 × 956 points at 3×) the portrait image is 1320 × 2868 px and the landscape one 2868 × 1320 px. A 1000 × 400 logo at 30% is scaled to 0.3 × 1320 = 396 px wide and 158 px tall, centred on the screen.
Frequently asked questions
Do I need splash screens for Android?
No. Chrome on Android builds the splash screen automatically from the web app manifest: the background colour, the name and one of the icons.
Why does my iPhone show a white screen instead?
The image size or media query must match the device exactly, the page must link the images, and the app must be launched from the Home Screen. Check that the files are in the folder used in the HTML.
Why so many files?
iOS does not scale launch images: every screen size and orientation needs its own. Choose "portrait only" if your app is locked to portrait.
Is my logo uploaded?
No. All images and the ZIP are made on your device.
Sources
- Apple — Safari Web Content Guide: configuring web applications (apple-touch-startup-image)
- Use Your Loaf — iPhone 17 screen sizes (points and scale factors)
- Apple — iPhone 18 Pro technical specifications (2622 × 1206 and 2868 × 1320 px at 460 ppi)
- Apple — iPhone 17e technical specifications (2532 × 1170 px at 460 ppi)
Last updated:
Page address with these inputs: https://kakao.mobile/tools/splash-screen-generator/
Cite or embed this tool
kakaoCalc. (2026, November 8). Splash Screen Generator. https://kakao.mobile/tools/splash-screen-generator/
“Splash Screen Generator.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/splash-screen-generator/.