Invertir orden de líneas online | DedupeLines
DedupeLines
Gratis · sin registro En el navegador · sin subidas · invierte 100.000 líneas

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.

Entrada · 0 líneas
salida · 0 líneas
Pega algo a la izquierda — los resultados aparecerán aquí.

O pulsa Ctrl+Enter

Líneas de entrada 0
Líneas en blanco 0
Líneas de salida0

Cuándo usar esta herramienta

guía
01 / Revisión de logs

Algunos sistemas vuelcan los logs del más viejo al más nuevo. Inviértelos y lo último queda primero — sin scrollear toda la jornada.

02 / Commits / changelog

¿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.

03 / Reordenar listas

Respuestas de encuestas, todos, rankings — a veces "de abajo arriba" es la lectura correcta. Una pasada y listo.

04 / Flujos de limpieza

¿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
  1. 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.

  2. 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.

  3. 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

Pasada O(n) tras el filtrado opcional de trim/empty. Sin sort, sin comparaciones — flip determinista.

Rendimiento
100.000 líneas invertidas en ≈80 ms en un MacBook Air M3 de 2024

El coste dominante es el split por línea, no la inversión en sí. Tope duro de 80 MB por ejecución.

Threading
Web Worker para archivos ≥ 2 MB o ≥ 100.000 líneas

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ónde

Todo 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.