Ferramenta para desenvolvedores

Telefone Aleatório (Celular ou Fixo)

Gerador de telefone aleatório com formato brasileiro válido. Escolha entre celular (11 dígitos com 9 na frente, formato ANATEL) ou fixo residencial (10 dígitos, sem 9). Ambos com DDDs corretos por região. Para mock de cadastro, teste de validação e fixture de QA.

11 dígitos com 9 na frente (formato ANATEL)

Clique em Gerar para começar

10 dígitos, sem prefixo 9 (formato residencial/comercial)

Clique em Gerar para começar

Celular vs fixo: quando usar cada

Sua aplicação provavelmente valida telefone com regra diferente pra celular e fixo. Celular exige 11 dígitos com 9 na frente (Resolução ANATEL 553/2010). Fixo tem 10 dígitos e nunca começa com 9. Se seu regex trata os dois formatos igual, você tem bug.

No frontend padrão de cadastro, o input geralmente aceita ambos. No backend, algumas empresas armazenam separado (celular_pessoal / telefone_residencial) e outras num campo único. Nossa ferramenta gera os dois formatos, você escolhe qual seed no banco.

Snippet Node.js

// 500 celulares + 500 fixos pra seed de banco
const [celulares, fixos] = await Promise.all([
  fetch("https://fakeforge.com.br/api/generate?type=phone&quantity=500")
    .then(r => r.json()).then(r => r.data),
  fetch("https://fakeforge.com.br/api/generate?type=landline&quantity=500")
    .then(r => r.json()).then(r => r.data),
]);

for (let i = 0; i < 500; i++) {
  await db.contato.create({
    data: {
      celular: celulares[i],
      residencial: fixos[i],
    }
  });
}

Perguntas Frequentes

Telefone aleatório é diferente de telefone fake?+

Não. Ambos são termos pra número gerado que passa validação de formato mas não pertence a chip real. Aleatório enfatiza o modo de geração (random), fake enfatiza a origem (não real). No FakeForge é a mesma coisa.

Como sei se é celular ou fixo?+

Celular brasileiro tem 11 dígitos e começa com 9 depois do DDD. Fixo tem 10 dígitos e começa com 2, 3, 4 ou 5 depois do DDD. Nossa ferramenta oferece os dois tipos separados pra você não misturar.

Números aleatórios respeitam DDD por estado?+

Sim. Cobrimos os 67 DDDs oficiais da ANATEL. Se você precisa forçar DDD específico ou casar DDD com UF do endereço, use o preset customer que gera pessoa com telefone, CPF e endereço correlacionados em 1 chamada.

Posso usar em cadastros reais como Serasa, banco?+

Não. Esses sistemas fazem lookup em operadora e vão retornar 'linha não encontrada'. Para testes de validação de formato, tudo bem. Para completar cadastro real, precisa de número que exista.

Quantos telefones grátis por dia?+

50 chamadas grátis/dia na API, até 100 telefones por chamada = 5.000 telefones/dia máximo. Plano Dev (R$29/mês) libera 10.000 chamadas + 10.000 por chamada.

Ferramentas relacionadas