Comparar dos textos (encontrar diferencias)
Compare dos textos línea por línea; las líneas añadidas y eliminadas quedan marcadas
Sus datos se quedan con usted. La conversión ocurre dentro del navegador; no se envía nada a ningún servidor.
¿Le sirvió esta herramienta?
Gracias, su comentario llegó.
Cómo funciona
Pegue el texto antiguo en el panel izquierdo y el nuevo en el derecho; las diferencias aparecen al instante en el panel de abajo. Las líneas sin cambios se listan tal cual, las eliminadas empiezan con - y las añadidas con +. Con dos versiones de una convocatoria, por ejemplo, solo resaltan los puntos que cambiaron: la línea antigua con el martes 12 se marca con - y la nueva con el jueves 14 se marca con +; el resto se reconoce como idéntico. La comparación va línea por línea: basta una sola letra distinta para que la línea aparezca como eliminada y vuelta a añadir. Cuando una línea eliminada va seguida inmediatamente de una sola línea añadida — es decir, cuando la línea fue editada —, la herramienta pone debajo una tercera línea que empieza con ~ y enseña qué cambió de verdad por dentro: la palabra que sale se marca [-así-] y la que entra {+así+}. En el ejemplo de la reunión, esa línea dice «La reunión será el [-martes 12-]{+jueves 14+} a las 18:00.» — no hace falta comparar las dos líneas a ojo. Si no le interesan las diferencias de sangría que deja el copiar y pegar, ponga la opción Diferencias de espacios en «Se ignoran». En documentos largos, el principio y el final comunes se apartan primero y el resto pasa por un algoritmo de comparación rápido; por encima de 200.000 líneas, la herramienta le pide dividir el texto en secciones. La línea de resultado resume cuántas líneas se añadieron, se eliminaron y quedaron iguales; puede copiar la salida o descargarla como .txt.
Esta herramienta también se busca como comparar dos textos, comparador de textos, diferencias entre dos textos, comparar documentos online, diff online, text compare.
¿Qué es Diff (salida de diferencias)?
El diff es el formato de salida que lista línea por línea la diferencia entre dos textos; el nombre viene del inglés difference. Nació entre programadores para seguir los cambios del código: las líneas sin cambios se escriben tal cual, las que salen del texto antiguo llevan un - delante y las que entran en el nuevo llevan un +. La misma presentación sirve para comparar dos versiones de cualquier texto — un contrato, una tarea, un aviso —, porque el ojo no caza fácilmente tres líneas cambiadas en medio de cientos sin estas marcas.
¿Qué es Comparación por líneas?
En la comparación por líneas la unidad mínima es la línea: dos líneas o son idénticas o cuentan como totalmente distintas, sin bajar a las palabras. Este enfoque hace el resultado rápido y legible; en un contrato o una lista escritos punto por punto, cada cambio aparece en su propia línea. El precio es la finura dentro de la línea: una línea con una letra cambiada se lista como dos, una eliminada y una añadida. Esta herramienta suaviza ese precio: cuando una línea se sustituye por una sola línea nueva, añade debajo una línea ~ que marca qué palabra salió y cuál entró.
La trampa de comparar por líneas: el párrafo de una sola línea
Esta herramienta trocea el texto en líneas antes de comparar. Si un párrafo entero vive en una sola línea — habitual en textos copiados de páginas web o de Word —, una única palabra cambiada en cualquier punto hace que todo el párrafo aparezca como una línea eliminada y otra añadida; el cambio habría que buscarlo a ojo dentro del párrafo.
Ahí es donde la línea ~ hace su trabajo: como el párrafo se eliminó y se volvió a añadir, la herramienta compara las dos versiones palabra por palabra y marca la palabra cambiada. Aun así, si trabaja con párrafos largos, partir el texto en líneas por los finales de frase antes de comparar hace la diferencia mucho más legible. Mientras los saltos de línea sigan la misma lógica en los dos textos, solo se marca la frase que de verdad cambió.
¿Cuándo conviene ignorar las diferencias de espacios?
Los textos copiados de fuentes distintas suelen ser iguales en el contenido y distintos en los espacios: la versión llegada por correo trae sangrías al inicio de línea, la copiada de una tabla arrastra espacios invisibles al final. En ese caso, la opción «Se ignoran» da por iguales las líneas que solo difieren en espacios, y en la lista quedan únicamente los cambios reales de contenido.
Cuando la sangría significa algo — código, configuración YAML, listas con formato —, los espacios deben contar: en Python, una línea con la sangría cambiada se ejecuta de verdad distinto. Por eso el ajuste por defecto es la comparación tal cual.
Preguntas frecuentes
¿Cómo se encuentran las diferencias entre dos textos?
Pegue la versión antigua a la izquierda y la nueva a la derecha. El panel de diferencias lista las líneas sin cambios tal cual, las eliminadas con - y las añadidas con +; la línea de resultado da los totales.
¿Puedo comparar documentos de Word o PDF?
Esta herramienta compara texto plano. Seleccione y copie el texto dentro de Word o del PDF y péguelo en los paneles; el formato (negritas, colores) no entra en la comparación, solo se compara el texto.
¿Los textos que pego se envían a un servidor?
No. La comparación corre por completo dentro de su navegador; sus textos no salen de su equipo. Al cerrar la pestaña, lo que pegó desaparece también.
¿Por qué un cambio pequeño en una línea aparece como dos líneas?
La comparación es por líneas: aunque cambie una sola letra, la línea antigua cuenta como eliminada (-) y la nueva como añadida (+). Justo debajo se añade una línea que empieza con ~: allí la palabra que sale se marca [-así-] y la que entra {+así+}, para que no tenga que buscar el cambio a ojo.