Kuvron
Ver herramientas

Categorías

  • JSON8
  • Encoding8
  • Crypto5
  • Texto12
  • Números8
  • Tiempo4
  • Web & HTTP13
  • Colores5
  • Seguridad3
  • Imágenes3
  • Datos & SQL7
  • Código0
  • DevOps7
  • IA0
  • SEO & Meta0
  • Generadores3

¿Qué estás buscando?

Herramientas

  • Todas →
  • JSON →
  • Crypto →
  • Texto →
  • Encoding →
  • Data →

Próximamente

  • Blog →
  • Learn →
  • AI →
  • Resources →

Legal

  • Privacidad →
  • Términos →

Kuvron

Herramientas que funcionan cuando las necesitas.

© 2026 Kuvron · Hecho para desarrolladores.

ToolsTextoLine Sorter

Line Sorter

Ordena, deduplica y limpia líneas de texto al instante

Orden:
Entrada
Resultado

También podrías necesitar

Word CounterText Case ConverterRegex Tester

¿Qué es Line Sorter?

Ordenar líneas de texto es una operación frecuente en el trabajo con datos: listas de palabras clave para SEO, arrays de strings para código, listas de dominios o IPs para filtros, diccionarios y glosarios, exports de herramientas que devuelven resultados desordenados. Esta herramienta realiza la ordenación con múltiples opciones configurables simultáneamente: el orden ascendente (A→Z) y descendente (Z→A) usa el algoritmo de comparación de strings JavaScript con soporte Unicode completo para caracteres acentuados. La opción case-sensitive diferencia entre mayúsculas y minúsculas en la comparación ('B' antes de 'a' en ASCII, 'a' antes de 'B' en case-insensitive). La opción de eliminar duplicados filtra líneas que ya aparecieron anteriormente (case-insensitive o sensitive según la configuración). El trim de espacios elimina espacios y tabs iniciales y finales de cada línea antes de ordenar. Todas las opciones se aplican en el orden correcto: trim → deduplicación → ordenación. El contador de líneas muestra el antes y después para que veas el impacto de la deduplicación.

Preguntas frecuentes

¿Cómo funciona la opción 'eliminar duplicados'?

La herramienta recorre las líneas en orden y elimina cualquier línea que ya haya aparecido anteriormente. La comparación de duplicados respeta la opción case-sensitive: con case-sensitive desactivado, 'Apple' y 'apple' se consideran duplicadas (se mantiene la primera). Con case-sensitive activado, son líneas distintas. La deduplicación ocurre antes del ordenamiento, por lo que el resultado final puede diferir según el orden original de las líneas.

¿Qué hace exactamente el 'trim de espacios'?

El trim elimina todos los espacios en blanco (espacios, tabs, retornos de carro) del inicio y del final de cada línea, sin modificar el contenido interior. Es útil cuando el texto viene de copiar/pegar desde fuentes con indentación inconsistente o cuando las líneas tienen trailing spaces que causarían falsos duplicados o ordenación incorrecta (' Apple' y 'Apple' serían distintas sin trim).

¿Funciona correctamente con caracteres acentuados y Unicode?

Sí. La comparación usa localeCompare implícitamente a través del operador < > de JavaScript, que en entornos de navegador moderno respeta el orden Unicode completo. Los caracteres acentuados (á, é, ñ, ü) se ordenan correctamente según su posición Unicode. Para ordenación locale-específica (ej. español donde ñ va entre n y o), el resultado puede variar levemente según el motor del navegador.

¿Hay un límite de líneas que puedo ordenar?

No hay un límite explícito. JavaScript puede ordenar arrays de miles de strings en milisegundos. Para textos muy grandes (100.000+ líneas), puede haber una pausa breve porque el ordenamiento y la renderización del resultado ocurren síncronamente. Todo el procesamiento es local — ningún texto sale de tu navegador.

¿Puedo usar esta herramienta para ordenar código fuente línea a línea?

Técnicamente sí, pero generalmente no es útil para código porque el orden de las líneas en código tiene significado semántico (variables deben declararse antes de usarse, imports deben estar al inicio, etc.). Es más útil para: listas de imports en ciertos lenguajes (Go, isort para Python), arrays de strings constantes, enums, listas de keywords, o cualquier estructura donde el orden de las líneas es intercambiable.