Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Domínio | Tudo o que vem depois do primeiro @ em uma linha, mantido exatamente como digitado |
|---|---|
| Comparação de domínios | Sem diferenciar maiúsculas: «Example.com» e «example.com» são tratados como um único domínio |
| Modo ordenar | Os e-mails são reordenados alfabeticamente por domínio; a ordem original é mantida dentro do mesmo domínio |
| Modo agrupar | Os e-mails são agrupados sob um cabeçalho «— domínio —», os cabeçalhos são ordenados alfabeticamente, e a ordem original é mantida dentro de cada grupo |
| Linhas sem @ | Reunidas separadamente e colocadas sob um cabeçalho «(sem domínio)» no final |
| Domínios distintos | Quantidade de domínios únicos encontrados, sem contar o grupo «(sem domínio)» |
Quando induz ao erro
- A ferramenta não valida endereços de e-mail — ela apenas procura um caractere @ e usa o que vem depois como domínio, então um endereço malformado como «a@@b.com» ou «a@» ainda é processado em vez de rejeitado.
- A comparação de domínios é uma simples comparação em minúsculas. Subdomínios não são resolvidos, então «[email protected]» e «[email protected]» são tratados como dois domínios diferentes, não um só.
- Linhas em branco na entrada são ignoradas silenciosamente e não aparecem no resultado nem em nenhuma das contagens.
- A ordenação é alfabética (por código de caractere), não por popularidade do TLD nem tamanho do provedor — «acme.com» aparece antes de «brand.io» simplesmente porque «a» vem antes de «b».
Como é calculado
Cada linha não vazia é verificada em busca do primeiro caractere @. Tudo o que vem depois se torna o domínio dessa linha; uma linha sem @ não tem domínio e vai para o grupo «(sem domínio)».
No modo ordenar, as linhas com domínio são reordenadas comparando os domínios alfabeticamente (sem diferenciar maiúsculas); linhas que compartilham um domínio mantêm sua ordem relativa original, e as linhas sem domínio são adicionadas no final sob seu próprio cabeçalho.
No modo agrupar, as linhas são primeiro reunidas em um grupo por domínio, os nomes de domínio são ordenados alfabeticamente, e então cada grupo é exibido como um cabeçalho «— domínio —» seguido de suas linhas na ordem original.
«Domínios distintos encontrados» conta quantos domínios diferentes em minúsculas apareceram entre todas as linhas com @; não importa quantos e-mails compartilham cada domínio.
Perguntas e respostas
O que acontece com linhas sem o símbolo @?
Elas são tratadas como sem domínio e colocadas juntas sob um cabeçalho «(sem domínio)», para que você possa identificá-las e corrigi-las em vez de perdê-las silenciosamente.
A comparação de domínios diferencia maiúsculas?
Não. «Example.com» e «EXAMPLE.com» são tratados como o mesmo domínio tanto no modo ordenar quanto no modo agrupar.
O agrupamento muda a ordem dos e-mails dentro de um domínio?
Não. Dentro de cada grupo de domínio, os e-mails mantêm exatamente a ordem que tinham na sua lista original.
Subdomínios são tratados como o mesmo domínio?
Não. «mail.example.com» e «example.com» são comparados como dois domínios diferentes e sem relação.
Minha lista de endereços é enviada para algum lugar?
Não. Tudo roda no seu navegador; a lista que você cola nunca é enviada.