Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Dominio | Todo lo que sigue a la primera @ de una línea, tal como está escrito |
|---|---|
| Comparación de dominios | Sin distinguir mayúsculas: «Example.com» y «example.com» se tratan como un solo dominio |
| Modo ordenar | Los correos se reordenan alfabéticamente por dominio; se conserva el orden original dentro de un mismo dominio |
| Modo agrupar | Los correos se agrupan bajo un encabezado «— dominio —», los encabezados se ordenan alfabéticamente y se conserva el orden original dentro de cada grupo |
| Líneas sin @ | Se recogen aparte y se colocan bajo un encabezado «(sin dominio)» al final |
| Dominios distintos | Cantidad de dominios únicos encontrados, sin contar el grupo «(sin dominio)» |
Cuándo induce a error
- La herramienta no valida las direcciones de correo — solo busca un carácter @ y toma lo que sigue como dominio, así que una dirección malformada como «a@@b.com» o «a@» se procesa igualmente en lugar de rechazarse.
- La comparación de dominios es una simple comparación en minúsculas. No resuelve subdominios, así que «[email protected]» y «[email protected]» se tratan como dos dominios distintos, no como uno solo.
- Las líneas en blanco de la entrada se omiten silenciosamente y no aparecen ni en el resultado ni en ninguno de los contadores.
- El orden es alfabético (por código de carácter), no por popularidad del TLD ni tamaño del proveedor — «acme.com» aparece antes que «brand.io» simplemente porque «a» va antes que «b».
Cómo se calcula
Cada línea no vacía se examina en busca del primer carácter @. Todo lo que sigue se convierte en el dominio de esa línea; una línea sin @ no tiene dominio y va al grupo «(sin dominio)».
En el modo ordenar, las líneas con dominio se reordenan comparando los dominios alfabéticamente (sin distinguir mayúsculas); las líneas que comparten dominio conservan su orden relativo original, y las líneas sin dominio se añaden al final bajo su propio encabezado.
En el modo agrupar, las líneas se reúnen primero en un grupo por dominio, los nombres de dominio se ordenan alfabéticamente, y luego cada grupo se muestra como un encabezado «— dominio —» seguido de sus líneas en el orden original.
«Dominios distintos encontrados» cuenta cuántos dominios distintos en minúsculas aparecieron entre todas las líneas con @; no importa cuántos correos comparten cada dominio.
Preguntas y respuestas
¿Qué pasa con las líneas sin el símbolo @?
Se tratan como sin dominio y se colocan juntas bajo un encabezado «(sin dominio)», para que puedas detectarlas y corregirlas en vez de perderlas silenciosamente.
¿La comparación de dominios distingue mayúsculas?
No. «Example.com» y «EXAMPLE.com» se tratan como el mismo dominio tanto en el modo ordenar como en el modo agrupar.
¿El agrupamiento cambia el orden de los correos dentro de un dominio?
No. Dentro de cada grupo de dominio, los correos conservan exactamente el orden que tenían en tu lista original.
¿Los subdominios se tratan como el mismo dominio?
No. «mail.example.com» y «example.com» se comparan como dos dominios distintos y sin relación.
¿Mi lista de direcciones se envía a algún sitio?
No. Todo se ejecuta en tu navegador; la lista que pegas nunca se sube.