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.
Clique em Gerar para começar
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.