All Guides

Memory & Payload Guide

How much data fits on each chip, and how to calculate what you need

The Problem

NFC chips have limited memory (144 to 888 bytes for most). If your URL is too long for the chip, it simply won't write. This page helps you match your content to the right memory size.

Who This Is For

  • Users planning URL redirects or data storage
  • Developers encoding complex NDEF records
  • Businesses with long URLs or tracking parameters
  • Anyone unsure which memory size to choose

Quick Decision Rules

  • 1
    URL under 50 charactersNTAG213 (144 bytes) with room to spare
  • 2
    URL 50-100 charactersNTAG213 (144 bytes) should fit
  • 3
    URL 100-400 charactersNTAG215 (504 bytes) recommended
  • 4
    URL 400+ charactersNTAG216 (888 bytes) required
  • 5
    vCard without photoNTAG215 (504 bytes) usually sufficient
  • 6
    vCard with photoNTAG216 (888 bytes) required
  • 7
    Wi-Fi credentialsNTAG213 (144 bytes) typically sufficient
Long-Form NFC Lessons

Watch The Practical Walkthroughs

Prefer visual learning? These focused videos cover the same decisions and mistakes discussed in this guide.

How much data can you write in a QR code or NFC tag? (Comparison)

Memory planning walkthrough for payload sizing before you order tags.

Watch on YouTube

Common Mistakes to Avoid

  • Forgetting NDEF overhead (10-15 bytes)
  • Not accounting for URL encoding (special characters expand)
  • Using UTM parameters without checking total length
  • Assuming advertised memory equals usable memory
  • Not testing actual URLs before bulk ordering

Frequently Asked Questions

NFC memory is measured in bytes. Each character in a URL typically uses 1 byte. However, special characters and NDEF formatting add overhead, so plan for 10-20% more than your raw content length.