How to encode NFC tags/cards with an Android

How to encode NFC tags/cards with an Android - NFC Tagify

Maximizing the Potential of NFC Cards and Tags: A Comprehensive Guide

In the era of seamless digital connectivity, Near Field Communication (NFC) cards and tags have emerged as a cornerstone of convenient and quick data sharing. Let's explore the simplicity and flexibility of using NFC technology.

Encoding/Writing NFC Cards/Tags: The Role of Applications

To begin with, encoding NFC cards or tags is an effortless process, thanks to several user-friendly, free applications available. A notable example is TagWriter. This application stands out for its accessibility and ease of use, offering a cost-free solution to encode your NFC devices efficiently.

Reading NFC Cards/Tags: Is an App Necessary?

When it comes to reading NFC cards or tags, the requirements depend on the device you are using. Most Android smartphones are equipped with NFC functionality, but it's essential to verify this for your specific phone model. You can do this by searching on Google for your phone's NFC capabilities or by checking for an NFC button in the control panel of your phone as in the following photo.

While there is a comprehensive list of phones supporting NFC functionality, it's important to note that new phone models are constantly being released, and they may need to be added to this list. Therefore, always ensure to check the latest information regarding NFC compatibility for your specific device.


The Necessity of Apps for Encoding

While reading NFC tags might not require an app, encoding them is a different story. To encode an NFC card or tag, an application is indeed necessary. This process can be executed at any time, adding to the flexibility of NFC technology.

Complementary Encoding Service for Clients

Understanding the needs of our clients, we offer a complimentary encoding service if rquested. Clients can simply provide us with their URLs, and we will take care of the encoding process for the NFC cards/tags, ensuring a hassle-free experience.

Encoding step by step:

1. Launch the TagWriter App: Begin by opening the TagWriter app on your smartphone.

2. Initiate the Writing Process: In the app, select the 'Write tags' option to begin encoding.

3. Add a Dataset: Choose 'New dataset' to enter new information onto the tag.

nfc-android-encoding-nfctagify4. Choose the Type of Entry: Select 'Link' as the type of data you want to encode.

5. Enter URL Details: Now, input your URL in the provided field.

6. Ready to Write: Press the 'Save & Write' button to start the encoding process.

nfc-android-encoding-nfctagify7. Confirm and write: press on write button

8. Position the Tag: Place the NFC tag near the center of your phone's backside, where the NFC reader is usually located. After successful writing, you should hear a beep sound and feel a vibration, indicating the process is complete.

9. Verification: After encoding the card, a message stating "Writing is Successful" will appear on the screen. Confirm the completion of the process by selecting 'Done'.



9. Test Your Tag/Card: To test the NFC tag, gently tap it against the middle of your phone's backside. A link should automatically open, though you may be prompted to choose a browser if you have more than one installed. Your profile or website is now accessible via the NFC tag/card.

10. Access Your Profile: When someone scans your card, they will be directed to this profile or webpage.



Q: I Can't Read the Tag/Card – How Do I Know if My Card is Even Encoded?

A: If you're having trouble reading your NFC tag or card, it's essential to determine whether it's been encoded. Here's a simple guide to check the encoding:

  1. Open Tagwriter app: Begin by launching the Tagwriter app on your device. Then press on 'Read tages'.

  2. Prepare Your Card for Scanning: When you see the prompt 'Ready to Read Content and View Results', gently tap the NFC card against the middle of the backside of your phone for scanning.

  3. Check for Encoding Information: If your tag or card has been encoded, the app will display the encoding details. This information confirms that your NFC tag or card is active and contains encoded data.



Q: I am receiving an error message: 'Store Fails. NFC Data Set is Too Large'.

A: The storage capacity of NFC tags/cards varies by type. For instance, NTAG213 cards have a memory of 144 bytes, NTAG215 cards have 504 bytes, and NTAG216 cards offer 888 bytes. It's important to ensure that the information you encode fits within your card's memory capacity. If you're encountering difficulties fitting your information, consider optimizing the data or using a card with a larger capacity. 

