How to Encode NFC Tags with NXP’s TagWriter App

In fact, it is quite easy to encode NFC tags with your NFC-enabled smartphone. You may even encode hundreds of tags with a single mobile phone. Here we’ll introduce how to encode NFC tags using NXP’s free TagWriter app.

1. Download TagWriter

You may download NXP’s TagWriter for free from Google Play. It should be easy to find.

2. Enable “Professional Edition”

Before you start the encoding process, it is better to enable the extra features, which at the time of writing is free. Go to preferences through the menu button and “Switch UI Mode” to “Professional Edition”.

3. Using the Start Menu

The start menu allows you to “View” information already on the tag. You can use the “Tools” section to lock or erase content. To write something, first tap “Create and write”.


4. Tap “New” or Select from “History”

You can view data that you have recently written to tags in “History”, or you can create something new. For the latter, tap the “New” option.


5. Encoding Options

This screen shows you all the encoding options available to you. Select “URL”.


6. Create New Bookmark

Select “Create new bookmark”.


7. Enter Your Data

You may enter a title, but it takes up memory space on the NFC tag and doesn’t always display on all phones, so we’d suggest you not to. Enter a web address (for example, and tap “Next”.


8. Encoding Options

On this screen, you can select whether to write to one tag or multiple tags and whether you want to protect. Uncheck all options, for if you “protect”, it will lock the tags and you will no longer be able to change the data, unless you are sure that you definitely will not use it again. Then tap “Next”.


9. Encode Your Tag

The last step is to hold your phone over the NFC tag and wait for a second for it to encode.


10. Complete!

That’s the whole process. A confirmation “Store Successful” will be shown and you have finished the encoding process. If you want to lock it, you can do this from the “Tools” menu option.