Validador de Telefone e Celular

Valide números de telefone brasileiros com verificação de DDD e região

📱 Formato brasileiro:

  • Celular: (XX) 9XXXX-XXXX (11 dígitos)
  • Fixo: (XX) XXXX-XXXX (10 dígitos)
  • DDD: 2 dígitos que identificam a região

📱 Validação de Telefone Online

Nosso validador de telefone verifica se um número de celular ou telefone fixo brasileiro é válido. A ferramenta valida o DDD (código de área), o formato e detecta automaticamente a região do Brasil.

Celulares têm 11 dígitos e começam com 9 após o DDD. Telefones fixos têm 10 dígitos e não começam com 9.

✅ Formato Brasileiro

  • Celular: (XX) 9XXXX-XXXX - 11 dígitos
  • Fixo: (XX) XXXX-XXXX - 10 dígitos
  • DDD: 2 dígitos que identificam a região (ex: 11 para São Paulo)
  • Nono Dígito: Celulares sempre começam com 9 após o DDD

🗺️ DDDs Brasileiros

O Brasil possui 67 códigos de DDD que identificam as regiões telefônicas:

  • Região Sudeste: 11-19 (São Paulo), 21-24, 27-28 (Rio de Janeiro e Espírito Santo), 31-38 (Minas Gerais)
  • Região Sul: 41-46 (Paraná), 47-49 (Santa Catarina), 51-55 (Rio Grande do Sul)
  • Região Centro-Oeste: 61 (Brasília), 62-64 (Goiás e Tocantins), 65-66 (Mato Grosso), 67 (Mato Grosso do Sul)
  • Região Nordeste: 71-79 (Bahia e Sergipe), 81-89 (demais estados)
  • Região Norte: 91-99 (Pará, Amazonas, Acre, Rondônia, Roraima, Amapá, Maranhão)

💻 Exemplo de Código - JavaScript

function validatePhone(phone) {
    const cleaned = phone.replace(/\\D/g, '');

    if (cleaned.length !== 10 && cleaned.length !== 11) {
        return false;
    }

    const ddd = cleaned.substring(0, 2);
    const validDDDs = ['11','12','13','14','15','16','17','18','19',
                       '21','22','24','27','28','31','32','33','34',
                       '35','37','38','41','42','43','44','45','46',
                       '47','48','49','51','53','54','55','61','62',
                       '63','64','65','66','67','68','69','71','73',
                       '74','75','77','79','81','82','83','84','85',
                       '86','87','88','89','91','92','93','94','95',
                       '96','97','98','99'];

    if (!validDDDs.includes(ddd)) {
        return false;
    }

    if (cleaned.length === 11 && cleaned[2] !== '9') {
        return false;
    }

    return true;
}

❓ FAQ

1. Por que celulares têm 11 dígitos?

Em 2012, o Brasil adicionou o nono dígito (9) aos celulares devido ao esgotamento de números disponíveis.

2. Como identificar celular vs fixo?

Celulares têm 11 dígitos e o terceiro dígito (após DDD) é sempre 9. Fixos têm 10 dígitos e não começam com 9.

3. DDDs podem repetir em estados diferentes?

Não. Cada DDD é único e identifica uma região específica do Brasil.