0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuração
Leia o conteúdo de uma tag NFC, grave nela texto, links, contatos ou seus próprios tipos de dado, e bloqueie-a como somente leitura quando terminar. Tudo acontece no seu dispositivo.
Operação
Capacidade dos chips mais usados
NTAG213144 bytes úteis
NTAG215504 bytes úteis
NTAG216888 bytes úteis
MIFARE Classic 1K716 bytes úteis

Como funciona

Lê, grava e bloqueia tags NFC direto pelo navegador do celular, sem instalar nenhum aplicativo. Ao escanear, mostra o número de série da tag e cada registro NDEF separadamente, com seu tipo, tamanho, idioma, tipo MIME e o despejo hexadecimal do conteúdo bruto.

Para gravar você pode combinar vários registros em uma mesma mensagem: texto com seu idioma, links, conteúdo MIME arbitrário e tipos externos próprios. Também inclui assistentes que montam o conteúdo por você: contato vCard, e-mail com assunto e corpo, chamada telefônica, SMS, coordenadas geográficas, conversa no WhatsApp e abertura de um app do Android.

Toda a comunicação com a tag acontece no seu dispositivo através da API Web NFC: o conteúdo lido ou gravado nunca é enviado a um servidor. Hoje essa API só está disponível no Chrome e no Edge para Android, sobre conexões HTTPS e com o NFC ativado no sistema.

Exemplos

https://ittools.techrecordType: "url" — 21 bytesUm registro de URL comprime o prefixo conhecido (https://) em um único byte, então ocupa menos do que o texto sugere.
com.spotify.musicrecordType: "android.com:pkg"O Android Application Record abre o app indicado ao encostar a tag e oferece instalá-lo caso esteja faltando.
ejemplo.com:configrecordType externo — payload libreOs tipos externos usam um domínio próprio como espaço de nomes e servem para dados que só o seu próprio aplicativo entende.

Casos de uso

  • Ver o que uma tag realmente contém antes de encostá-la: URL de destino, contato, texto ou dados binários.
  • Gravar cartões de visita com um contato vCard que é adicionado à agenda com um toque.
  • Preparar adesivos com a URL de um cardápio, um formulário, um guia de uso ou o Wi-Fi de visitantes.
  • Testar durante o desenvolvimento como um aplicativo reage a diferentes tipos de registro NDEF.
  • Deixar uma tag somente leitura quando o conteúdo já é definitivo e ninguém deve alterá-lo.

Perguntas frequentes

Por que não funciona no meu computador ou no meu iPhone?

A API Web NFC está implementada apenas no Chrome e no Edge para Android 8 ou superior. No desktop, no Safari e no navegador do iOS ela não existe, então nenhuma página web consegue ler ou gravar tags. Abra esta ferramenta em um celular Android com Chrome e sobre HTTPS.

Qual a diferença entre um registro de texto e um de URL?

O registro de texto guarda conteúdo simples junto com seu idioma e não dispara nenhuma ação: o sistema apenas o exibe. O de URL guarda um endereço e faz o celular oferecer abri-lo; além disso comprime os prefixos habituais, então ocupa menos espaço na tag.

Quanto conteúdo cabe em uma tag?

Depende do chip: um NTAG213 —o mais comum em cartões e adesivos— tem cerca de 144 bytes úteis, um NTAG215 cerca de 504 e um NTAG216 cerca de 888. A ferramenta calcula o tamanho estimado da mensagem enquanto você a monta e avisa quando ela ultrapassa o chip menor.

É possível desfazer o bloqueio da tag?

Não. Bloquear uma tag ativa uma proteção física do chip que a deixa somente leitura de forma permanente: nenhum dispositivo ou aplicativo pode gravá-la de novo. Use essa opção só quando o conteúdo for definitivo.

O que é um tipo externo e quando vale a pena usá-lo?

É um registro cujo tipo é escrito como «domínio:nome» —por exemplo exemplo.com:config— e usa um domínio próprio como espaço de nomes. Serve para dados que só o seu aplicativo interpreta: outros leitores veem o registro mas não tentam agir sobre ele.

O conteúdo da tag é enviado para algum servidor?

Não. A leitura e a gravação são resolvidas pelo próprio navegador junto ao hardware do celular; nem o conteúdo lido nem o que você grava saem do seu dispositivo. O navegador pede permissão de NFC na primeira vez e você pode revogá-la quando quiser.