Nouplo

Comparar textos

Pega dos versiones de un texto y descubre exactamente qué líneas han cambiado.

Resultado
Pega o escribe arriba para ver el resultado aquí.

Tus archivos se quedan en tu dispositivo

Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.

Ejemplo

Ejemplo: qué ha cambiado en la convocatoria de una reunión de vecinos

En A, la convocatoria enviada: título, fecha 12 de noviembre, hora, lugar y orden del día. En B, la versión corregida: la fecha pasa al 19 de noviembre y se añade una línea al final. Se pulsa «Comparar».

Marca Línea Qué significa
(ninguna) Reunión de vecinosIgual en las dos
- Fecha: 12 de noviembreSolo en A
+ Fecha: 19 de noviembreSolo en B
(ninguna) Hora: 19:00, Lugar: portal, Orden del día: presupuesto 2027Tres líneas iguales
+ Ruegos y preguntasAñadida en B

El recuento dice 2 añadidas y 1 eliminada. La pareja - y + de la fecha es en realidad una línea cambiada; «Ruegos y preguntas», con + y sin pareja, es una línea nueva.

Cómo funciona

  1. Pega la versión original en el cuadro principal (A).
  2. Pega la versión modificada en el segundo cuadro (B), justo debajo.
  3. El resultado aparece mientras escribes. El resultado es un diff unificado: las líneas que empiezan por - solo existen en A, las que empiezan por + solo existen en B y las que no llevan marca son idénticas.
  4. Repasa los cambios. En archivos de configuración o en contratos, lo más práctico suele ser buscar las parejas de + y -, que indican una línea editada en lugar de añadida o eliminada.

Preguntas frecuentes

¿La comparación es por líneas, por palabras o por caracteres?
Es por líneas, como git diff o el comando diff de Unix. Una línea que ha cambiado en un solo carácter aparece como una línea eliminada y una añadida. Todavía no se resaltan las diferencias palabra por palabra dentro de una línea.
¿Detecta un cambio de tilde o de mayúscula?
Sí: la comparación es exacta, así que «camión» y «camion», o «Casa» y «casa», salen como líneas distintas, con - y +. Viene bien para revisar una corrección ortográfica, pero también hace que una línea con un solo cambio de tilde cuente como eliminada y añadida.
¿Puedo comparar dos listas?
Sí, con un elemento por línea. El orden cuenta: si en A pones pan, leche, huevos, arroz y en B leche, pan, huevos, aceite, sale que «pan» se ha movido (una línea - y otra +) y que «arroz» se cambió por «aceite». Para comparar sin el orden, ordena antes las dos listas con «Ordenar líneas».
¿Cuentan los espacios finales y los saltos de línea?
Los finales de línea se normalizan, así que un archivo de Windows con CRLF y uno de Unix con LF que tengan el mismo contenido no muestran diferencias. Los espacios y las tabulaciones al final de una línea sí cuentan, porque son diferencias reales en el texto.
¿Qué algoritmo se utiliza?
Un diff por líneas basado en la subsecuencia común más larga, la misma idea que usa git. Busca la secuencia más corta de inserciones y eliminaciones de líneas que convierte A en B, de modo que los bloques movidos aparecen como una eliminación en un sitio y una inserción en otro. Los tramos largos sin cambios se contraen para que el resultado sea legible.
¿Puedo comparar dos archivos?
Abre cada archivo en un editor de texto, copia su contenido y pégalo en A y en B. Cada lado admite hasta 4000 líneas; un texto más largo se rechaza con un aviso, así que compáralo por partes.
¿Se sube alguno de los dos textos?
No. La comparación se ejecuta íntegramente en tu navegador. Puedes comparar borradores de contratos, código fuente con credenciales o notas privadas sin que nada salga de tu dispositivo.

Herramientas relacionadas