Texto
Sort & Dedupe Lines
Ordena alfabéticamente las líneas de texto, elimina duplicados, líneas vacías y espacios sobrantes.
This tool sorts a list of lines alphabetically and removes duplicates and blank lines — a routine cleanup that's slow and error-prone to do by hand.
How to use it
- Paste text (one value per line) and sorting and deduplication happen instantly.
- Pick an order (ascending, descending, or natural) depending on the kind of data.
- Turn on removal of blank lines and extra whitespace to get a clean result in one pass.
Common uses
- Turning a list of email addresses or usernames into a unique, sorted list before importing it.
- Sorting a list of files or versions with numeric parts in natural order (file2 before file10).
- Quickly cleaning up a list copied from a spreadsheet or document, removing duplicates and stray blank lines.
Things to keep in mind
Plain alphabetical sorting puts "file10" before "file2", since it compares strings character by character — natural sort is needed for the expected order with numbers.
Duplicate removal is case-sensitive by default — "Text" and "text" count as different lines unless the text is normalized to one case first.
Artículo sobre esta herramienta: Ordenar y eliminar líneas duplicadas: para qué sirve
Preguntas frecuentes
¿Cuál es la diferencia entre ordenar con distinción de mayúsculas y sin distinción?
Con "Sin distinción de mayúsculas" desactivado, las mayúsculas y minúsculas se ordenan por separado según el código de carácter; activado, compara las líneas sin importar mayúsculas, acercando "Manzana" y "manzana".
¿Cómo se manejan los duplicados, líneas en blanco y espacios?
Dos líneas idénticas (según la opción de mayúsculas elegida) se consideran duplicadas y solo se conserva la primera; "Recortar espacios" elimina espacios al inicio y final antes de ordenar, y "Eliminar líneas en blanco" quita líneas sin carácter visible.
¿Se envían mis líneas de texto a un servidor?
No, el ordenamiento y la deduplicación ocurren enteramente en tu navegador en JavaScript — ningún dato se transmite a otro lugar.
¿Por qué "10" acaba antes que "9" en la ordenación alfabética?
La ordenación alfabética (lexicográfica) compara las cadenas carácter por carácter como texto, no como números: "1" es lexicográficamente menor que "9", así que "10" queda antes que "9". Para un orden numérico, las cadenas primero deben interpretarse como números.
¿Se puede ordenar con orden natural (natural sort)?
La ordenación natural reconoce las secuencias de dígitos dentro de una cadena como números y compara el resto como texto — así "file2.txt" queda antes que "file10.txt", lo cual es útil para nombres de archivos o versiones con un prefijo de texto.