Gerador de Dados Mock JSON
Gere dados JSON fictícios para testes e prototipagem — usuários, produtos, pedidos e schemas personalizados. Roda direto no navegador.
Atualizado em abril de 2026
10 / 10
Como funciona
De template a arquivo em cinco passos
1. Escolha um template
Usuários, Produtos, Pedidos, Posts ou comece do zero com Personalizado.
2. Ajuste campos e quantidade
Renomeie, troque o tipo, adicione campos — de 1 a 10.000.000 de registros.
3. Gere e baixe
JSON ou CSV — acima de 10.000 registros o arquivo baixa direto, sem passar pelo preview.
O que esta ferramenta faz
18 tipos de campo, dois formatos de saída
18 tipos de campo
UUID, nome, email, telefone, número, booleano, data, timestamp, moeda, enum, endereço aninhado e mais.
Até 10 milhões de registros
A maioria das ferramentas mock limita a milhares — esta gera datasets grandes sem travar o navegador.
Exporta CSV compatível
Segue RFC 4180 — vírgulas, aspas e quebras de linha nos valores são escapadas corretamente.
Envelope de paginação
Ative pra gerar { data: [...], page, total, perPage } no formato Laravel/Rails/Express.
100% no navegador
Nenhum schema ou dado gerado é enviado a servidor algum.
Templates salvos no navegador
Salve qualquer conjunto de campos personalizados com um clique e recarregue depois — fica gravado no localStorage deste navegador, sem conta ou login.
Exemplos
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Mockar uma API
Cole a saída no Mockoon, json-server ou MSW e tenha uma API fake rodando em minutos.
Fixture de frontend
Salve como src/fixtures/users.json e importe direto — sem hardcode manual no componente.
Seed de banco de dados
Baixe como CSV e use COPY (PostgreSQL) ou LOAD DATA INFILE (MySQL).
Teste de carga
Gere milhões de linhas pra testar queries, índices ou pipelines ETL com volume realista.
BI e planilhas
Carregue no Excel, Tableau ou Power BI antes da fonte de dados real estar pronta.
Testar dados internacionalizados
Gere telefones com máscara de 13 países (BR, US, UK, DE...) pra testar validação de formulário e formatação i18n antes de ter usuários reais de cada região.
Dúvidas comuns
Quantidade grande sem preview
Acima de 10.000 registros o arquivo baixa direto — normal, mantém o navegador rápido.
CSV com campo aninhado
Objetos e arrays aninhados viram JSON dentro da célula CSV — não quebram o arquivo.
Enum sem valores vira genérico
Deixou o campo de valores do Enum vazio? A ferramenta preenche com value1,value2 como fallback. Preencha a lista separada por vírgula antes de gerar.
Máscara de telefone mal formatada
Chaves sem fechar ou vírgulas fora do {a,b,c} ficam como texto literal na saída em vez de virar dígito. Use o guia de sintaxe (ícone de ajuda) pra conferir o formato.
Templates salvos ficam só neste navegador
'Meus Templates' usa localStorage — não sincroniza entre dispositivos e some se você limpar os dados do site.
Paginação ignorada ao baixar CSV
O envelope { data, page, total, perPage } só existe no JSON. No CSV, apenas as linhas de dados são exportadas.
Por que gerar aqui
Tudo roda no navegador com JavaScript — nenhum schema ou dado gerado sai do seu dispositivo, e recarregar a página zera tudo.
Os campos com nomes, e-mails e endereços realistas (não {"nome":"teste"}) fazem seu frontend lidar com o formato real de dados desde o primeiro dia, antes mesmo da API existir.
O schema Personalizado aceita qualquer combinação dos 18 tipos — inclusive endereço aninhado e telefone com máscara por país — então o dataset final reflete o modelo de dados do seu projeto, não um placeholder genérico.
Quick Tools vs. Faker.js
Ferramentas diferentes pra momentos diferentes
Perguntas frequentes
Use um template que combine com o formato de resposta da sua API, personalize os campos e ative o envelope de paginação se a sua API paginar. Cole a saída direto no mock server do Postman ou no handler do MSW.
Referências
Ferramentas Relacionadas
- JSON para TypeScript Interface Desenvolvedor Converta qualquer JSON em interfaces TypeScript limpas e prontas para produção. Ferramenta online gratuita — suporta objetos aninhados, arrays e campos...
- Gerador de Tabela ASCII e Markdown Desenvolvedor Gerador de tabela ASCII grátis — crie tabelas de texto no estilo MySQL, Markdown, Unicode, arredondado, linha dupla e reStructuredText. Cole CSV ou digite...
- Conversor CSV ↔ JSON Desenvolvedor Converta CSV para JSON ou JSON para CSV instantaneamente. Cole seus dados, escolha a direção e baixe o resultado. Grátis, privado e sem cadastro.
- JSON Formatter & Validador Online Desenvolvedor JSON Formatter online grátis, validador e pretty JSON — formate, valide, minifique e exporte JSON para CSV. Árvore, grafo e destaque de sintaxe.
- Validador JSON Schema Online Desenvolvedor Valide dados JSON contra qualquer schema (Draft-07, 2019-09, 2020-12) instantaneamente no navegador. Gratuito, sem instalação, sem cadastro.