← Voltar para Tools
Validator · JSON Schema

JSON Validator

Valide JSON contra um JSON Schema (draft-07) — grátis, seguro e 100% no browser.

Exemplo:
JSON Schema
JSON para validar
{ }

Cole o schema e o JSON, depois clique em Validar

O que é JSON Schema?

JSON Schema é um vocabulário que permite anotar e validar documentos JSON. Com ele você descreve a estrutura esperada de um JSON — tipos de dados, campos obrigatórios, valores mínimos, máximos, padrões de string e muito mais.

É amplamente usado para validar payloads de APIs REST, arquivos de configuração e contratos entre serviços. Esta ferramenta implementa as principais palavras-chave do draft-07, o rascunho mais popular.

Como usar

  1. Cole seu JSON Schema no painel esquerdo.
  2. Cole o JSON a ser validado no painel direito.
  3. Clique em "Validar" ou pressione Ctrl+Enter.
  4. Os erros aparecem abaixo com o path exato e a mensagem descritiva.
  5. Use os exemplos prontos para explorar schemas comuns — e carregue dados inválidos para ver os erros em ação.

Palavras-chave suportadas

Tipos: type, enum, const

Strings: minLength, maxLength, pattern, format (email, uri, date, date-time)

Números: minimum, maximum, exclusiveMinimum, exclusiveMaximum, multipleOf

Objetos: required, properties, additionalProperties, minProperties, maxProperties

Arrays: items, minItems, maxItems, uniqueItems

Combinadores: allOf, anyOf, oneOf, not

JSON Schema vs JSON Formatter

O JSON Formatter simplesmente verifica se o JSON é sintaticamente válido e o indenta. Já o JSON Validator vai além: ele checa se os dados respeitam um contrato — tipos certos, campos obrigatórios presentes, valores dentro dos limites definidos.

Use o Formatter para inspecionar JSON desconhecido e o Validator para garantir que sua API, configuração ou payload está dentro do esperado antes de enviar ou processar.