All articles
Dynamic NFC · NFC architecture · NFC

Why Dynamic NFC Tags Use URLs Instead of Storing Data on the Chip

The difference between a tag you can update and one you can never touch again comes down to a single design choice: store the data, or store a pointer to it.

Raghu Saboo
Founder, LINQS

Two NFC tags can look identical, cost the same, and use the same chip — and one of them you can update for the rest of its life while the other is frozen the instant you encode it. The difference is not the hardware. It is what you choose to write onto it.

You can store the data itself on the chip, or you can store a short URL that points to the data. That one decision is what separates a static tag from a dynamic one.

Side-by-side comparison: a static NFC tag with a padlock and frozen contact card labelled 'frozen once', versus a dynamic NFC tag storing a short link that syncs to a cloud server and a phone, labelled 'change anytime'.
Static tags freeze their data the moment you encode them; dynamic tags store a short link you can repoint anytime.

The static way: data on the chip

Write a contact card, a Wi-Fi credential, or a fixed URL directly onto the tag and the phone reads it straight off the chip — no internet required. That is the appeal of static encoding: it works offline and depends on nothing else.

The catch is permanence. The data is now physically on that specific tag. Change your phone number, move the campaign, fix a typo, and every tag carrying the old data is wrong until you re-encode or replace it one by one. For a single tag on your desk, fine. For ten thousand tags already printed and shipped, that is the whole budget gone.

The dynamic way: a pointer on the chip

The modern alternative stores one thing on the tag: a short URL, like https://linqs.in/a7X9P2. The tag never holds your actual content. When someone taps it, the phone opens that URL, a server looks up the ID, and the server decides — right then — what to send back.

Because the content lives on the server, you can change it whenever you like and every tag pointing at that URL updates instantly. The tag never has to be touched. This is the old engineering trick: almost any problem can be solved by adding a layer of indirection. The URL is that layer.

A static tag holds an answer. A dynamic tag holds a question the server answers fresh every time.
Static vs dynamic NFC tags
Static (data on chip)Dynamic (URL on chip)
What the tag holdsThe actual dataA short URL pointing to the data
Change after printing?No — must re-encode each tagYes — edit the server, instantly
Needs internet to use?NoYes, to fetch the content
Content size limitChip memory (144–888 bytes)Effectively unlimited (lives on server)
Best forOffline vCards, fixed Wi-Fi, no-server setupsProfiles, menus, reviews, campaigns, asset records

What indirection actually buys you

Once the tag is just a pointer, a whole set of things become possible that a frozen chip can never offer:

  • Update content after the tag is printed, shipped, and installed — no recall, no re-encoding.
  • Repoint a campaign mid-flight: the same poster tag can lead to a new landing page next week.
  • Fix a typo or a dead link without throwing away a single tag.
  • See analytics — how many taps, when, roughly where — because every tap hits your server.
  • Serve different content over time or by context: a product tag that shows setup today and warranty info next year.
  • Deactivate a tag remotely — a lost-pet tag or an asset tag can be turned off or reassigned if it goes missing.
A single copper NFC tag holding the short link nfclink.io/x7z2b, with an arrow to a server that resolves it to different content over successive months — a profile, then a menu, then a review page.
One tag, one short link — pointed at whatever content you choose, and changed as often as you like.

This is exactly how 1card.in digital business cards, revuz.in review stands, and lessworry.in pet tags work. The card printed last year still shows your current job title because the title was never on the card — it was always on the server, behind the URL.

The dynamic tag, already built

Everything above describes a tag whose destination you control from a server — which is exactly what the LINQS Smart NFC + QR Dynamic Sticker does, productised. It stores a short link you can repoint at any time, works by tap or QR scan, and needs no app and no subscription. For printed surfaces and signage, the LINQS Dynamic QR Code does the same with scan analytics built in. From ₹99 a unit, with no recurring fee.

When static still wins

Indirection has one real cost: the dynamic tag needs the internet to fetch its content, because the content is not on the chip. For almost every consumer and marketing use case that is a non-issue — the phone is online anyway. But there are genuine cases where static encoding is the right call:

  • A vCard handed out where signal is unreliable and the contact must save without a connection.
  • Wi-Fi credentials, where the whole point is to connect a device that is not yet online.
  • Closed environments with no server, or deployments that must keep working if a service is ever shut down.

The honest rule: store a pointer unless you have a specific reason the data must live offline on the chip.

Choosing for your deployment

If you ever want to change what the tag does after it ships — and most people do — store a URL and keep the content on a server. Reach for static encoding only when the data must be readable with no internet at all. Either way, a short URL fits the smallest, cheapest chip with room to spare.

The takeaway

A tag that stores a URL is not a workaround for small memory — it is the better design. It turns a one-time encode into something you can manage for years, and it is the reason a tag printed today is still useful long after the data it serves has completely changed. The chip is the key; the system behind the URL is the building.

A phone tapping an NFC tag whose chip emits a glowing key icon, linked by a dotted line to a cloud server holding the real content: a document, a profile card, and analytics charts.
The tag is the key; the content lives on the server behind it.
Sources & further reading

How a tag stores a URL record (NDEF) and the tag-type behaviour described here follow the NFC Forum Type 2 Tag specification; chip user-memory figures are from NXP's NTAG213/215/216 datasheet.

Frequently asked questions

What is a dynamic NFC tag?

A dynamic NFC tag stores a short URL instead of the actual content. When tapped, the phone opens that URL and a server returns the current content — so you can change what the tag does anytime, without re-encoding it. A static tag stores the data on the chip and is fixed once encoded.

Can I change where an NFC tag points after it is printed?

Yes, if it is a dynamic (URL-based) tag. The tag stores a short URL whose destination you control from a server, so you can change the content anytime — even after the tag is printed, shipped, and installed. A statically encoded tag, with data on the chip, cannot be changed without re-encoding each one.

What is the difference between a static and a dynamic NFC tag?

A static tag stores the actual data on the chip — it works offline but is fixed once encoded. A dynamic tag stores a short URL to a server — it needs internet but can be updated, repointed, tracked, and deactivated anytime. The hardware is identical; the difference is what you write onto it.

Do dynamic NFC tags need an internet connection?

Yes. Because a dynamic tag only stores a URL, the phone needs internet to fetch the content from the server. In practice the phone is almost always online when someone taps, so this is rarely a limitation. If you need a tag that works with no connection at all — such as an offline vCard — use static encoding and store the data on the chip instead.

Can one NFC tag point to different things over time?

Yes, if it is dynamic. Since the tag only holds a URL and the server decides what to serve, the same physical tag can lead to a setup guide today and warranty information next year, or be repointed to a new campaign page — all without touching the tag. This is one of the main reasons modern deployments store a URL rather than data on the chip.

About the author

Raghu Saboo
Founder, LINQS

Building NFC products since 2013. Founder of LINQS and adjacent ventures including lessworry.in (smart pet and valuables tags), 1card.in (NFC business cards), and revuz.in (NFC review stands). Writes about the hardware, the software, and the gap between them.

Building something with NFC?

We ship NFC hardware from India with GST invoicing and bulk pricing. Talk to us about your deployment.