← All posts
Mobile App Development
5 min read

Encoding and Encrypting Data onto NFC Tags Without a Dedicated App

How we built a system to write encrypted data onto NTAG216 and MIFARE Classic 1K NFC tags, readable by tapping with any NFC-enabled phone, no app required.

The requirement: no app, no friction

A Greece-based client needed a secure way to write data onto physical NFC cards and have that data instantly accessible to anyone who tapped the card with their phone. The hard constraint was that it had to work without a dedicated app installed on the visitor's phone, which rules out a lot of otherwise simpler NFC approaches.

Encoding onto two different tag types

We used JMRTD and the Regula SDK for encoding and encryption, writing data onto both NTAG216 and MIFARE Classic 1K tags depending on the card type. Both are standard, widely supported NFC tag formats, which mattered for compatibility with the phones that would actually be tapping these cards in the field.

Tap, redirect, read

Tapping a card with any NFC-enabled phone redirects the user to a website built specifically to read and display the card's stored data. This tap-to-redirect flow is what removes the need for a dedicated app entirely, the phone's native NFC handling opens a browser, and the website does the rest.

Delivered as a complete tap-to-view card solution for the client's Greek market use case, this system later became the basis for a second, chip-based approach using JCOP3 RFID chips for cases where a physical card format made more sense than a flat NFC tag.

The Project

A custom NFC solution for a Greece-based client that encodes and serves data from physical cards.

View Case Study
Related Service

iOS and Android, built primarily in Flutter for one clean codebase.

Mobile App Development
Building something similar?

Tell us about your project and we'll follow up with a scoped quote.

Get a Quote

Want to build something like this?

Get a Quote