It's worth mentioning that a few bytes of any NFC tag/card, such as NTAG213, NTAG215, and NTAG216, are allocated for the NFC tag/card itself. This means, for example, an NTAG214 card might have 137 bytes available instead of 144 bytes, as a portion is reserved for system use, like the serial number. It's normal for these bytes to be unavailable for user data.

However, there's no need to worry about the space for your data. These cards/tags work efficiently by storing only a URL link to your profile that contains all the information you wish to share. This URL typically requires only about 20-40 bytes, making even the cards with lesser user-accessible memory perfectly suitable for this purpose.


Q: I've encoded my NFC tag/card within its memory limits, yet it's readable only on Android devices and not on iPhones. Why might this occur?

A: iPhones have specific compatibility criteria for reading NFC tags/cards. Notably, iPhones can only read URLs encoded on NFC devices. If your NFC tag/card is encoded with contact information or other non-URL data, it will not be accessible via iPhone. Android devices, on the other hand, are capable of reading both URLs and contact forms from NFC tags/cards.

To ensure cross-platform compatibility, we recommend encoding your NFC device with a URL that directs to a webpage containing all your relevant information. You can use our NFCtube, the app.nfctagify platform, or other similar software solutions like Linktree, HiHello, etc., to create these URLs.

Q: Do I need to touch the card with the phone, or can it be scanned from a few centimeters away?

A: To scan an NFC card using your phone, you typically need to bring the phone in close proximity to the card. Here's a refined explanation:

Distance for Scanning: NFC cards are passive tags and are activated by the NFC reader in the phone. Usually, you need to touch the card with your phone.The exact distance can vary depending on the phone's make and model, as some NFC readers may be more powerful than others.

Dependence on Phone and Reader Type: The effectiveness of NFC communication depends on the types of both the NFC reader (your phone) and the NFC card. Different phones may have varying NFC reading capabilities.

Antenna Position Variances: The position of the NFC antenna varies between different devices, including between Android and iPhone models. This positioning can affect how you should hold your phone to scan an NFC card.

Previous NFC Interactions: If your phone was recently in proximity to other NFC resources, it might take longer to read a new NFC card. This is because the phone may continuously try to read NFC signals in its vicinity.

Ideal Method for Android: For optimal NFC reading on Android devices, it is typically recommended to tap the NFC card against the center of your phone's backside. This is because the NFC antenna in most Android smartphones is located in this area.

By considering these factors, you can achieve a more efficient and quicker NFC scanning experience with your phone.


Troubleshooting Guide for NFC Tagify Cards


Encoding the Card:

  1. Single URL Encoding: When encoding your card, ensure it contains only a single URL. Adding additional information can lead to errors during the encoding process.
  2. Avoid Signal Interference: Keep metal objects or thick covers away from the NFC card during encoding. These can obstruct the NFC signal, leading to unsuccessful encoding.


Phone Compatibility:

  1. NFC Reader Location:
    • iPhone Models: The NFC reader is typically located on the top edge of most iPhone models.
    • Samsung Phones: On most Samsung series phones, the NFC reader is found on the backside.
  2. NFC Chip Location (Metal Cards Only): For metal NFC cards, the NFC chip is exclusively positioned on the back side of the card, For other types, you can tap the card at any place.


Additional Troubleshooting:

  1. Alternate Phone Testing: If you face any issues, attempt using a different phone to check the NFC card's functionality.
  2. Device NFC Support: Confirm that the device you are using is NFC-enabled and supports NFC functionality.
  3. Compatibility with Non-NFC Phones (Metal Cards Only): Please be aware that NFC cards, particularly metal ones, will not be readable on phones that do not support NFC.
  4. Rewrite the card/tag: If you encounter an error message stating "An error occurred during the writing process," we recommend clearing the encoded information from the NFC tag or card and then re-entering the information correctly before attempting to write to it again.


We at NFC Tagify provide all sort of NFC Solutions or you may contact us: Tel. 01600800080, Email:

Programming&Encoding Page

Fully Customisable

PVC Digital Business Card

   Customize Both Sides, Your Style
   iOS & Android Compatible, App-Free
   Buy a Card, Plant a Tree
   Dynamic QR and NFC Tech
   Free Digital Business Profile, No Monthly Fees
   Up to 70% discount on bulk order
Popular Posts
Related articles