A Singapore Government Agency Website 

Back to home

How to generate your QR code in MyICA mobile app

This article shows you how to create your traveler profile and generate a QR code using the MyICA mobile app. You'll need this QR code to clear immigration when traveling by car, motorcycle, or bus.

testogp-logo
Updated by TESTOGP

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


Was this answer helpful?
Your opinion matters! Be the first to vote.

ask-question-illustration
Need more help?
Get in touch