Invierte el orden de líneas, online
Pega una lista y recíbela del revés. Útil para revisar logs, leer historiales de commits de lo más nuevo a lo más viejo o siempre que el archivo venga en sentido contrario.
O pulsa Ctrl+Enter
Cuándo usar esta herramienta
guíaAlgunos sistemas vuelcan los logs del más viejo al más nuevo. Inviértelos y lo último queda primero — sin scrollear toda la jornada.
¿git log o release notes en orden cronológico? Dale la vuelta en dos segundos y pégalo donde lo necesites con lo reciente arriba.
Respuestas de encuestas, todos, rankings — a veces "de abajo arriba" es la lectura correcta. Una pasada y listo.
¿Modelando una cola o pila? Invertir + eliminar duplicados (en la portada) conserva la última aparición de cada elemento en vez de la primera.
Cómo funciona
tres pasos-
01
Pega tu lista o sube un .txt
Mismo umbral que las otras herramientas — 100.000 líneas en vivo, los archivos mayores pasan al modo descarga automáticamente.
-
02
Elige tus toggles
«Recortar» quita los espacios al inicio y al final de cada línea antes de invertir. «Eliminar líneas vacías» descarta las blancas para que la salida invertida empiece en una línea real.
-
03
Haz clic en Ejecutar
La última línea de entrada se convierte en la primera de salida. La inversión es determinista — el mismo input produce siempre la misma salida.
Bajo el capó
notas técnicas- Algoritmo
- Array.prototype.reverse() nativo, in-place
- Rendimiento
- 100.000 líneas invertidas en ≈80 ms en un MacBook Air M3 de 2024
- Threading
- Web Worker para archivos ≥ 2 MB o ≥ 100.000 líneas
Pasada O(n) tras el filtrado opcional de trim/empty. Sin sort, sin comparaciones — flip determinista.
El coste dominante es el split por línea, no la inversión en sí. Tope duro de 80 MB por ejecución.
Misma arquitectura de Worker que las otras herramientas; el modo reverse es una rama dentro del motor compartido.
Privacidad y límites
qué se queda dóndeTodo corre en tu navegador. Tu texto nunca se sube — sin fetch, sin XHR, sin analytics sobre lo que pegas. Tras la carga, la herramienta funciona sin conexión. Tope duro de 80 MB por ejecución.
Preguntas frecuentes
respondidas¿En qué se diferencia de ordenar descendente?
Ordenar compara valores; invertir voltea el orden existente. Con input "apple", "banana", "cherry", reverse da "cherry", "banana", "apple" — pero con input "banana", "apple", "cherry", reverse da "cherry", "apple", "banana" (no el orden descendente).
¿Por qué no usar `tac` o `tail -r` en la terminal?
Puedes — y si vives en la terminal, `tac file.txt` (Linux) o `tail -r file.txt` (macOS) es más rápido. Esta herramienta es para el 95 % que no abre la terminal: pega, clica, recibe la lista invertida.
¿Conserva las líneas vacías?
Por defecto, sí — las líneas vacías viajan con el resto y acaban arriba en la salida invertida. Activa "eliminar líneas vacías" si quieres descartarlas antes de invertir.
¿Se sube mi información a algún sitio?
No. Todo el procesamiento corre localmente en tu pestaña del navegador. No hay paso en servidor; la página funciona sin conexión tras cargar.