Qué hace
Ordena, deduplica, invierte, baraja u ordena por longitud las líneas de cualquier texto. Admite ordenación insensible a mayúsculas y natural (así file2 va antes que file10). 100% en el cliente - tu texto nunca sale del navegador.
Cómo usarlo
- Pega texto en Input (un elemento por línea) o pulsa una ficha de muestra Try: sobre el conmutador de modo.
- Elige un modo. El resultado se actualiza en vivo a la derecha.
- Activa las opciones que necesites.
- Copy el resultado o Download como
sorted.txt.
Modos
| Modo | Qué hace |
|---|---|
| A→Z | Alfabético, ascendente |
| Z→A | Alfabético, descendente |
| Short | Primero las líneas más cortas (los empates conservan su orden original) |
| Long | Primero las líneas más largas (los empates conservan su orden original) |
| Reverse | Espeja el orden actual de líneas - sin ordenar |
| Shuffle | Orden aleatorio determinista (con semilla, ver abajo) |
| Unique | Elimina las líneas duplicadas, conservando la primera aparición de cada una. El orden se preserva - Unique no ordena |
Opciones
- Case sensitive - desactivada por defecto, así que
Appleyapplese comparan como iguales y se intercalan libremente. Actívala para separar estrictamente mayúsculas y minúsculas. - Natural sort - desactivada por defecto. Activada, los números embebidos se ordenan por valor en vez de dígito a dígito, así
file2precede afile10. Se aplica solo a A→Z y Z→A.
La cabecera del resultado muestra el recuento de líneas en vivo, más el de duplicados eliminados cuando Unique está activo. Download aparece solo cuando hay salida que guardar.
Ejemplos
Todas las salidas de abajo están verificadas contra el comportamiento real de la herramienta.
A→Z (predeterminado, insensible a mayúsculas) - se preservan las mayúsculas originales, solo cambia el orden:
banana
apple
Cherry
apple
Date
→
apple
apple
banana
Cherry
Date
Case sensitive activada (entrada: banana, Apple, cherry, apple, Banana):
- Off →
Apple,apple,banana,Banana,cherry - On →
apple,Apple,banana,Banana,cherry
Natural sort (entrada: file10, file2, file1):
- Off →
file1,file10,file2 - On →
file1,file2,file10
Unique (entrada: readme.md, src/, readme.md, tests/, src/, readme.md) → readme.md, src/, tests/ - 3 líneas, 3 duplicados eliminados, orden de primera aparición conservado.
Short (la muestra de frutas de arriba) → Date, apple, apple, banana, Cherry - longitudes 4, 5, 5, 6, 6 con los empates conservando su orden original.
Buen saber
- Privado: todo el procesamiento es local.
- Unique conserva la primera aparición de cada línea (comparada sin distinción de mayúsculas por defecto) y preserva el orden - nunca ordena. Combínalo usando primero A→Z y luego Unique.
- Shuffle usa semilla, así que la misma entrada da el mismo orden en cada visita (la muestra de frutas se baraja a
Date,Cherry,apple,banana,apple). - Vaciar la entrada vacía el resultado y oculta el botón de descarga.
- Herramientas relacionadas: Find & Replace, Text Diff Viewer.