Skip to content

← All features

NFC Reader & Writer

iOSAndroid

Read any NFC tag with a tap, and write your own - links, contacts, Wi-Fi, and more. Store passwords and secrets safely on a tag, and lock tags so no one else can change them.

NFC Reader & Writer

What You Can Do

Read Every NDEF Tag

Tap any NFC tag and inspect its NDEF records - URLs, contacts, plain text, MIME data, app launches, custom payloads - plus raw bytes and tech type.

Write 25+ Message Types

Websites, phone numbers, vCards, Wi-Fi credentials, PayPal, Cash App & Venmo, Spotify, YouTube, Shortcuts, Instagram, X, LinkedIn, TikTok, WhatsApp, and more.

Lock & Password-Protect

Make a tag permanently read-only, or password-protect it so only authorised devices can read or write. Industrial-grade tag hardening.

Format, Batch-Write, Clone

Format empty tags, batch-write the same payload to a stack of tags for events or product launches, and clone the contents of one tag to another.

Auto-Actions on Read

Auto-run iOS Shortcuts, speak the result aloud, fire a webhook, or open links automatically when a tag is tapped. Five hooks, one tap.

Deeper than your Average NFC App

NFC Safe - Encrypt Secrets on the Tag Itself

iOSAndroid

Most NFC apps treat the tag like a postcard - anyone with a phone can read it. NFC Safe treats it like a sealed envelope. Your secret (a password, recovery phrase, license key, or any text) is encrypted on your device with AES-256 before it ever reaches the tag. Lose the tag, have it stolen, hand it to a stranger - without your passphrase, the payload is just noise.

The same encryption works on both platforms, so you can lock a secret on iPhone and unlock it on Android. Want the full breakdown of how it's encrypted? Read the NFC Safe deep dive on the blog.

NFC Safe encrypted-secret on a tag
An NFC tag tapped by a phone with its scan count rising

NFC Tap Counter - Track Each Tag by Its ID and Count

iOSAndroid

Some NFC chips count their own scans in hardware. NFC Tap Counter puts that to work: it sets up a tag so it appends its live tap count - and/or its unique tag ID - to whatever it carries (a URL, email, SMS, or Shortcut) on every single read. No server, no internet, no backend to maintain - the chip does the counting and the substituting itself.

That makes one tag tell you which physical sticker was tapped and how many times, and lets you act on it: limit the first 100 scans to a demo, track engagement on a business card, or prove authenticity with a counter that only ever goes up. Want the full walkthrough? Read the NFC Tap Counter guide on the blog, or try the live demo - tap a tag and watch the page count.

OpenPrintTag - your 3D-Printer Filament, on the Spool

iOSAndroid

OpenPrintTag is an open standard for embedding filament spool metadata (material, color, manufacturer, UUID, remaining length) into a small CBOR-encoded NDEF record. NFC.cool reads and writes the format natively on both platforms - so compatible printers can identify your spool the moment it's loaded. New to the format? Our blog guide walks through reading and writing OpenPrintTag spools.

The same format powers the structured webhook payloads on the Webhooks & Automation page - fire a POST to your print farm the second a fresh spool is detected.

Reading and writing OpenPrintTag NFC spools with a phone
Resetting a Philips Sonicare brush head with NFC

Toothbrush Head Reset

iOSAndroid

Philips Sonicare brush heads carry an NFC tag that tracks usage so the handle nags you to replace it. NFC.cool can reset that counter - read the tag's state, walk you through the reset, write the new state back. Same on both platforms. Want to know exactly what the chip tracks? Read the Sonicare brush head guide on the blog. (We don't make brush heads; we just give yours another month of dignity.)

Power-User Mode

iOSAndroid

For the people who want to know what's actually on the chip: NFC.cool can dump a tag's full memory as hex, detect the underlying chip model (NTAG213/215/216, NTAG424 DNA, MIFARE Classic/Ultralight, ISO 15693 variants, FeliCa, etc.), and report total bytes, user bytes, lock pages, and capability containers. Built for developers, makers, and anyone debugging a tag.

On iOS, Expert APDU mode goes a level deeper - send raw ISO 7816 commands to the tag and inspect the responses, for when you're integrating with an unusual reader, a custom protocol, or just want to see what the chip will admit to.

iPhone inspecting NFC tag memory with diagnostic panels
iPhone sharing a crypto wallet through an NFC tag

Cryptocurrency on a Tap

iOSAndroid

Encode Bitcoin, Ethereum, Solana, Lightning, or any wallet address as a payment-URI NDEF record. Tap to share a static wallet at conferences, embed in a sticker on your product, or hand someone a metal card with a permanent address. Reading is reciprocal - scan a crypto tag, deep-link straight into your wallet app.

