Skip to main content
All CollectionsPWA Questions
Can a PWA splash screen use a different image than the app icon?
Can a PWA splash screen use a different image than the app icon?
Kevin Basset avatar
Written by Kevin Basset
Updated over a week ago

You may have noticed that Progressier automatically generates your splash screen based on the app icon you uploaded in the dashboard. If you're here, you're probably wondering whether it's possible to use a different image for the home screen icon and the splash screen.

Short Answer

Technically, yes—but only on iOS. Practically? You shouldn’t. It’s not worth your time.

Long Answer

Android

On Android, using a different image for the splash screen and app icon isn’t possible. The operating system automatically generates the splash screen from the app icon, so there's no way to customize it separately.

iOS

On iOS, you can create a separate splash screen image, but it’s a tedious process. Apple requires a unique splash screen for every iPhone and iPad size, meaning you’d need to manually generate and reference over 30 different image files in your app’s <head>.

If you’re using Progressier, we handle this for you—completely behind the scenes. For simplicity and consistency, our system generates iOS splash screens to match the Android version.

If you still want to customize your iOS splash screen, we offer a free tool on our website that generates all the required images for you. Just be prepared to add a lot of meta tags to your app’s code.

Is It Worth It?

Honestly? No. A slight cosmetic change for only half of your users simply isn’t worth the effort, especially given the maintenance headaches it introduces.

For example, when Apple ships a new iPhone, you'll have to update your splash screens and meta tags to account for the new devices.

Fun Fact

We once had a feature in the Progressier dashboard that allowed users to customize iOS splash screens with different colors and names. It was so overwhelmingly misused and misunderstood that we had to remove it.

So, unless you love spending hours tweaking something most users won’t even notice, we recommend sticking with the default setup.

Did this answer your question?