Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresGerador de dados de teste
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Gerador de dados de teste

desenvolvimento

Linhas de dados de teste realistas em JSON, CSV, SQL ou XML, sempre iguais a partir de uma semente

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum. Verificado em 15 de outubro de 2026.

Dados de teste que mudam a cada execução tornam impossível repetir um teste que falhou. Aqui a semente faz parte da entrada, então a mesma semente dá as mesmas linhas para sempre, até 5.000 delas, em JSON, CSV, SQL ou XML. Todo endereço de e-mail termina em example.com.

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Converter CSV para JSON Converta CSV para JSON e JSON para CSV, com prévia em tabela
  • JSON para TypeScript Gere interfaces ou tipos TypeScript a partir de uma amostra JSON

Como gerar dados de teste em JSON ou CSV

1

Dê nome a cada campo e escolha o tipo, como Nome completo, E-mail ou Data; toque em Adicionar um campo para ter mais.

2

Defina Linhas com o número de registros de que você precisa.

3

Mantenha ou mude a Semente; a mesma semente sempre dá as mesmas linhas.

4

Escolha JSON, CSV, SQL ou XML em Salvar como e toque em Copiar ou Baixar.

Sobre o gerador de dados de teste

O gerador de dados de teste cria no seu navegador linhas de dados verossímeis: nomes, e-mails, telefones, endereços indianos com códigos PIN reais, empresas, datas e carimbos de data e hora, endereços IP, user agents, preços e mais, em JSON, CSV, instruções SQL INSERT ou XML. Você escolhe os campos, dá nome a cada um, define quantas linhas quer e copia ou baixa o resultado.

O que o diferencia dos outros é a semente. Todo gerador desse tipo entrega algo diferente cada vez que você aperta o botão, e esse é o comportamento errado para um fixture de teste: a execução que falhou não pode ser repetida, e os dados que causaram a falha sumiram. Aqui a semente faz parte da entrada. A mesma semente e os mesmos campos produzem as mesmas linhas para sempre, em qualquer máquina e em qualquer navegador, então um colega que digita a semente que você usou recebe exatamente o seu arquivo. Isso também significa que um repositório não precisa de um megabyte de dados de exemplo; a semente basta para recriá-los.

Os valores são escolhidos para serem seguros. Todos os endereços de e-mail terminam em example.com, um domínio reservado pela RFC 2606 para documentação e testes, então um fixture carregado no ambiente errado não consegue escrever para uma pessoa real. Os endereços IP vêm só dos blocos de documentação da RFC 5737 e as URLs ficam em example.com. Um endereço combina cidade, estado e PIN reais com casa e rua inventadas. Os telefones seguem o formato de celular indiano, mas são aleatórios, então nunca ligue para um. Os nomes são nomes e sobrenomes indianos comuns, que é o que a maioria das demos de um produto indiano deveria mostrar, em vez dos nomes americanos genéricos que todo o resto produz.

Até cinco mil linhas de cada vez. O CSV segue a RFC 4180, então um valor com vírgula ou aspas fica entre aspas e as aspas dele são duplicadas. O SQL coloca nomes e textos entre aspas do jeito que o PostgreSQL ou o MySQL esperam, barras invertidas incluídas.

Tudo roda no seu dispositivo. Nada é enviado e não é preciso criar conta.

Perguntas frequentes

Como gero dados de teste?

Escolha os campos de que precisa, dê um nome a cada um, defina quantas linhas e escolha JSON ou CSV. As linhas aparecem na hora e você copia ou baixa. Mantenha a semente se quiser os mesmos dados depois; mude-a para outro conjunto.

Por que a mesma semente dá sempre os mesmos dados?

Porque um fixture que muda a cada execução torna impossível repetir um teste que falhou. A semente alimenta um pequeno gerador determinístico, então a mesma semente e os mesmos campos dão linhas idênticas em qualquer máquina, e um colega que digita a sua semente recria exatamente o seu arquivo.

Os endereços de e-mail são reais?

Não. Todo endereço termina em example.com, um domínio reservado pela RFC 2606 para documentação e testes, então nada pode ser entregue a uma pessoa real. Os telefones são outra história: seguem o formato indiano, mas são aleatórios, então nunca ligue para um.

Quantas linhas posso gerar de uma vez?

Até cinco mil de uma vez, o que cobre uma tabela de demonstração, um banco de dados de teste ou um lote de fixtures. Para mais, rode de novo com outra semente e junte os arquivos; o navegador continua respondendo em vez de travar numa única execução enorme.

O CSV vai abrir direito no Excel ou no Google Sheets?

Sim. O arquivo segue a RFC 4180: um valor com vírgula, aspas ou quebra de linha fica entre aspas e as próprias aspas são duplicadas, que é o que as planilhas esperam. A primeira linha traz os cabeçalhos de coluna que você nomeou.

Como criar dados de teste sem cadastro?

Escolha os campos, informe o número de linhas e baixe em JSON ou CSV. Não precisa de conta e nada é enviado: tudo é criado no seu navegador. A mesma semente dá de novo as mesmas linhas.

Fontes

  • India Post, Find Pincode (All India Pincode Directory)Every PIN code the Address and PIN fields give, with its city and state
  • Postal PIN code API (public mirror of the India Post directory), used to check each PINThe district and state of each listed PIN, checked one by one
  • RFC 5737, IPv4 Address Blocks Reserved for Documentation192.0.2.0/24, 198.51.100.0/24 and 203.0.113.0/24, the only IP addresses given
  • RFC 2606, Reserved Top Level DNS Namesexample.com, the only domain emails and URLs use
  • useragents.me, most common user agents (week to 11 Oct 2026)The user-agent strings, current browser versions only
  • Stripe, Test card numbersTest card numbers (with Razorpay's, through the Test Credit Card Numbers tool)
  • Razorpay, Test Card DetailsTest card numbers for Indian schemes

Última verificação: 15 de outubro de 2026.

Taxas e regras mudam; confira a fonte antes de confiar em um valor.

Ainda com dúvidas? Pergunte sobre Gerador de dados de teste e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Leia sobre isto

Todos os guias
  • Test data that cannot reach a real person, built safe on purposeWhy fixtures use example.com, RFC 5737 IP ranges, gateway test cards and seeds, and the one gap: a random Indian phone number may belong to someone.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Gerador de UUIDUUIDs v4 aleatórios e v7 ordenados por tempo, até 1.000 de uma vez, com validadorGerador de hashMD5, SHA-1, SHA-256, SHA-384 e SHA-512 de texto ou arquivos, com comparação de checksumGerador de expressões cronMonte um agendamento cron com menus, leia em linguagem simples e veja as próximas execuçõesGerador de slugsSlugs de URL limpos a partir de títulos, inclusive com acentos ou em hindi, um ou centenas de uma vezGerador de meta tagsEscreva as tags title, description, canonical, Open Graph e Twitter com prévia ao vivoGerador de robots.txtCrie um robots.txt com modelos e depois veja o que cada linha realmente fazGerador de sitemapTransforme uma lista de URLs em um sitemap.xml válido, com índice quando ela fica grande demaisGerador de UTMCrie links de campanha com origem, mídia e campanha e exporte todos como CSV
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)