How to generate your QR code in MyICA mobile app
Before you start
You'll need one of the following:
Singpass account (for Singapore citizens and residents)
Valid passport (for foreign travelers)
MyICA mobile app downloaded on your phone
Tip: Download the MyICA app from the App Store or Google Play Store before you begin.
Step-by-step instructions
1. Open the MyICA app and create your profile
Open the MyICA mobile app on your phone. If this is your first time using the app, you'll need to create a traveler profile first.
Tip: If you already have a profile, skip to step 3.
2. Choose your login method
Select how you want to create your profile:
Tap "Login with Singpass" if you're a Singapore citizen or resident
Tap "Create with Passport" if you're a foreign traveler
Follow the prompts to complete your profile setup.
3. Access the QR code generator
Once you're logged in, look for the QR code icon on your main dashboard or home screen. Tap on it.
Tip: The QR code icon usually appears as a square with dots inside. If you can't find it, check under "Services" or "Immigration" sections.
4. Generate your QR code
Tap "Generate QR Code" or "Create QR Code". The app will create your unique QR code instantly.
Tip: Your QR code is valid for multiple trips, so you only need to generate it once.
5. Save or screenshot your QR code
Your QR code will appear on screen. You can:
Keep it in the app (recommended)
Take a screenshot for backup
Save it to your phone's photo gallery
Troubleshooting
Can't find the QR code icon in the app?
Make sure you've completed your profile setup first
Try logging out and logging back in
Update the MyICA app to the latest version
QR code generation failed?
Check your internet connection
Close and reopen the app
Try again in a few minutes
App keeps crashing or freezing?
Restart your phone
Clear the app cache (Android) or reinstall the app
Make sure you have the latest version
Don't have Singpass or forgot your password?
Foreign travelers can use passport information instead
Singapore citizens can reset Singpass password through the Singpass app