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.

Formato: (DDD) 9XXXX-XXXX. DDDs válidos ANATEL.

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.

Ferramentas relacionadas