Wi-Fi Onboarding Without Typing the Password

iOSAndroid

Write your Wi-Fi SSID, security type, and password to a tag once. From then on, anyone who taps it joins the network - no spelling out the password, no scribbled sticky note in the AirBnB. Reverse it: read a Wi-Fi tag from someone else's house and let the OS prompt to join.

iPhone joining Wi-Fi from an NFC tag
iPhone reading an NFC tag aloud with audio waves

Speak It Aloud

iOS

For accessibility, for hands-free workflows, or just because it's nice - flip the speech-synthesis hook on and every tag's payload gets read aloud the moment you tap it. Speech rate is configurable; works with VoiceOver and other assistive tech in parallel.

CSV Batch Write

iOS

For serious NFC operators on iOS: upload a spreadsheet of payloads, hand the phone to an assistant, and write the whole stack of tags in one session.

iPhone batch-writing NFC tags from a spreadsheet
iPhone connecting an NFC tag to automation blocks

Shortcuts & App Intents

iOS

NFC.cool plugs straight into the iOS Shortcuts app with built-in actions: grab the last scanned NFC tag, write a message to a tag, open the scanner, or pull the last scanned QR code. Chain them into Shortcuts that scan a tag, parse its payload, and kick off whatever you want next - automation, logging, journaling, you name it. The same actions power the lock-screen Scan Button control on iOS 17+.

iCloud Sync across iPhone, iPad, and Mac

iOS

Scan history, NFC Safe entries, and write templates sync seamlessly across every device signed in to your iCloud account. Tap a tag on the iPhone in your pocket and the scan is in your iPad library a moment later. NFC.cool now runs on Apple Silicon Macs too, so the same library shows up there.

NFC.cool syncing across iPhone, iPad, and Mac

Supported Tags & Technologies

Tag Families

  • NFC Forum Type 1, 2, 3, 4, 5
  • NTAG 213, 215, 216, 424 DNA, NTAG IΒ²C variants
  • MIFARE Classic 1K/4K, MIFARE Ultralight, MIFARE DESFire
  • ISO 14443 A/B, ISO 15693, FeliCa (iOS)

Record Types

  • URI (web, mailto, tel, sms, geo, custom schemes)
  • Text (language-tagged)
  • vCard / contact
  • Wi-Fi credentials, Bluetooth pairing
  • Smart Poster (composite)
  • Application launch
  • Cryptocurrency address (URI-based)
  • OpenPrintTag (3D-printer filament metadata)
  • NFC Safe (encrypted external type, urn:nfc:ext:crypto)
  • MIME, External, raw bytes

Platform Notes

  • iOS 16+ (background tag reading from the lock screen on iPhone XS and newer)
  • Android 8.0+ (API 26), foreground NFC reading
  • Tag writes from iOS require Core NFC entitlements - built into the app
  • Background NFC reading on Android requires the app to be in the foreground

Free vs Platinum

FreePlatinum
Read NFC Tags βœ“ βœ“
Analyze NFC Tags βœ“ βœ“
Write NFC Tags βœ“
NFC Message Types βœ“
Format NFC Tags βœ— βœ“
Password Protect NFC Tags βœ— βœ“
Lock NFC Tags βœ— βœ“
NFC Safe βœ— βœ“
NFC Batch Modes βœ— βœ“
NFC CSV Write βœ— βœ“
NFC Expert Commands βœ— βœ“
NFC Tap Counter βœ— βœ“
OpenPrintTag (3D Printing) βœ“ βœ“

Frequently Asked

Does my iPhone need to be unlocked to read a tag?

For most tag scans, no - iPhone XS and newer can read NDEF tags from the lock screen in the background, no app launch required. On Android, the app needs to be in the foreground to read a tag.

Can I read a tag without an internet connection?

Yes. NFC reads and writes happen entirely on-device. NFC.cool never uploads tag content to any server.

Is writing NFC tags safe?

Writing is safe and reversible by default - you can re-write a tag as many times as you like. Use the lock feature only when you're sure: once a tag is permanently locked, it cannot be rewritten.

How secure is NFC Safe?

NFC Safe encrypts payloads with AES-256-GCM, deriving the key from your passphrase via PBKDF2-HMAC-SHA256 over 100,000 iterations with a 16-byte random salt and a 12-byte nonce per record. Without the passphrase, the payload on the tag is indistinguishable from random bytes.

Does the same NFC Safe tag work on iOS and Android?

Yes. The format is interoperable. Encrypt on one platform, decrypt on the other - same passphrase, same payload.

Will resetting a Sonicare brush head void anything?

It resets the on-tag usage counter so the handle stops nagging you. The brush head itself doesn't know it's been reset; it just keeps brushing. Use your own judgment on when bristles need replacing.

Ready to scan?