NFC-метки: генератор и запись
Ссылка, Wi-Fi, визитка, телефон или текст → сообщение NDEF с проверкой ёмкости метки и предпросмотром того, что увидит человек. На Android в Chrome инструмент сам пишет и читает метку; на остальных устройствах — файл .bin, HEX и ссылка, чтобы открыть его на телефоне.
Бесплатно, без регистрации
Сообщение собирается в вашем браузере, записи и пароли на сервер не уходят (с заявкой — только краткая сводка без паролей, если вы сами её приложите). Записи хранятся только в этом браузере, пароли Wi-Fi — только если вы включите это сами.
Этот браузер не пишет NFC-метки напрямую — ниже файл и HEX для приложения-записывателя и ссылка, чтобы открыть инструмент на Android.
Записи сообщения
17 BТелефон действует по первой записи: её и ставьте главной. Порядок меняется перетаскиванием или стрелками.
- 17 Б
Запись 1: Ссылка
Как записать метку с этого устройства
Web NFC работает в Chrome 89+ на Android-телефонах с NFC. На iPhone, в Safari, Firefox и на компьютерах сайты не могут писать метки — это ограничение браузеров.
- Откройте эту страницу на Android-телефоне в Chrome — по QR-коду ниже — и соберите записи там (или перенесите их файлом JSON).
- Или скачайте .bin / скопируйте HEX и запишите его приложением-записывателем (например, NXP TagWriter или NFC Tools), если оно умеет импортировать данные.
- На iPhone без Web NFC: создайте такую же запись в приложении-записывателе по полям слева; iPhone 7 и новее умеют писать метки через приложения.
Открыть на телефоне
В QR-коде только адрес этой страницы — без ваших записей и паролей.
Как работает инструмент
Записи
Добавьте одну или несколько записей и расставьте их: телефон действует по первой. Ошибки полей видны сразу, размер каждой записи — в байтах.
Сообщение NDEF
Записи кодируются по NFC Forum NDEF 1.0: флаги MB/ME/SR/IL, TNF, тип и данные; ссылки сокращаются кодом префикса. Байты показаны с подсветкой полей, можно посмотреть их в обёртке TLV, как они лягут в память NTAG.
Ёмкость
Шкала показывает, сколько займёт сообщение вместе со служебными байтами в выбранной метке, и подсказывает метку побольше, если не помещается.
Запись и чтение
В 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)
- Устройство в 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:
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
Ёмкость меток
«Область 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
Поддержка браузеров
- Запись и чтение меток (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 — по вашему или нашему шаблону
- Стоимость — после брифа и согласования объёма