Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Invertir Lista

Invierte una lista de texto en un clic: deshaz un orden, lee logs de lo más nuevo primero, voltea filas CSV, invierte ítems por comas o el orden de palabras.

settings Ajustes

Invertir Lista - Herramienta de Inversión de Texto

Invertir Lista voltea el orden de cualquier texto donde cada elemento ocupa su propia línea. La última línea de tu entrada se convierte en la primera de la salida, la penúltima en la segunda, y así sucesivamente: cada byte del contenido original se preserva, solo el orden de las filas se refleja. Usos típicos del mundo real incluyen: convertir un resultado ordenado ascendente en descendente sin reordenar (más rápido en listas grandes), invertir un log cronológico para que la línea más nueva aparezca primero como hacen los visores tail de Apache o Nginx, voltear una pila de tareas en orden pop, leer un todo numerado de abajo arriba para planear dependencias, e invertir filas CSV cuando una herramienta las exporta en la dirección equivocada. Además de voltear líneas completas, un selector de Modo de inversión también invierte el orden de palabras dentro de cada línea o invierte ítems separados por un delimitador (coma, punto y coma, espacio, barra vertical o uno personalizado), una opción de Mantener encabezado fija la primera fila de un CSV arriba, la línea en blanco final se elimina por defecto, y el final de línea original (LF o CRLF) se conserva en la salida. La inversión se ejecuta completamente en tu navegador mediante una sola llamada Array.prototype.reverse() de JavaScript sobre la entrada dividida, así que incluso listas de 100k líneas se completan en milisegundos y nada se sube al servidor.

¿Qué hace exactamente la herramienta Invertir Lista?

Divide tu entrada por saltos de línea, invierte el array de cadenas resultante y las une de nuevo con el mismo final de línea. La línea 1 se convierte en la última, la línea 2 en la penúltima, etcétera. El contenido dentro de cada línea queda intacto: solo se refleja el orden de filas, lo cual es distinto de invertir cada carácter.

¿En qué se diferencia de ordenar en descendente (Z-A)?

Ordenar Z-A compara cada línea alfabéticamente y las reordena; Invertir Lista preserva el orden que ya tenías y simplemente lo voltea de extremo a extremo. Si tu lista está sin ordenar, ordenarla la mezclará alfabéticamente mientras que invertirla mantiene tu secuencia personalizada intacta, solo al revés. Usa Invertir para datos ya ordenados ascendentes que quieres descendentes, y Ordenar para entrada sin estructurar.

¿Preserva la numeración, indentación y caracteres especiales?

Sí. Cada línea se trata como una cadena opaca, así que los números iniciales como '1.', viñetas como '- ', indentación con tabuladores, emoji, caracteres CJK, letras acentuadas (á, é, ñ) y puntuación final permanecen exactamente como los escribiste. Si inviertes una lista numerada, los números no se renumeran: '1. Manzana' sigue siendo '1. Manzana' aunque acabe abajo; renumera por separado con una herramienta de Numeración de Líneas si lo necesitas.

¿Cuál es el límite de líneas y maneja archivos grandes?

No hay un tope estricto. La herramienta invierte listas con más de 100.000 líneas sin problema porque Array.reverse() corre en tiempo lineal y los navegadores modernos manejan cadenas de varios megabytes. Los límites prácticos del navegador rondan los 10 MB de texto para pegar con buen rendimiento, pero la inversión misma se completa en menos de 200 ms en un portátil típico incluso a ese tamaño. Para logs de varios gigabytes, prefiere el comando Unix `tac` (cat al revés) que hace streaming sin cargar todo el archivo en memoria.

Invertir Lista — Invierte una lista de texto en un clic: deshaz un orden, lee logs de lo más nuevo primero, voltea filas CSV, invierte ít
Invertir Lista

¿Qué pasa con líneas vacías o espacios al final?

Las líneas vacías se conservan y se invierten junto con el contenido. Si tu entrada termina con un salto de línea (la mayoría de editores y exportaciones CSV añaden uno), antes la cadena vacía final se convertía en la primera línea de salida: una fila en blanco arriba. La opción 'Eliminar la línea en blanco final' ahora está activada por defecto y quita ese único salto final antes de invertir, así obtienes un inicio limpio automáticamente. Desactívala si quieres conservar a propósito esa línea en blanco final.

¿Cómo invierto ahora una lista separada por comas o por palabras?

Usa el selector de Modo de inversión arriba. Elige 'Invertir ítems separados por delimitador' y selecciona coma, punto y coma, espacio, barra vertical o un delimitador personalizado para convertir 'a,b,c,d' en 'd,c,b,a' en el sitio, sin Reemplazar Palabras ni la consola del navegador. Elige 'Invertir orden de palabras (por línea)' para voltear 'el rápido zorro pardo' en 'pardo zorro rápido el' en cada línea manteniendo las líneas en su orden.

¿Puedo invertir las filas pero mantener el encabezado CSV arriba?

Sí. En modo 'Invertir líneas', marca 'Mantener la primera línea como encabezado'. La primera línea queda fijada arriba y solo se invierten las filas de abajo, así una exportación CSV ordenada se voltea de lo más nuevo primero sin enterrar su encabezado. La herramienta también detecta tu final de línea original (LF o CRLF) y reúne con el mismo, así que volver a guardar o comparar un archivo Unix no reescribe en silencio cada final de línea a CRLF.

¿Mis datos son privados — se sube algo a un servidor?

Nada sale de tu dispositivo. La inversión se ejecuta en JavaScript del navegador usando solo el valor del textarea de entrada; no hay llamada fetch(), ni evento de analítica con contenido, ni procesamiento en servidor. Puedes verificarlo en la pestaña Red de DevTools: hacer clic en Invertir dispara cero peticiones de red. Seguro para listas confidenciales como nombres de empleados, correos de clientes o líneas de log internas.