Gerador de Dados de Teste

Monte um esquema, gere dados fictícios, exporte em JSON / CSV / SQL — tudo no seu navegador

⚠️ Todos os valores são dados de amostra gerados aleatoriamente, apenas para fins de teste de software. Nomes, e-mails, endereços e números de cartão são totalmente fictícios. Os números de cartão de crédito passam na verificação de formato Luhn, mas não são instrumentos financeiros reais e não devem ser usados em transações.
Modelos Rápidos
Construtor de Esquemas
Para a melhor experiência ao montar esquemas, abra esta ferramenta em um tablet ou desktop. No celular, use os Modelos Rápidos acima para gerar dados instantaneamente.
Nome do Campo Tipo de Dado Opções Null %
Esquemas salvos:
Gerar e Exportar
Gerando…

Por Que Gerar Dados de Teste?

Dados reais de produção raramente estão disponíveis para desenvolvimento, testes ou demonstrações. Usar dados reais de usuários em ambientes de desenvolvimento levanta sérias preocupações de privacidade e viola regulamentações como LGPD e HIPAA. Dados de teste sintéticos permitem popular bancos de dados, escrever testes de integração, preencher maquetes de UI e demonstrar software — sem expor pessoas reais.

Referência de Tipos de Dados

UUID v4 — Identificador de 128 bits gerado aleatoriamente conforme RFC 4122 v4 no formato hex 8-4-4-4-12. Adequado como chave primária em qualquer banco de dados. E-mail — Endereços fictícios criados com fragmentos aleatórios de primeiro/último nome e sufixos de domínio configuráveis (gmail.com, example.com etc.). Telefone — Formato por localidade: EUA usa (NXX) NXX-XXXX, UK usa 07XXX XXXXXX, formatos internacionais seguem convenções locais. Cartão de Crédito — Números válidos pelo algoritmo Luhn com prefixos BIN corretos para Visa (4), Mastercard (5) e Amex (3). Não são cartões reais — seguros para testar validação de formulários de pagamento.

Formatos de Exportação

JSON — Array de objetos, um por linha. Com formatação ou minificado. Analisável diretamente por JavaScript, Python e a maioria das linguagens. CSV — Delimitado por vírgula ou tabulação. Compatível com Excel, Google Sheets, pandas e ferramentas de importação de banco de dados. Campos de texto são colocados entre aspas se contiverem delimitadores. SQL INSERT — Instruções ANSI INSERT padrão compatíveis com MySQL, PostgreSQL e SQLite. Valores NULL são emitidos como SQL NULL. Valores de texto recebem escape de aspas simples.

Perguntas Frequentes