Back to guides

Can Your Phone Read a FeliCa Card? Suica on iPhone vs Android

iPhone 8 and later include FeliCa (NFC-F) worldwide, while Android support for Suica depends on where the phone was sold. Here is what each phone can read, and what none can emulate.

Published

If you can read a FeliCa card with your phone, it is because your phone has NFC-F support, and that depends on the model. iPhone 8 and later sold anywhere in the world include it. On Android it is common on phones sold in Japan and far less certain elsewhere. Reading a card is also a different job from storing a Suica in your wallet app, and that second job is where most people get stuck.

What a FeliCa card is

FeliCa is Sony's contactless smart card system, and Wikipedia describes it as mainly used for electronic money. In NFC terms it is NFC-F. The NFC article on Wikipedia lists it next to ISO/IEC 14443 Type A and Type B as one of the standards NFC incorporates, and it says ISO/IEC 18092 supports 106, 212 or 424 kbit/s. FeliCa itself runs at 212 kbit/s with a range of about 10 cm or less.

Suica is a FeliCa-based card used mainly on JR East's railway network. If you want the background first, we cover what FeliCa is in a separate guide, and NFC-B is the other half of the Type A/B/F split.

The practical point is simple. A phone built only for Type A and Type B tags won't talk to a Suica, however good its NFC antenna is.

iPhone: FeliCa since the iPhone 8

Apple's path here was gradual. In 2016, iPhone Mania reported that iPhones supported NFC Type-A/B, which Apple Pay used, but not Type-F. JR East said it would keep using Type-F for Suica because Type-A/B is slower and has a smaller reading range.

Then that changed. Per the FeliCa article, iPhone 7 and Apple Watch Series 2 sold in Japan supported Suica in Apple Pay. "Global FeliCa" arrived with iPhone 8, iPhone X and Apple Watch Series 3, sold worldwide. The Metrodroid wiki makes the same point from the other side: outside Japan, Osaifu-Keitai is usually missing from foreign imports, with Apple Watch Series 3 and iPhone 8 and later as the exceptions.

So an iPhone 8 or newer bought in the US or Europe has both the radio and the wallet support. Whether a particular app can read a plain FeliCa card still depends on that app, so check its description before you rely on it.

Android: NFC-F is not the same as a Suica wallet

Android is messier. In Japan, FeliCa on phones runs through Osaifu-Keitai. The Metrodroid wiki explains that this applet runs in a secure element and needs device and software certification plus royalties, so it is generally only on devices bought in Japan.

Google added FeliCa support to the Pixel 3 models sold in Japan, and the Pixel 3a and 4 followed the same pattern, according to the FeliCa article. Google Pay wraps an Osaifu-Keitai system service, which lets users virtually re-issue Suica and Waon cards on supported phones.

The same Pixel can behave differently depending on where it was sold. Before you travel, check the exact model and region variant, not just the brand.

Reading versus emulating

These are two separate things:

  • Reading means your phone polls a physical card and gets a response. The Metrodroid wiki notes that transit data can be readable even when emulation is impossible.
  • Emulating means your phone pretends to be the card at a gate. FeliCa emulation needs private keys that can't be retrieved.

Standard Android card emulation also hits a hard limit. Phone host card emulation is limited to system codes 0x4000 to 0x4FFE, but Suica uses 0x0003 and Octopus uses 0x8008. Both fall outside that range, so a normal app cannot turn your phone into a Suica. Only the secure-element route (Osaifu-Keitai or Apple Wallet) does that job.

If you want to see how this fits with other tag families, NFC Forum tag types 1–5 maps the numbers to the underlying technologies.

Before you travel to Japan

  1. Look up whether your phone model has NFC-F. A generic "NFC" label does not guarantee it.
  2. If you have an iPhone 8 or later, you have the hardware for Suica in Wallet.
  3. If you have an Android phone bought outside Japan, assume the Suica wallet feature is missing until you confirm otherwise, and plan to buy a physical card.

Bottom line

Phones can read FeliCa when they carry NFC-F. iPhones from the 8 onward do, worldwide. Android depends on the model and where it was sold. Putting a Suica on the phone is a separate, secure-element feature that ordinary apps cannot copy.

Frequently Asked Questions

Can any iPhone read a FeliCa card?

iPhone 8, iPhone X and later sold worldwide include FeliCa (NFC-F) support. Whether a given app reads a particular card is up to the app.

Can my Android phone read Suica?

It depends on the model. The Suica wallet feature (Osaifu-Keitai) is generally limited to phones bought in Japan, and generic NFC support does not guarantee NFC-F. Check your exact model and region.

Can a phone emulate a Suica card with an app?

No. Standard host card emulation is limited to system codes 0x4000 to 0x4FFE, and Suica's 0x0003 is outside it. FeliCa emulation also needs private keys that can't be retrieved.