Pular para o conteúdo
hubTOOLs

Categorias

Buscar ferramentas

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.

Carregando a ferramenta

Como usar

  1. Escolha o tipo de registro, pessoas ou empresas, e a quantidade, de 1 a 10.000.
  2. Marque os campos que quer no arquivo e escolha o formato de saída.
  3. 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.

Sua privacidade

Usamos cookies para medir o uso das ferramentas e para exibir anúncios. Você escolhe o que permitir.

Preferências de cookies

Escolha quais categorias de cookies o hubTOOLs pode usar. Os cookies estritamente necessários, como a preferência de tema, sempre funcionam.