Инструменты InterLAB · Web NFC · Wi-Fi · NTAG213/215/216

NFC-метки: генератор и запись

Ссылка, Wi-Fi, визитка, телефон или текст → сообщение NDEF с проверкой ёмкости метки и предпросмотром того, что увидит человек. На Android в Chrome инструмент сам пишет и читает метку; на остальных устройствах — файл .bin, HEX и ссылка, чтобы открыть его на телефоне.

Бесплатно, без регистрации

NFC Forum NDEF · всё на устройстве

Сообщение собирается в вашем браузере, записи и пароли на сервер не уходят (с заявкой — только краткая сводка без паролей, если вы сами её приложите). Записи хранятся только в этом браузере, пароли Wi-Fi — только если вы включите это сами.

Этот браузер не пишет NFC-метки напрямую — ниже файл и HEX для приложения-записывателя и ссылка, чтобы открыть инструмент на Android.

Записи сообщения

17 B

Телефон действует по первой записи: её и ставьте главной. Порядок меняется перетаскиванием или стрелками.

  1. 17 Б

Запись 1: Ссылка

Как записать метку с этого устройства

Web NFC работает в Chrome 89+ на Android-телефонах с NFC. На iPhone, в Safari, Firefox и на компьютерах сайты не могут писать метки — это ограничение браузеров.

  1. Откройте эту страницу на Android-телефоне в Chrome — по QR-коду ниже — и соберите записи там (или перенесите их файлом JSON).
  2. Или скачайте .bin / скопируйте HEX и запишите его приложением-записывателем (например, NXP TagWriter или NFC Tools), если оно умеет импортировать данные.
  3. На iPhone без Web NFC: создайте такую же запись в приложении-записывателе по полям слева; iPhone 7 и новее умеют писать метки через приложения.

Открыть на телефоне

В QR-коде только адрес этой страницы — без ваших записей и паролей.

Как работает инструмент

  1. Записи

    Добавьте одну или несколько записей и расставьте их: телефон действует по первой. Ошибки полей видны сразу, размер каждой записи — в байтах.

  2. Сообщение NDEF

    Записи кодируются по NFC Forum NDEF 1.0: флаги MB/ME/SR/IL, TNF, тип и данные; ссылки сокращаются кодом префикса. Байты показаны с подсветкой полей, можно посмотреть их в обёртке TLV, как они лягут в память NTAG.

  3. Ёмкость

    Шкала показывает, сколько займёт сообщение вместе со служебными байтами в выбранной метке, и подсказывает метку побольше, если не помещается.

  4. Запись и чтение

    В Chrome на Android — кнопкой «Записать» (по желанию — с блокировкой после двойного подтверждения) и «Прочитать»: серийный номер, разобранные записи и байты. На других устройствах — .bin, HEX, JSON и QR-код со ссылкой на эту страницу.

Ссылка

Устройство в NDEF
TNF 1, «U» — URI RTD, префикс сокращается кодом

Текст

Устройство в NDEF
TNF 1, «T» — Text RTD, UTF-8 + код языка

Wi-Fi

Устройство в NDEF
TNF 2, application/vnd.wfa.wsc — Wi-Fi Simple Configuration

Визитка

Устройство в NDEF
TNF 2, text/vcard — vCard 3.0

Телефон

Устройство в NDEF
TNF 1, «U», tel: (код 0x05)

Email

Устройство в NDEF
TNF 1, «U», mailto: (код 0x06)

SMS

Устройство в NDEF
TNF 1, «U», sms: (RFC 5724)

Место

Устройство в NDEF
TNF 1, «U», geo: (RFC 5870)

Приложение Android

Устройство в NDEF
TNF 4, android.com:pkg — Android Application Record

MIME-данные

Устройство в NDEF
TNF 2, свой тип RFC 2046
Типы записей и как они кодируются

Стандарты

  • NFC Forum NDEF 1.0 — формат сообщения и записей (флаги, TNF, короткие и длинные записи, чанки при чтении).
  • NFC Forum URI RTD 1.0 и Text RTD 1.0 — ссылки с кодом префикса и текст с кодом языка (UTF-8).
  • Wi-Fi Alliance Wi-Fi Simple Configuration — учётные данные сети в записи application/vnd.wfa.wsc (Version, Credential, WFA Vendor Extension с Version2).
  • vCard 3.0 (RFC 2426) — визитка как запись text/vcard; tel (RFC 3966), mailto (RFC 6068), sms (RFC 5724), geo (RFC 5870).
  • Android Application Record (android.com:pkg) — запуск приложения или его страницы в Google Play.
  • NFC Forum Type 2 Tag — NDEF TLV (0x03, длина 1 или 3 байта, терминатор 0xFE); Type 4 — файл NDEF с двухбайтовой длиной.

