NFC tags make it easy to share website links, digital business cards, product information, Wi-Fi details, and other digital content with a simple tap. But what happens when a URL changes, your contact information becomes outdated, or you want to reuse an existing tag for a new purpose?
In most cases, you can rewrite an NTAG213, NTAG215, or NTAG216 NFC tag using an NFC-enabled smartphone or a compatible computer reader. The process usually takes only a few minutes, provided that the tag supports the data format you need and has not been permanently locked.
This guide explains how to rewrite NFC tags step by step, how to choose the right device and software, and how to troubleshoot common writing problems. It also covers memory capacity, password protection, irreversible locking, and practical considerations for businesses using NFC tags on products and packaging.
Can You Rewrite NTAG213, NTAG215, and NTAG216 NFC Tags?
Yes. NTAG213, NTAG215, and NTAG216 are rewritable NFC chips designed for applications such as product labels, smart packaging, digital business cards, and mobile interactions. However, rewriting is possible only when the relevant memory area is writable and any required password authentication is available.
According to
EXP Semiconductors, the manufacturer of the NTAG21x family, these chips support 100,000 write cycles under the specified conditions and have a stated data retention time of 10 years. Their user memory capacities differ, but the basic rewriting process is similar.
| NFC chipUser memoryTypical applicationsNTAG213144 bytesShort URLs, product links, simple digital actionsNTAG215504 bytesDigital business cards, medium-length records, gaming applicationsNTAG216888 bytesLonger records, product information, more complex |
|---|
DEF
| messages |
|---|
These figures describe the chip’s user memory, not the number of characters you can store.
DEF formatting and record metadata also consume space, and different character encodings require different amounts of memory.
For most product marketing applications, storing a URL is more practical than storing a large document directly. The tag can direct customers to a web page where you can update product specifications, manuals, videos, and warranty information without rewriting the physical tag every time the content changes.
What You Need Before Rewriting an NFC Tag
Before starting, prepare the following items.
- An NFC-enabled phone: An Android phone with NFC or a compatible iPhone.
- An NFC writing application: For example, NFC Tools or an appropriate
EXP
- NFC application, depending on your device and operating system.
- A compatible NFC tag: Confirm that it is NTAG213, NTAG215, NTAG216, or another chip supported by your writing application.
- The new content: Prepare your website URL, text, contact record, or other supported
DEF
- data.
- Optional computer hardware: A compatible USB NFC reader, such as the ACR122U, and suitable desktop software.
Before changing the tag, read its existing contents and save any information you might need later. Rewriting a tag can replace its previous
DEF message, and you should not assume that an application can restore the original data automatically.
Also check whether the tag is password-protected or permanently locked. These are different conditions: password protection may allow writing after successful authentication, while irreversible memory locking cannot simply be undone by changing an app setting. How to program NFC tags? This is an important step.
How to Rewrite NFC Tags on an Android Phone
An Android phone is often the easiest option because many Android NFC applications provide direct read and write functions.
The following example uses NFC Tools. Menu names may differ slightly by application version.
Step 1: Enable NFC on Your Android Phone
Open your phone’s Settings and search for NFC. Enable the NFC function if it is available.
Depending on your phone manufacturer, the setting may appear under Connected devices, Connections, or another similar menu. If NFC is not available, you will need a compatible phone or an external reader.
Step 2: Read the Existing NFC Tag
Install and open NFC Tools or another compatible NFC writing application.
- Select the Read function.
- Place the back of your phone close to the NFC tag.
- Wait for the application to detect the chip.
- Review the existing records and available tag information.
If the application identifies the chip type and shows the existing URL or text, you can proceed. If it cannot detect the tag, try adjusting the phone’s position before assuming the chip is defective.
Step 3: Prepare the New Data
Select the Write tab and choose Add Record.
Common record types include:
- URL: Opens a website or product page.
- Text: Stores a short text message.
- Contact: Stores supported contact information.
- Telephone or email: Starts a corresponding action on a compatible device.
- Other
DEF
- records: Availability depends on the application and tag.
For example, to update a product link, choose URL and enter:
https://www.example.com/products/ntag215
Use a real, tested HTTPS URL when preparing tags for customers. Check that the page works on mobile devices and does not require unnecessary sign-in steps.
Step 4: Write the New Content to the Tag
Review the record before writing.
- Tap the application’s Write or equivalent command.
- Hold the phone close to the NFC tag.
- Keep both devices steady while the application communicates with the chip.
- Wait for the application to confirm that writing is complete.
The exact detection point varies by phone model. If writing fails, move the tag slowly around the back of the phone until the reader detects it.
Step 5: Read the Tag Again to Verify the Result
Do not rely solely on a success message.
Return to the Read function and scan the tag again. Confirm that the new URL or record appears correctly. If the tag contains a website link, open it to verify the destination.
For business use, test the written tag with a second compatible phone when possible. This helps identify problems that may not appear on the device used to program the tag.
How to Rewrite NFC Tags on an iPhone
Compatible iPhones can interact with NFC tags, but the available functions depend on the iPhone model, iOS version, and application.
You do not generally need to enable a universal NFC permission switch in iPhone Settings. Instead, use an application that supports the required NFC writing operation and follow any prompts it displays.
Step 1: Install a Compatible NFC Application
Choose an NFC application that explicitly supports writing
DEF records to the tag type you are using.
EXP provides NFC-related applications and resources, while NFC Tools is another option. Check the current App Store listing and supported features before installation because application names, availability, and interfaces can change.
Step 2: Open the Application and Select Write
Open the application and find its writing function. Create a new record, then select the type of information you want to store.
For example, choose URL to store a product page, or select a supported contact-record option for a digital business card.
Enter the information and review it carefully before proceeding.
Step 3: Scan and Write the NFC Tag
Follow the application’s on-screen instructions to begin the NFC session.
Bring the iPhone close to the tag and hold it steady until the application confirms completion. The most effective scanning position can vary by iPhone model and tag antenna design, so adjust the position if the tag is not detected.
If the application cannot write the tag, check its compatibility with the iPhone, iOS version, tag type, and requested record.
Step 4: Verify the Written Content
Use the application’s read function to inspect the new data. Then test the tag’s intended action.
For example, if the tag is supposed to open a website, scan it with a compatible phone and confirm that the expected page appears.
On supported iPhones, background NFC tag reading can display a notification for compatible tags when the device conditions allow it. However, background reading behavior is not the same as writing capability, so use a suitable writing application to update the tag.
How to Rewrite NFC Tags on a Computer Using an ACR122U
A computer setup is useful when you need a larger display, a more controlled programming process, or a workflow for preparing multiple tags.
You will need a compatible USB NFC reader, appropriate drivers or system support, and desktop software that supports the reader and the target chip.
Step 1: Connect the NFC Reader
Connect the ACR122U or another compatible reader to your computer.
Install the necessary driver or supporting software if the operating system does not recognize the device. Follow the reader manufacturer’s instructions and confirm that the reader is detected before proceeding.
Step 2: Install Compatible Desktop Software
NFC Tools for Desktop is one option for reading and writing supported NFC tags. Check the current software documentation for operating system and reader compatibility.
Do not assume every application supports every USB reader. Some desktop applications require PC/SC support, a compatible driver, or a specific operating system.
Step 3: Place the NFC Tag on the Reader
Open the application and select its read function.
Place the tag near the reader’s active antenna area, following the reader’s positioning instructions. Confirm that the software detects the chip and displays its contents.
If the tag is not detected, remove other nearby NFC tags and metal objects, then try again.
Step 4: Prepare and Write the New Record
Select the writing function and create a new
DEF record, such as a URL or text message.
Review the content, select the write command, and wait for the application to confirm completion. Keep the tag in place during the operation.
Step 5: Read Back and Test the Tag
Read the tag again and verify the new record.
For bulk programming, test a sample before writing an entire batch. Once the process is confirmed, use a consistent workflow to program, verify, and record the results for each tag.
How to Erase and Reuse an NFC Tag
If you want to remove the previous
DEF message, check whether your application provides an Erase function or a way to overwrite the existing records.
The procedure is generally straightforward:
- Open a compatible NFC application.
- Select its erase function, if available.
- Scan the tag and wait for confirmation.
- Read the tag again to verify the result.
- Write the new record when ready.
Erasing an
DEF message is not the same as resetting the chip to its original factory state. Some chip configuration, access settings, password protection, and lock bits may remain unchanged.
In many cases, you can simply overwrite the existing
DEF data without erasing it first. If you are reusing tags in a business workflow, test the behavior with the exact application and tag model before processing a large quantity.
Why Can’t You Rewrite an NTAG213, NTAG215, or NTAG216?
If a tag cannot be rewritten, check these possible causes before replacing it.
1. The Tag Is Permanently Locked
NTAG21x chips support read-only locking. Certain lock bits are irreversible, meaning they cannot be reset using an ordinary NFC application.
If the relevant memory area is permanently locked, you cannot make it writable again through a normal phone or computer procedure. Replacing the tag is usually the practical solution.
2. The Tag Is Password-Protected
Some NTAG21x tags have password protection enabled. You may need the correct password to write to the protected memory area.
An application cannot reliably bypass a properly configured password simply by selecting an unlock option. If the tag belongs to you, check the supplier’s documentation or the password record from the original programming process.
3. The Application Does Not Support the Tag or Reader
A tag may be readable by one application but not writable through another. Similarly, a computer application may not support your NFC reader.
Try a compatible application, verify the reader connection, and check the software’s supported chip list.
4. The New Record Is Too Large
If the record exceeds the available memory, writing may fail. Shorten the text or use a URL that points to the full online content.
For product manuals, videos, and technical documents, linking to a web page is often more efficient than attempting to store extensive content directly on the tag.
5. The Phone Cannot Detect the Tag Reliably
NFC operates over a short distance. A thick phone case, poor positioning, a damaged antenna, or nearby metal can interfere with detection.
Move the tag, remove the phone case if needed, and try a different compatible device.
NTAG213 vs. NTAG215 vs. NTAG216: Which Should You Choose?
Choose a chip according to the amount of data you need, your application, and your total project cost—not simply because a larger memory capacity sounds better.
| Selection factorNTAG213NTAG215NTAG216User memory144 bytes504 bytes888 bytesBest fitShort links and simple recordsMedium-length records and selected applicationsLarger |
|---|
DEF
| recordsTypical product useSmart stickers and basic product linksDigital cards and product interactionsMore detailed records and complex |
|---|
DEF
| messagesMain advantageLower memory requirementBalanced capacityLargest memory of the threeImportant limitationLimited available spaceStill unsuitable for large files stored directlyLarger capacity does not guarantee universal application compatibility |
|---|
All three chips operate at 13.56 MHz and are designed for NFC applications. Their actual performance depends on antenna design, tag construction, the reader, and the environment.
Remember that NTAG215 is not automatically the best choice for every project. If you only need to link to a product page, NTAG213 may be sufficient. If you need a larger record, NTAG216 provides more user memory.
Can You Rewrite an NFC Tag 100,000 Times?
EXP specifies a write endurance of 100,000 cycles for NTAG213, NTAG215, and NTAG216 under the manufacturer’s stated conditions.
This is a chip specification, not a guarantee that every finished NFC product will withstand the same number of write operations under all environmental conditions. Adhesive quality, antenna damage, temperature, moisture, bending, and installation can affect the complete tag.
For most product labels and smart packaging applications, frequent rewriting is unnecessary if the tag stores a stable URL. You can update the web page behind that URL without changing the NFC tag.
This approach can simplify product lifecycle management and reduce the need to reprogram or replace physical tags when online content changes.
How to Choose NFC Tags for Products and Packaging
For businesses, selecting the right chip is only one part of the decision. The tag’s physical construction and installation environment can be just as important.
Choose the Right Tag Format
Common options include NFC stickers, PVC cards, paper hang tags, key fobs, and custom-embedded NFC products.
A paper sticker may be appropriate for lightweight packaging, while a durable plastic card may be better for repeated handling. Select the construction according to the product’s expected service life and operating environment.
Consider Metal Surfaces
Standard NFC tags may perform poorly when installed directly on metal because the metal can detune or interfere with the antenna.
For metal products, tools, equipment, or metal packaging, consider an NFC tag specifically designed for on-metal use. Such tags typically incorporate a suitable isolation structure, but performance still depends on the antenna and installation conditions.
If you need an NTAG215 tag for metal surfaces, you can review Dorfidtag’s anti-metal NTAG215 NFC tags.
Before placing a bulk order, request a sample and test it on the actual material. Verify read performance, phone compatibility, adhesive strength, and the intended mounting position.
Plan for Bulk Programming
For a commercial project, define the data format and verification procedure before mass production.
A practical workflow includes:
- Confirming the chip type and memory requirements.
- Preparing and validating the URLs or records.
- Testing a representative sample.
- Writing and reading back each tag.
- Recording tag identifiers and associated product data when required.
- Checking the finished tags under real operating conditions.
If the tag is intended for product authentication, remember that a URL alone does not prove authenticity. A more robust system may require unique identifiers, a backend verification service, and additional security controls.
Frequently Asked Questions About Rewriting NFC Tags
Do I need to erase an NFC tag before rewriting it?
Not always. Many applications can overwrite the existing
DEF message directly. Use the erase function only when needed, and verify the result afterward.
Can I rewrite an NFC tag without an app?
Some supported devices can read compatible NFC content automatically, but writing normally requires an application or another tool that supports NFC tag programming.
Can I unlock a permanently locked NTAG215?
No ordinary software command can reverse an irreversible lock bit. Password-protected tags are different: writing may be possible if the required password and access conditions are satisfied.
Can I store a PDF file directly on an NTAG216?
The chip has only 888 bytes of user memory, which is far too small for most PDF documents. The practical solution is to store a URL pointing to the PDF hosted online.
Why does my NFC tag work on Android but not on iPhone?
Possible causes include differences in the application, supported record types, tag placement, device compatibility, and how the iPhone handles NFC reading. Test with a compatible writing application and a standard
DEF URL record.
Is NTAG215 better than NTAG213?
Not necessarily. NTAG215 provides more user memory, but NTAG213 is often sufficient for short URLs and simple product interactions. Select the chip that matches your record size and application requirements.
How can I update product information without rewriting every tag?
Store a stable URL on each tag and update the content on the linked website. This allows you to change product information, manuals, and promotional content without changing the NFC tag itself, provided that the URL remains valid.
Conclusion
Rewriting NTAG213, NTAG215, and NTAG216 NFC tags is straightforward when you have a compatible device, suitable software, and a writable tag. Android phones, compatible iPhones, and USB NFC readers can all be useful options, depending on your workflow.
The most important steps are to check the tag’s status, prepare a suitable
DEF record, write the content carefully, and read the tag again to verify the result. If the tag is permanently locked, the relevant memory cannot be made writable again through ordinary software.
For businesses developing smart packaging, digital product labels, or NFC-enabled accessories, selecting the correct chip and physical tag construction at the beginning can save time during programming and deployment. Test samples in the intended environment before moving to bulk production.
For more guidance, see our guide to programming NFC tags and NTAG213 vs. NTAG215 vs. NTAG216 comparison.
Technical References
EXP
- Semiconductors: NTAG213, NTAG215, and NTAG216 product information and specifications. Source for user memory capacities, write endurance, data retention, and chip features.
EXP
- Semiconductors: NTAG21x memory and EEPROM documentation. Technical information on user memory and memory organization.
EXP
- Semiconductors: NTAG21x write operation documentation. Explains write operations and restrictions on locked memory.
- Apple Developer Documentation: Adding Support for Background Tag Reading. Explains compatible iPhone background tag-reading behavior.
- NFC Tools: NFC Tools for Desktop. Provides information on desktop NFC reading and writing, including compatible reader requirements.

Au is an RFID and NFC manufacturer based in Shenzhen, China, with over 10 years of experience.


