HTML com Microdata ou RDFa

ou solte um arquivo aqui, ou cole abaixo

Nenhuma entrada ainda.

JSON-LD

Opções

Os arquivos nunca saem do seu navegadorComo?

Migre a marcação schema inline para um bloco script JSON-LD

Esta ferramenta para converter Microdata para JSON-LD transforma a marcação Microdata e RDFa Lite de uma página HTML em JSON-LD equivalente. Cole o HTML: itens com itemscope e typeof viram nós schema.org, prontos para copiar.

Última atualização:

Como funciona

  1. Cole o HTML

    A página inteira ou só o trecho com a marcação. Nada é renderizado ou executado – o HTML é lido apenas como texto.

  2. Os itens viram nós

    Cada itemscope sem itemprop (e cada typeof sem item pai) vira um nó de nível superior; itens aninhados continuam aninhados e itemid vira @id.

  3. Copie o bloco script

    Escolha Um bloco (@graph) ou Um <script> por item, confira a aba de verificação, clique em Copiar <script> e depois remova os atributos antigos do HTML.

Recursos

  • Microdata lido como o navegador lê

    Os valores seguem as regras de Microdata do HTML: content de meta, src de img, href de a e link, datetime de time; senão, o texto visível.

  • itemref e vários nomes

    Propriedades referenciadas com itemref são buscadas em qualquer parte da página, e um itemprop com vários nomes separados por espaço preenche todos eles.

  • RDFa Lite na mesma passada

    vocab, typeof, property, resource e prefix são suportados, então uma navegação estrutural em RDFa termina no mesmo JSON-LD que produtos em Microdata.

  • Saída validada

    O resultado passa pelas mesmas verificações do validador JSON-LD: tipos desconhecidos, requisitos do Google ausentes e formatos de valor errados aparecem antes de publicar.

Limites e privacidade

Arquivos HTML podem ter até 10 MB; entradas grandes são convertidas em um worker em segundo plano.

O HTML é lido como texto por um pequeno parser, não pelo navegador: scripts e imagens dele nunca são carregados nem executados. Marcação adicionada por JavaScript depois do carregamento não está no código-fonte e não pode ser encontrada. Loops de itemref são ignorados com uma observação.

As verificações de tipos e propriedades usam o vocabulário schema.org (© patrocinadores do schema.org, CC BY-SA 3.0, veja as licenças). O seu HTML é processado no navegador e nunca é enviado – veja a página de privacidade.

Perguntas frequentes

Por que trocar Microdata por JSON-LD?

O Google aceita as três sintaxes igualmente, mas o JSON-LD mantém os dados estruturados fora do HTML visível. A marcação não quebra quando o layout muda.

Preciso apagar o Microdata depois?

Marque cada item uma única vez. Se o mesmo produto estiver descrito em Microdata e em JSON-LD, remova um dos dois para os buscadores não verem duas versões diferentes.

Para que serve o atributo content?

Ele substitui o texto visível, por exemplo content="4.4" em um span que mostra 4,4. O Google o lê em qualquer elemento, e o conversor também.

O RDFa completo é suportado?

O RDFa Lite, sim: vocab, typeof, property, resource e prefix. Atributos do RDFa completo, como about, rel e datatype, são ignorados e listados nas observações.

Os valores são convertidos em números?

Não. Microdata não tem tipos de dados, então todo valor continua string; "119.99" é um preço válido.

É grátis e funciona no celular?

Sim. É grátis, sem cadastro, e roda em qualquer navegador moderno, inclusive no celular.

Ferramentas relacionadas