0x01–0x06

Префиксы
0x01 http://www. · 0x02 https://www. · 0x03 http:// · 0x04 https:// · 0x05 tel: · 0x06 mailto:

0x07–0x0C

Префиксы
0x07 ftp://anonymous:anonymous@ · 0x08 ftp://ftp. · 0x09 ftps:// · 0x0A sftp:// · 0x0B smb:// · 0x0C nfs://

0x0D–0x12

Префиксы
0x0D ftp:// · 0x0E dav:// · 0x0F news: · 0x10 telnet:// · 0x11 imap: · 0x12 rtsp://

0x13–0x18

Префиксы
0x13 urn: · 0x14 pop: · 0x15 sip: · 0x16 sips: · 0x17 tftp: · 0x18 btspp://

0x19–0x1E

Префиксы
0x19 btl2cap:// · 0x1A btgoep:// · 0x1B tcpobex:// · 0x1C irdaobex:// · 0x1D file:// · 0x1E urn:epc:id:

0x1F–0x23

Префиксы
0x1F urn:epc:tag: · 0x20 urn:epc:pat: · 0x21 urn:epc:raw: · 0x22 urn:epc: · 0x23 urn:nfc:
Коды сокращения URI (NFC Forum URI RTD)

WPA2-Personal

Authentication Type
0x0020 — WPA2-Personal
Encryption Type
0x0008 — AES

WPA2/WPA3 (переходный)

Authentication Type
0x0020 — WPA2-Personal
Encryption Type
0x0008 — AES

WPA/WPA2

Authentication Type
0x0022 — WPA-Personal + WPA2-Personal
Encryption Type
0x000c — TKIP + AES

Открытая

Authentication Type
0x0001 — Open
Encryption Type
0x0001 — None
Режимы Wi-Fi → коды Wi-Fi Simple Configuration

Ёмкость меток

«Область NDEF» — пользовательская память метки под данные. «Макс. сообщение» уже учитывает служебные байты: у Type 2, Type 5 и MIFARE Classic — TLV-заголовок и терминатор, у Type 4 — два байта длины файла. Таблица строится из того же кода, что и шкала.

NTAG213

Тип NFC Forum
Type 2
Область NDEF
144 B
Макс. сообщение
141 B

NTAG215

Тип NFC Forum
Type 2
Область NDEF
504 B
Макс. сообщение
499 B

NTAG216

Тип NFC Forum
Type 2
Область NDEF
888 B
Макс. сообщение
883 B

NTAG210

Тип NFC Forum
Type 2
Область NDEF
48 B
Макс. сообщение
45 B

NTAG212

Тип NFC Forum
Type 2
Область NDEF
128 B
Макс. сообщение
125 B

MIFARE Ultralight / EV1 (MF0UL11)

Тип NFC Forum
Type 2
Область NDEF
48 B
Макс. сообщение
45 B

MIFARE Ultralight EV1 (MF0UL21)

Тип NFC Forum
Type 2
Область NDEF
128 B
Макс. сообщение
125 B

MIFARE Ultralight C

Тип NFC Forum
Type 2
Область NDEF
144 B
Макс. сообщение
141 B

NTAG I²C plus 2k

Тип NFC Forum
Type 2
Область NDEF
1912 B
Макс. сообщение
1907 B

NTAG 424 DNA

Тип NFC Forum
Type 4
Область NDEF
256 B
Макс. сообщение
254 B

ICODE SLIX

Тип NFC Forum
Type 5
Область NDEF
108 B
Макс. сообщение
105 B

MIFARE Classic 1K (только телефоны с чипом NXP)

Тип NFC Forum
MIFARE Classic
Область NDEF
720 B
Макс. сообщение
715 B

MIFARE Classic 4K (только телефоны с чипом NXP)

Тип NFC Forum
MIFARE Classic
Область NDEF
3360 B
Макс. сообщение
3355 B
Ёмкость меток (по даташитам NXP)

