Gerador de Dados Falsos
Monte um esquema personalizado e baixe JSON, CSV ou SQL falsos — nomes, e-mails, UUIDs, datas e mais.
O que esta ferramenta faz
Gera dados falsos com aparência realista para desenvolvimento, testes, demos, mocks de design e seeds de banco. Defina um esquema coluna a coluna, escolha um sabor regional (nomes em inglês dos EUA, nomes em português do Brasil ou nomes em espanhol da América Latina e Espanha) e exporte até 1.000 linhas como um array JSON, um arquivo CSV ou uma lista de comandos INSERT SQL prontos para colar numa migration. O gerador roda totalmente offline — sem upload, sem cadastro, sem cota e a página não faz chamadas de rede durante a geração. Os valores aleatórios vêm de crypto.getRandomValues(), não de Math.random(), então UUIDs seguem RFC 4122 e os intervalos de inteiros são sem viés. Cada locale traz pools curados de primeiros nomes, sobrenomes, cidades, ruas, empresas e cargos, formatos de telefone localizados (padrões EUA, brasileiro e espanhol) e domínios de e-mail seguros para uso em testes (example.com, example.org).
Como usar
Escolha quantidade de linhas e um locale; o locale só muda nomes, cidades e formato de telefone — os tipos de coluna escolhidos continuam iguais. Adicione colunas clicando em Adicionar coluna: cada linha leva um nome de coluna (usado como chave do JSON, cabeçalho do CSV e nome da coluna no SQL) e um tipo de dado (primeiro nome, e-mail, UUID, inteiro, etc.). Alterne o chip de formato entre JSON, CSV e SQL — para SQL, preencha o nome da tabela. Clique em Gerar, depois copie a saída para o clipboard ou baixe como arquivo. Re-executar com o mesmo esquema dá valores diferentes a cada vez, porque o RNG não é semeado.
Como os valores são gerados
Para cada linha, o gerador percorre o esquema coluna a coluna. Nomes, cidades, ruas, empresas e cargos vêm de um pool por locale com RNG crypto. E-mails combinam um primeiro e último nome "slugificados" com um pequeno sal numérico e um domínio de teste seguro (example.com, exemplo.com.br, ejemplo.com). UUIDs seguem RFC 4122 v4 com os nibbles de versão e variante forçados. Telefones usam padrões por locale (EUA +1 (XXX) XXX-XXXX, brasileiro +55 (XX) 9XXXX-XXXX, espanhol +34 XXX XXX XXX). Inteiros vão por padrão de [0, 99999], decimais são floats com duas casas em [0, 1000], datas são ISO AAAA-MM-DD entre 1980 e 2024. A saída CSV escapa valores com vírgulas, aspas ou quebras de linha conforme RFC 4180. A saída SQL coloca crases nos identificadores e aspas simples nos valores de string com escape ''.
Tipos de coluna disponíveis
Cada tipo abaixo respeita o locale quando faz sentido.
| Tipo | Exemplo |
|---|---|
| Primeiro nome | Olivia, João, Sofía |
| olivia.brown@example.com | |
| Telefone | +1 555-0142 |
| UUID v4 | 3f2c1a90-…-4b21 |
| Data (AAAA-MM-DD) | 2024-08-12 |
| Booleano | true / false |
Perguntas frequentes
Os dados são únicos entre execuções?
Qual o tamanho máximo?
Os e-mails são seguros para testes?
example.com, example.org) e equivalentes localizados (exemplo.com.br, ejemplo.com). Mensagens enviadas para esses domínios são descartadas, então testes não conseguem mandar e-mail acidental para uma pessoa real.
EN
PT
ES