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
| Qué copia sobrevive | La primera aparición de cada línea; toda repetición posterior se elimina |
|---|---|
| Orden | Se conserva — la herramienta nunca reordena líneas, solo elimina algunas |
| Mayúsculas | Se distinguen por defecto: «Manzana» y «manzana» cuentan como líneas distintas |
| Espacios | Los espacios al inicio/final se ignoran por defecto al comparar |
| Líneas vacías | Se tratan como un valor más — solo se conserva la primera línea en blanco |
| Ordenación | Ninguna. Para ordenar y quitar duplicados en un solo paso, usa la opción del Ordenador de cadenas |
Cuándo induce a error
- La comparación es exacta por defecto: «Manzana» y «manzana» se tratan como líneas distintas a menos que actives el modo sin distinguir mayúsculas, y un «café» escrito con acento combinado no coincidirá con «café» escrito con el carácter precompuesto.
- Ignorar espacios solo recorta espacios y tabulaciones en los extremos de cada línea — no colapsa espacios dobles ni tabulaciones en medio de la línea, así que «a b» y «a b» siguen contando como distintas.
- La herramienta compara líneas completas, no campos dentro de ellas: una línea tipo «Juan,25» y «Juan,26» son líneas distintas aunque el nombre se repita, porque la comparación nunca mira dentro de la línea.
- El orden es siempre el de entrada original de las líneas que sobreviven — si además necesitas el resultado ordenado, pásalo después por el Ordenador de cadenas o usa su propia casilla de eliminación de duplicados.
Cómo se calcula
El texto se divide en líneas. Cada línea se compara con todas las vistas hasta ese momento en el mismo recorrido, de arriba hacia abajo.
Se construye una clave de comparación para cada línea: recortada de espacios en los extremos si esa opción está activada, y en minúsculas si está activada la comparación sin distinguir mayúsculas. Las líneas con la misma clave se consideran duplicadas entre sí.
La primera línea que produce una clave dada se conserva y se añade al resultado; toda línea posterior con la misma clave se omite y se cuenta en «duplicados eliminados».
Como el recorrido es de una sola pasada de izquierda a derecha con búsqueda de claves ya vistas, el resultado siempre contiene exactamente una línea por cada clave distinta — nunca cero, nunca más de una.
Preguntas y respuestas
¿Qué duplicado se conserva, el primero o el último?
El primero. Si «manzana» aparece en la línea 2 y de nuevo en la línea 7, sobrevive la copia de la línea 2 y se elimina la línea 7.
¿También ordena la lista?
No, el orden queda exactamente como lo escribiste. Si quieres una lista ordenada y sin duplicados, usa el Ordenador de cadenas y activa su opción «eliminar duplicados».
¿«Manzana» y «manzana» se tratan como duplicados?
Solo si activas la comparación sin distinguir mayúsculas. Por defecto se conservan como dos líneas distintas.
¿Y una línea que son solo espacios?
Con la opción de ignorar espacios activada (por defecto), una línea de solo espacios y una línea realmente vacía se consideran iguales, así que solo se conserva la primera de ellas.
¿Se envía mi lista a algún sitio?
No. Todo se ejecuta en tu navegador; nada se sube a un servidor.