LinxyHelp Guides & support

Writing an NFC tag

In short

The App writes two kinds of tag. A Linxy tag carries a one-off code that opens one of your Marks and can be killed on its own from the platform. A standard tag carries ordinary NFC content — a link, a phone number, a Wi-Fi network, a contact card — that any phone reads with no Linxy involved at all.

The part that changes how you work is the order of operations for Linxy tags. The codes are created on the platform before a single tag is touched. Ask for fifty, write twelve, and the other thirty-eight stay yours to write whenever you like. Nothing is consumed by being reserved and nothing is wasted by stopping early, so there is no reason to guess low.

Two writers, and which one you want

Both live under More Tools → NFC Tags. The choice is not about the tag — the same blank tag takes either — but about where the destination is going to live afterwards.

Linxy tagStandard tag
What a tap opensOne of your Marks or linksWhatever you put on the tag
Signed in?Required — codes are minted against your accountNot required
Destination changeable laterYes, by editing the Mark. Every tag followsNo. The content is on the tag itself
Can be killed remotelyYes — revoke the code and the tag goes deadNo
Works on a phone without the AppNo — the phone opens a Protected Content page that offers the Linxy AppYes
Locking availableNoYes, deliberately hard to trigger
How many at a timeAny number from 1 to 500One piece of content, written to tag after tag
If the destination might ever move, the answer is a Linxy tag. That is the whole trade: a standard tag is simpler and needs no account, but changing it means physically presenting every tag you ever wrote.

You can also reach the Linxy tag writer from where the item lives. On My Linxy, the NFC Tag action on a Mark or a link writes tags that open it. And when you create something new, choosing NFC Tag on the first step of Create a TouchPoint offers Write it now, with a count of tags to write from this phone once it is created, or Order Linxy Tags for tags that arrive preprinted and marked from the Linxy App’s Marketplace. In that wizard, Network access (Wi-Fi), Contact card, and Plain text or serial are marked Native on a tag: their content is written onto the tag itself, like a standard tag, and changes only when you write the tag again.

There is a third writer for when tags are a production step rather than a handful: the desktop Linxy NFC Encoder, which drives a USB reader at a bench and writes the same two kinds of tag at batch pace. The records are identical — a scanner cannot tell which tool wrote a tag.

For a product that has to prove it is genuine, NFC Tags also has Write Verified authentic tags. These need NTAG 424 DNA chips, which make a new one-time code on every tap, so a copied tag or a copied link fails the check. My Verified authentic tags shows their taps and failed checks, and turns off a lost tag. See Verified authentic tags.

What a Linxy tag actually carries

Every Linxy tag written by the App carries three records: a link that any phone can follow, the same code on its own for the App’s direct route, and an app record that makes an Android tap open Linxy without offering a browser chooser. All three go on together, and the App verifies all three landed before it counts the tag as written.

What is not on the tag matters more. The code is opaque. It does not carry the Mark’s identity, its product code, its name, or anything else about your catalog. Held up to any reader in the world, a Linxy tag says nothing except a string of characters that means something only to the platform.

Your Mark lives on the platform destination editable One-off codes reserved before writing each revocable alone Written to tags one code per tag nothing else on it Somebody taps code goes back to the platform to resolve The join between code and Mark lives on the platform, never on the tag. Break that join and the tag is dead wherever it is — no collection, no reprint, no visit.
The amber line is the design decision everything else follows from. Because the pairing is held centrally rather than stamped on the tag, one lost tag out of five hundred can be killed without touching the other four hundred and ninety-nine, and without anyone knowing which Mark it belonged to. It is also the reason a Linxy tag cannot be locked: sealing a tag would protect the least valuable half of the arrangement.

Writing Linxy tags, step by step

  • Choose the Mark. The list is the same one you see under My Linxy, searchable by name. The tag will open this Mark.
  • Set the quantity. Type it — any number from 1 to 500, with steppers either side for small adjustments. If you need twelve, enter twelve. There are no brackets to round up to.
  • Name them. One tag keeps the name exactly as typed. A batch is numbered from it: Trade show 01, Trade show 02, and so on, going to three digits from a hundred upwards.
  • Reserve. The codes are created on the platform at this point. Larger orders are split into several requests behind the scenes, so a hundred tags is a slightly longer wait rather than a refusal.
  • Write. Hold a tag, wait for the tick, lift it off, present the next.
  • Finish. Any codes you did not use stay valid. Keep writing picks up where you stopped.

The rhythm of the writing step differs by phone, and it is worth knowing which you are on before you start a run of a hundred.

AndroidiPhone
The sessionStays open for the whole batchOne tag per scan
The rhythmTouch, tick, lift, next — without stoppingThe system sheet closes with a tick after each tag, then you tap to write again
ProgressA running count and bar you can watchHidden behind the system sheet during the write
Practical effectFast for large batchesSteadier, one deliberate tag at a time

Naming, and why it is the revocation handle

The name is not decoration. It is how you find one tag among five hundred later, in order to revoke that one and leave the rest alone. A batch called Tag 01 to Tag 500 is a batch you can only revoke wholesale.

Name by where the tag is going, not by what the campaign is called. “Spring promo 214” tells you nothing on the day somebody reports a tag has been peeled off a display. “Oxford St window 04” tells you exactly which code to kill, and you never have to go and look.

Every tag is checked before it counts

