Create every iOS and Android app icon size from one image and download them as a ZIP.
iOS: the 1024 px App Store icon is always filled white because Apple doesn't allow transparency, and iOS rounds the corners itself. Android: you get the legacy launcher icons for each density plus the 512 px Play Store icon. For adaptive icons, add foreground and background layers in Android Studio.
iOS 20 to 1024 px and Android mdpi to xxxhdpi launcher icons plus the 512 px Play Store icon.
A square PNG of 1024 × 1024 px or larger.
No. Everything is worked out in your browser and nothing you type is sent to a server.