Поддержка браузеров

  • Запись и чтение меток (Web NFC) — Chrome 89 и новее на Android-телефонах с NFC, только на страницах https и в видимой вкладке. Блокировка «только чтение» — Chrome 100+.
  • iPhone, Safari, Firefox, браузеры на компьютерах — Web NFC не поддерживают: инструмент собирает то же сообщение и отдаёт .bin, HEX и JSON для приложения-записывателя, а QR-код открывает эту страницу на Android-телефоне.
  • MIFARE Classic читают и пишут только телефоны с NFC-чипом NXP; на остальных Android такая метка не откроется.
  • iPhone XS и новее в фоне открывают метки со ссылками, телефоном, почтой и SMS; Wi-Fi, визитку и текст iPhone без приложения не обрабатывает.
  • Записать на другой телефон нельзя: телефон — не NFC-метка. Android перестал принимать данные по NFC от других телефонов с Android 10 (Android Beam), iPhone не принимал никогда. Нужна метка — наклейка, брелок или карта NTAG213/215/216; чтобы передать ту же ссылку, Wi-Fi или визитку на телефон, используйте блок «Передать на другой телефон» — он показывает QR-код.

Ограничения

  • Ёмкость считается по типовым даташитам: у меток других производителей и у «перешитых» меток область NDEF может отличаться.
  • При чтении браузер отдаёт уже разобранные записи, а не сырую память метки: байты на экране собраны заново по NDEF и могут отличаться от исходных (например, сокращением префикса ссылки).
  • Блокировка метки необратима — ни этот инструмент, ни приложения её не снимут.
  • В одном сообщении — до 12 записей. Пароль Wi-Fi в JSON-файл не попадает никогда; при импорте JSON его нужно ввести заново.
  • Пароль на метке хранится открытым текстом: любой, кто коснётся метки телефоном, сможет его прочитать — для публичных мест используйте гостевую сеть.

Приватность

  • Сообщение собирается и пишется на метку прямо в вашем браузере: записи, пароли и прочитанные данные не отправляются на сервер. С заявкой может уйти только короткая сводка — типы записей, размер, модель метки и режим, без паролей Wi-Fi, имён сетей и содержимого визиток.
  • Записи хранятся в localStorage этого браузера; пароли Wi-Fi — только при включённой отметке «Запомнить пароли в этом браузере» (по умолчанию выключена). «Очистить всё» удаляет всё.
  • QR-код «Открыть на телефоне» содержит только адрес этой страницы — без ваших записей и паролей.
  • В аналитику уходит только факт записи, чтения или экспорта и его формат — без содержимого.
  • Результат уходит к нам, только если вы сами оставите заявку и не снимете галочку «Приложить результат» — что именно уйдёт, видно в форме. Файлы и изображения с заявкой не отправляются.

Похожие инструменты

Все инструменты · 40
QR-генераторСсылка с UTM, Wi-Fi, визитка, email, телефон, SMS, место или событие → QR-код со своими цветами, формой и логотипом, проверкой читаемости и размера печати. SVG, PNG и пакет кодов в ZIP.Штрихкоды: генератор и сканерEAN-13, EAN-8, UPC-A и Code 128 с контрольной цифрой и самопроверкой, листы этикеток для печати, распознавание камерой и по фото.Сканер документов камеройСнимите лист камерой или загрузите фото: края находятся сами, перспектива выравнивается, тени уходят, страницы собираются в один PDF. Всё на устройстве.Генератор паролей и фразПароли, фразы из русских и английских слов, PIN и шаблоны из криптостойкого генератора, точная энтропия и время перебора, проверка своего пароля на частые слабости.Конфигуратор WireGuardСайт не может быть VPN — но здесь собирается настоящий WireGuard для вашего сервера: ключи X25519, wg0.conf с NAT, .conf и QR-код для каждого телефона и ноутбука, проверка подсетей и маршрутов, ZIP и инструкции. Ключи не покидают браузер.Генератор SSH-ключейEd25519 и ECDSA P-256 в формате OpenSSH с паролем (как ssh-keygen), отпечатки SHA256/MD5 и randomart, authorized_keys с ограничениями, ~/.ssh/config и проверка любого открытого ключа. Ключи создаются на вашем устройстве.
Расскажите о задаче — мы изучим запрос и свяжемся с вами

Нужно приложение или система, которая работает с метками?

InterLAB разрабатывает программное обеспечение под задачи бизнеса: учёт, пропуска, программы лояльности, сервисы для касания телефоном. Первый короткий разговор о задаче бесплатный.

  • Первый короткий разговор бесплатный — выбираем формат работы
  • NDA — по вашему или нашему шаблону
  • Стоимость — после брифа и согласования объёма

Не присылайте через форму пароли, ключи доступа и исходный код — безопасную передачу доступа обсудим отдельно.

Нажимая кнопку, вы соглашаетесь с обработкой персональных данных.