A tag pulled away part-way through a write can be left holding a truncated message that looks perfectly healthy to a casual reader. To stop that being counted as a good tag, the App reads each tag straight back after writing it and requires both the code and the app record to be present. If either is missing, the tag is reported as having moved away and is not ticked off.

There is one honest exception, on iPhone. A tag is only briefly connected there, and the read-back sometimes cannot run at all. In that case the write is trusted, because the write itself does not return until the system has actually written the tag. A read-back that does run and disagrees still fails the tag. So the check is best described as: always run where it can be, never faked when it cannot.

The same physical tag is not written twice in a row. If a tag stays on the phone after a successful write, it is skipped rather than rewritten, and the count does not move. Lift it clear and present the next one.

Writing a standard tag

The standard writer covers seventeen kinds of content, chosen from a picker before you fill anything in. None of them involve Linxy at all, and none of them need an account.

GroupTypes
Links & webWebsite or URL · Custom URI · Web search · Video · Social profile
Contact & commsPhone number · Email · Text message · FaceTime · Contact card
PlacesLocation · Address
Apps & networkApp link · App store listing · Wi-Fi network
OtherPlain text · Cryptocurrency

Three of these behave differently depending on the phone, and the form says so as you fill it in. A Wi-Fi tag joins the network on an Android tap; an iPhone shows the network and asks first. FaceTime is an iPhone-only affair. And if you type a Linxy address into Website or URL, the app record is added for you automatically, so an Android tap opens the App rather than a chooser — the form tells you when that has happened.

The form shows the size of what you have built as you type, and whether it fits a small tag. After a write it stays on the form rather than closing, so writing the same content to a second, third and fourth tag is one tap each.

Locking a tag — permanent, and only on one side

The standard writer can seal a tag read-only as it writes it. Locking is irreversible: the tag can never be changed or erased again, on any device, by any application, ever.

Because of that, it is deliberately awkward to trigger. The control does nothing on a normal tap — it tells you to press and hold instead. A long press opens a confirmation asking plainly whether you want the tag locked permanently, and only accepting that arms it. The write button then changes to Write & lock tag so there is no doubt about what the next tag will get. Going back to the type picker disarms it again, so it is never left set from an earlier session.

Locking is not offered for Linxy tags, and that is the correct design rather than an omission. Control of a Linxy tag comes from being able to revoke its code after the tag has left your hands. Sealing the tag would protect the half of the arrangement that was never at risk, and would remove your ability to rewrite a tag that came back.

Lock a tag when it is going somewhere permanent and must not be overwritten by a passer-by with a phone — a fixed plaque, an installed panel, a museum label. Leave it unlocked for anything that might be repurposed, and for every tag in a batch you have not yet placed.

What fits on a tag

The writer checks capacity before it writes, and refuses politely rather than half-writing. When a tag is too small, the message names both numbers — what the tag holds and what the content needs — so the decision about which tag to switch to is made for you.

SituationWhat you are told
The tag has no writable area at allThe tag has no space Linxy can write to. Use an NTAG213 or larger
The tag is too small for the contentIts capacity and the bytes needed, with the note that an NTAG215 holds 504
The tag was locked previouslyLocked tags cannot be reused. Write to a fresh one

A small NTAG213 holds 144 bytes, which is ample for a link and comfortable for a Linxy tag, but tight for a full contact card or a Wi-Fi record with a long passphrase. Buying the larger tag is almost always cheaper than discovering the problem halfway through a run.

Symptoms, causes and fixes

SymptomCauseFix
Sign in to write tagsLinxy codes are minted against your accountSign in. Standard tags need no account at all
This tag is too smallThe content needs more bytes than the tag holdsUse a larger tag. The message names both figures
This tag is lockedIt was sealed read-only at some pointIrreversible. Use a fresh tag
The tag moved away before it finishedLifted mid-write, or the read-back did not matchHold it flat and still against the top back of the phone, and write it again
The count does not rise although a tag is touchingIt is the same physical tag as the last one writtenLift it clear and present a different tag
iPhone writes one tag and returns to the formExpected. The system sheet closes after each tagTap the write button again for the next one
You stopped early and want the restUnused codes are still reserved and still validKeep writing resumes the same batch
The NFC Tags screen says locking is not available in the AppThat note is out of dateThe standard writer does offer it. Press and hold the lock control on the form

Things people commonly get wrong

“Reserving codes uses them up.”Unused codes stay valid and stay yours. Over-order rather than run out halfway through a batch — there is no penalty for the ones you never write.
“I should lock my Linxy tags so nobody can rewrite them.”It is not offered, and it would be the wrong instinct anyway. Control of a Linxy tag is revocation, which still works after the tag has left the building.
“Writing a new tag replaces the old one.”Every tag gets its own code, and they all keep working. Editing the Mark changes them all at once; writing a tag adds one.
“The name is cosmetic.”It is the only practical way to find one tag among hundreds when you need to kill exactly that one. Name by placement, not by campaign.
“A standard tag can be updated later from the platform.”Its content sits on the tag itself and nowhere else. Changing it means physically presenting every tag again — which is the argument for a Linxy tag whenever the destination might ever move.

Related reading: Reading an NFC tag, Secure NFC and standard NFC compared, My Linxy items, Creating from the phone, Verified authentic tags, and When something is not working.

Still need help? Contact support