Gerador de Massa de Dados
Gere uma massa grande de pessoas ou empresas fictícias para popular bancos de teste, escolha os campos e exporte em CSV, JSON ou SQL com CREATE TABLE e INSERT.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Escolha o tipo de registro, pessoas ou empresas, e a quantidade, de 1 a 10.000.
- Marque os campos que quer no arquivo e escolha o formato de saída.
- Para SQL, informe o nome da tabela e o dialeto. Gere o lote e confira a prévia antes de baixar.
Quando usar uma massa de dados
Testar paginação, relatórios, buscas e importações exige muitos registros. Uma massa de dados realista permite medir o desempenho do sistema e encontrar erros que só aparecem com volume, como campos longos e caracteres acentuados.
Formatos de saída
O CSV usa vírgula como separador e inclui BOM UTF-8, para abrir corretamente no Excel. Campos com vírgula, aspas ou quebra de linha são protegidos. O JSON traz uma lista de objetos. O SQL gera CREATE TABLE e INSERT em blocos de 500 linhas.
Dialetos SQL
Cada banco tem sua forma de escrever nomes de tabela e colunas. O MySQL usa crases, o PostgreSQL e o SQLite usam aspas duplas e o SQL Server usa colchetes. Os booleanos também mudam de formato entre os dialetos, e a ferramenta ajusta isso para cada um.
Campos e relacionamentos
Cada registro tem os campos escolhidos, com o endereço achatado em colunas como address.city. Para tabelas relacionadas, gere lotes separados e use uma coluna de chave que você mesmo controla, porque a ferramenta gera registros independentes entre si. Os nomes das colunas seguem o caminho do campo, o que facilita mapear a saída para a tabela de destino.
Desempenho e privacidade
O lote é gerado em blocos, para que a página continue respondendo durante a geração, e uma barra de progresso mostra o avanço. Tudo acontece no seu navegador: os arquivos são montados localmente e nada é enviado ao servidor. Ao final, o arquivo fica pronto para baixar, sem nenhum passo adicional.
Antes de baixar um lote grande, confira a prévia das dez primeiras linhas. Ela mostra exatamente as colunas escolhidas e ajuda a notar campos que ficaram de fora sem querer.
Gerar muitos registros de uma vez pode levar alguns segundos. Enquanto isso, a página mostra o progresso e continua respondendo a cliques e rolagens.
Perguntas frequentes
Qual é o limite de registros?
O limite é de 10.000 registros por lote. Para volumes maiores, gere vários lotes e importe em partes.
Os dados são todos únicos?
Os documentos e os e-mails são gerados de forma independente. Em lotes grandes podem existir repetições de nomes, o que é normal para dados fictícios.
Posso usar o SQL direto no meu banco?
Sim, em um ambiente de teste. Escolha o dialeto do seu banco antes de baixar, porque os nomes de identificadores mudam de um sistema para outro.
Por que o CSV tem um caractere estranho no começo?
É o BOM UTF-8, que indica ao Excel que o arquivo usa acentos em UTF-8. Ele não faz parte dos dados e não atrapalha a leitura.