Ferramenta para desenvolvedores
Número de Celular Aleatório
Gera número de celular aleatório no formato ANATEL: prefixo 9 + 8 dígitos, com DDD válido de qualquer um dos 67 códigos brasileiros. Passa em validador de máscara e regex de front-end. Ideal para mock de cadastro, SMS OTP, checkout e fixture de teste.
Clique em Gerar para começar
Formato ANATEL: 9 na frente e DDD válido
Desde 2014 a ANATEL exige o dígito 9 antes dos 8 dígitos no celular brasileiro (Resolução 553/2010). Cada número tem 11 dígitos totais: 2 do DDD + 9 do assinante. Um celular sem o 9 na frente falha na validação de qualquer sistema que segue padrão ANATEL, desde fintechs até apps de e-commerce.
Nossa geração respeita todos os 67 DDDs válidos por estado. Isso importa se sua aplicação faz cross-check DDD × UF (comum em antifraude), porque um DDD inexistente cai como suspeito.
Cobertura de DDDs
Distribuímos aleatoriamente entre os 67 DDDs oficiais:
- SP: 11, 12, 13, 14, 15, 16, 17, 18, 19
- RJ: 21, 22, 24
- MG: 31, 32, 33, 34, 35, 37, 38
- Sul: 41-49 (PR, SC), 51-55 (RS)
- Nordeste: 71-89
- Norte + CO: 61-69, 91-99
Uso via API REST
# 100 celulares aleatórios em JSON
curl "https://fakeforge.com.br/api/generate?type=phone&quantity=100"
# CSV pra importar no banco de staging
curl "https://fakeforge.com.br/api/generate?type=phone&quantity=1000&format=csv" \
-o fixtures/celulares.csv
# Pessoa completa com celular + CPF + endereço correlacionados
curl "https://fakeforge.com.br/api/generate?preset=customer&quantity=50"50 chamadas grátis/dia. Plano Dev (R$29/mês) libera 10.000/dia.
Perguntas Frequentes
Os celulares gerados podem receber SMS?+
Não. São números que passam validação de formato mas não estão vinculados a nenhum chip. Se sua aplicação tenta enviar SMS pra eles, o SMS não chega. É o comportamento correto pra ambiente de teste.
Formato ANATEL exige o 9 na frente?+
Sim, desde 2014 (Resolução 553/2010). Celulares brasileiros têm 11 dígitos: DDD (2) + 9 + assinante (8). Nossa geração sempre inclui o 9. Fixos residenciais são diferentes — usam type=landline (10 dígitos, sem 9).
O DDD do número gerado é válido?+
Sim. Distribuímos entre os 67 DDDs oficiais da ANATEL. Nunca gera DDDs inexistentes como 27, 28 ou 30 (que caem em faixa reservada).
Posso escolher um DDD específico?+
Pela API pública não. Se precisa forçar DDD, use o schema builder (dashboard após criar conta grátis) com o campo phone.ddd fixo. Ou use o preset customer que casa DDD com estado do endereço.
Qual a diferença entre celular aleatório e telefone fake?+
Celular aleatório = número que passa validação ANATEL (formato correto). Telefone fake, em jargão dev, significa a mesma coisa: número que não pertence a chip real, usado pra teste. Os dois termos se sobrepõem.