Home / Smart Label Production / NDEF Memory
NFC payload preflight
NFC NDEF Memory Estimator
Count UTF-8 payload, NDEF record and Type 2 TLV overhead before the inlay is ordered, encoded or permanently locked.
What this calculator solves
An NFC payload is not stored as only the visible URL or text. The record needs flags, type and payload-length fields; a Type 2 tag also needs an NDEF TLV and terminator. This estimator counts those bytes so a converter can screen tag capacity before procurement and show why a message does or does not fit.
How to choose the inputs
Paste the exact approved content because UTF-8 characters can consume more than one byte. URI mode applies the standard one-byte URI prefix code where a known prefix matches. Text mode adds a status byte and the entered language-code bytes. Capacity is the usable writable NDEF data area stated for the selected tag, measured in bytes.
How the calculation works
The tool builds a single URI or text record. A short record uses one payload-length byte up to 255 payload bytes; a longer record uses four. It then adds the type field, record header, Type 2 NDEF TLV tag and one- or three-byte TLV length plus terminator. It deliberately does not assume password, signature or proprietary application records.
Worked production example
The URI https://www.example.com/job/123 compresses the https://www. prefix into one code byte. The remaining ASCII content, URI record wrapper and Type 2 TLV use far less than a 144-byte data area, leaving space visible in the result. Replacing the path with multibyte text or adding records changes the answer.
How to interpret the result
Select an inlay whose documented usable NDEF memory exceeds the calculated total with an intentional project margin. Encode and scan the exact payload on the intended phone/device set, then preserve the read-back. If the customer needs analytics or changeable destinations, prefer a controlled short redirect URL rather than locking a long campaign URL into every label.
Common production mistakes
Do not compare visible character count with memory, use total chip EEPROM as writable capacity, omit the language code, or assume all URLs receive identical prefix compression. A tag can report sufficient bytes but still be locked, password-protected, formatted for another tag type or incompatible with the target device.
Production assumptions and limitations
This is a one-record Type 2 planning model for URI and text RTDs. It does not compose Smart Poster, MIME, signature, external-type, multi-record or proprietary application messages, and it does not write or lock a physical tag. Always compare with the encoder application's final byte count.
Related production workflow and source
Continue with the RFID Label Pitch Drift Checker and Smart Label Production Guide. NDEF structures follow NFC Forum record conventions and Type 2 TLV behavior documented in manufacturer implementations such as the ST NFC software toolbox. Last reviewed: 2026-09-02.