Validar a sintaxe de endereços de e-mail
Cole um ou mais endereços de e-mail, um por linha. Para cada linha, a ferramenta mostra se a escrita segue os padrões da internet e, se não seguir, o motivo. Ela confere apenas a sintaxe, não se a caixa postal existe.
Como o cálculo é feito
A ferramenta confere apenas a escrita. Saber se a caixa postal existe, se o domínio aceita e-mails ou se o endereço é descartável só é possível contatando o servidor de e-mail, e esta ferramenta de propósito não faz isso. Seus endereços ficam no seu navegador: nada é enviado nem salvo.
O que torna um endereço de e-mail válido
Um endereço é formado por parte local, @ e domínio. A verificação segue a sintaxe “Mailbox” da RFC 5321, ou seja, o que um servidor de e-mail aceita como destinatário:
- Parte local (antes do @): letras, dígitos e
! # $ % & ' * + / = ? ^ _ ` { | } ~ -; pontos só entre caracteres, nunca duplicados. No máximo 64 caracteres. - Aspas:
"joao silva"@example.comé permitido pela RFC (inclusive com espaços), mas muitos formulários e serviços recusam; por isso recebe um aviso. - Domínio: partes separadas por pontos, com letras, dígitos e hífen, de 1 a 63 caracteres cada, sem hífen no início ou no fim; a terminação não pode ser só numérica.
- Tamanho total: no máximo 254 caracteres, porque o caminho SMTP, incluindo os sinais < >, é limitado a 256.
Acentos em endereços de e-mail
Domínios com acento ou ç (açaí.com.br) são permitidos: tecnicamente eles são reescritos em Punycode (começando com xn--), e a ferramenta mostra essa forma. Acentos antes do @ só podem ser entregues com a extensão SMTPUTF8 (RFC 6531), que nem todo servidor suporta.
O que de propósito não é aceito
Comentários entre parênteses e formas obsoletas que a RFC 5322 mantém apenas para ler mensagens antigas não fazem parte de um endereço de destinatário e aqui contam como inválidos. Endereços sem ponto no domínio (admin@localhost) e endereços IP entre colchetes estão formalmente corretos, mas não são entregáveis na internet ou são incomuns.
Perguntas frequentes
A ferramenta confere se um endereço de e-mail existe?
Não. Ela confere apenas a sintaxe. A única prova confiável de que uma caixa postal existe é uma mensagem entregue, por exemplo um link de confirmação (double opt-in).
Letras maiúsculas são permitidas em e-mails?
Sim. O domínio não diferencia maiúsculas de minúsculas. A parte antes do @ poderia diferenciar segundo a RFC 5321, mas na prática quase todos os provedores as tratam da mesma forma.
Um endereço de e-mail pode ter sinal de mais?
Sim, nome+newsletter@example.com é válido. Muitos provedores usam o mais para subendereços. Se um formulário recusar, o problema é do formulário.
Qual o tamanho máximo de um endereço de e-mail?
No máximo 64 caracteres antes do @, 63 por parte do domínio e 254 para o endereço inteiro (RFC 5321, seção 4.5.3.1).
Posso conferir uma lista inteira?
Sim, até 1.000 linhas de uma vez, um endereço por linha. Duplicados são marcados.
Fontes e base legal
- RFC 5321: RFC 5321 – Simple Mail Transfer Protocol (4.1.2 Mailbox syntax, 4.5.3.1 size limits)
- RFC 5322: RFC 5322 – Internet Message Format (3.2.3 atext, 3.4.1 addr-spec)
- RFC 3696: RFC 3696 – Application Techniques for Checking and Transformation of Names (Section 3) + Errata
- RFC 6531: RFC 6531 – SMTP Extension for Internationalized Email (SMTPUTF8)
- RFC 5891: RFC 5891 – Internationalized Domain Names in Applications (IDNA2008)
- RFC 1035: RFC 1035 – Domain Names, 2.3.1 Preferred name syntax / 2.3.4 Size limits
Última atualização:
Ferramentas relacionadas
- Testador de RegexTeste expressões regulares JavaScript ao vivo: correspondências destacadas, grupos de captura em tabela e cada parte do padrão explicada. Grátis, sem upload.
- Consulta DNS (DNS lookup)Consulte os registros DNS de um domínio: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV e PTR, com TTL, status DNSSEC e códigos de erro explicados. Grátis.
- Validar e calcular um dígito de LuhnValide números com o algoritmo de Luhn (módulo 10, ISO/IEC 7812-1) ou calcule o dígito verificador – só confere o formato, direto no navegador.
- Validar códigos EAN, GTIN e ISBNConfira o dígito verificador de EAN-8, EAN-13, UPC-A, GTIN-14 e ISBN-10/13, calcule o dígito que falta e converta ISBN-10 em ISBN-13.
- Calculadora de proporção (aspect ratio)Calcule a proporção a partir de largura e altura (1920 × 1080 = 16:9), descubra o lado que falta, o valor decimal, o formato padrão mais próximo e o CSS.
- Codificar e Decodificar Base64Codifique e decodifique Base64 e Base64url com UTF-8 correto, além de URL encode/decode (codificação por porcentagem). Erros claros, tudo no navegador.