Ir para o conteúdo principal
Bethemesh

Data Faker

Crie até 10 000 registos fictícios localizados com esquema personalizável, seed reproduzível e exportação JSON, CSV ou SQL. Tudo permanece no navegador.

  • Área de transferência
  • Processamento em lote
  • Exportar

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Os dados são criados localmente. São totalmente fictícios e não devem ser usados para se fazer passar por uma pessoa real.

Modelo de dados

Escolha um esquema pronto a usar ou crie um personalizado.

De 1 a 10 000 registos.

Reutilize o mesmo seed para reproduzir exatamente o mesmo conjunto de dados.

Campos a gerar

Os campos são usados quando o modelo Personalizado está selecionado.

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Utilize Data Faker diretamente no navegador para obter rapidamente o resultado de que necessita.

Data Faker processa os dados localmente no seu navegador. Introduza os valores necessários, ajuste as opções disponíveis e confirme o resultado antes de o reutilizar.

A reprodução depende da semente, língua dos dados, modelo ou campos e versão do motor. Guarda estas definições com o teste. Uma semente vazia inicia uma série nova. O gerador é pseudoaleatório: os UUID com forma v4 não substituem identificadores criptográficos nem segredos. O gerador UUID dedicado usa outra fonte para identificadores aleatórios independentes.

Os valores vêm de pequenos catálogos de demonstração. Cidade, código postal e país não formam necessariamente uma morada coerente ou entregável. Não contactes telefones ou emails gerados, mesmo que pareçam plausíveis. Os registos não modelam restrições relacionais: verifica separadamente chaves estrangeiras, unicidade e regras de negócio.

CSV usa vírgulas e uma linha de cabeçalho. SQL produz INSERT simples e substitui caracteres não alfanuméricos no nome da tabela por underscores. Isto não equivale à delimitação de identificadores de todos os dialetos: evita palavras reservadas e revê o script. A geração não cria tabelas nem insere dados numa base.

O modelo e o formato de saída são escolhas separadas. Os modelos predefinidos determinam os próprios campos; as caixas de seleção aplicam-se ao modelo personalizado. Nos testes automáticos guarda a semente e a seleção efetiva dos campos. Se os catálogos ou a versão do motor mudarem, os mesmos parâmetros podem produzir outros valores. Para uma referência estável ao longo do tempo, conserva também o conjunto gerado. O CSV segue a ordem das colunas dos registos. Antes de importar confirma que o destino aceita booleanos em texto, datas como cadeias e números decimais na representação exportada. Começa com poucas linhas e verifica o resultado real da importação antes de aumentar o volume. O SQL não define relações entre tabelas nem cria índices para o teu esquema.

Como usar esta ferramenta

  1. Escolher o esquema

    Seleciona um modelo ou campos próprios. As caixas aplicam-se ao modelo personalizado.

  2. Definir a série

    Escolhe linhas, língua e uma semente guardada para resultados reproduzíveis.

  3. Exportar no formato adequado

    Escolhe JSON, CSV ou SQL e verifica uma pequena amostra antes de importar.

Casos de uso

Preencher uma interface

Gera registos de teste para tabelas, formulários e demonstrações sem dados de produção.

Repetir testes automáticos

Guarda semente, campos e língua para uma base de teste reproduzível.

Testar uma importação

Exporta uma pequena amostra CSV ou SQL antes de importares volumes maiores.

Exemplos

Dois registos JSON reproduzíveis

Modelo personalizado, campos firstName e active, duas linhas e semente review. A entrada indica a língua; não são dados de pessoas reais.

Entrada

custom; count=2; locale=pt; seed=review; fields=firstName,active; format=json; table=demo_data

Resultado

[
  {
    "firstName": "Matilde",
    "active": true
  },
  {
    "firstName": "Afonso",
    "active": true
  }
]

A mesma amostra em CSV

As mesmas definições produzem os mesmos valores. Só muda a serialização; os booleanos tornam-se texto true e false nas células.

Entrada

custom; count=2; locale=pt; seed=review; fields=firstName,active; format=csv; table=demo_data

Resultado

firstName,active
Matilde,true
Afonso,true

A mesma amostra em SQL

Os INSERT usam demo_data sem a criar. Confirma nomes das colunas e tipos do esquema antes de executar.

Entrada

custom; count=2; locale=pt; seed=review; fields=firstName,active; format=sql; table=demo_data

Resultado

INSERT INTO demo_data (firstName, active) VALUES ('Matilde', TRUE);
INSERT INTO demo_data (firstName, active) VALUES ('Afonso', TRUE);

Dicas e boas práticas

  • Confirme os dados introduzidos antes de utilizar o resultado.
  • Guarde uma cópia dos dados originais quando for útil.
  • O processamento é efetuado localmente no seu navegador.

Perguntas frequentes

Os registos correspondem a pessoas reais?

Não. As identidades e os contactos são montados aleatoriamente a partir de catálogos de demonstração e não devem ser tratados como informação real.

Posso reproduzir exatamente o mesmo conjunto de dados?

Sim. Use a mesma semente (seed), o mesmo modelo, a mesma língua dos dados e o mesmo número de linhas para obter o mesmo resultado.

Quantas linhas posso gerar?

Entre 1 e 10 000 registos por geração. Para volumes grandes, valide primeiro o esquema com uma amostra reduzida.

Os identificadores são criptograficamente aleatórios?

Não. A semente torna a geração previsível e reproduzível. Usa estes valores para testes; para UUID aleatórios independentes escolhe o gerador dedicado.

As moradas e contactos são verificados?

Não. São reunidos a partir de catálogos. A aparência plausível não prova existência nem coerência postal ou administrativa. Não envies mensagens nem chamadas para esses contactos.

Os dados saem do meu navegador?

Não. A geração e a exportação em JSON, CSV ou SQL são feitas localmente no navegador.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Formate, minifique e valide um documento JSON para o tornar mais legível ou compacto.

DesenvolvimentoEm destaqueUtilizar esta ferramenta

Valide a estrutura de um ficheiro CSV e identifique rapidamente linhas ou colunas problemáticas.

DesenvolvimentoEm destaqueUtilizar esta ferramenta

Valide um documento JSON com um esquema e localize precisamente cada erro.

DesenvolvimentoEm destaqueUtilizar esta ferramenta