Diff de texto
Pega dos textos y obtén las diferencias: sin botones y sin subir nada.
Reglas de comparación
Diferencias0líneas añadidas0líneas eliminadas0líneas sin cambios
Cómo se usa
- Pega la versión antigua en «Texto original» y la nueva en «Texto modificado»: el diff aparece mientras escribes, sin ningún botón que pulsar.
- Si la página se llena de rojo y verde por espacios finales o mayúsculas, activa la regla correspondiente arriba.
- Usa «Copiar diff» para llevarte el resultado como diff unificado (+ / −) y pegarlo en una incidencia, un correo o un editor.
Ejemplo
Dos entradas
«Original» Reunión: 10:00 Sala: 3.ª planta Responsable: Ana Ruiz «Modificado» Reunión: 10:30 Sala: 3.ª planta Responsable: Ana Ruiz, Luis Vega
Diff
-Reunión: 10:00 +Reunión: 10:30 Sala: 3.ª planta -Responsable: Ana Ruiz +Responsable: Ana Ruiz, Luis Vega (+2 −2, 1 línea sin cambios)
Las líneas «Original»/«Modificado» son encabezados del ejemplo; en el uso real cada texto va en su caja. Por defecto no se ignora nada, así que las dos líneas modificadas se marcan enteras, mientras que «Sala: 3.ª planta» es idéntica y se muestra como línea normal.
Reglas, límites y problemas conocidos
- La unidad de comparación es la línea: si cambias una palabra dentro de una línea, toda la línea se marca como eliminada + añadida. No hay resaltado carácter a carácter dentro de una línea.
- Una sustitución se muestra como en git diff: primero la línea antigua eliminada y después la nueva añadida.
- «Ignorar espacios en los extremos» solo recorta espacios horizontales al principio y al final de una línea (espacio, tabulador, U+00A0, U+3000); los espacios dentro de una línea nunca se reducen.
- «Ignorar ancho completo/medio» solo afecta a la comparación: «,» equivale a «,», «()» equivale a «()» y un espacio de ancho completo equivale a un espacio normal; el resultado sigue mostrando tu texto original.
- Con «Ignorar líneas en blanco» activado, las líneas vacías o con solo espacios no se comparan ni se muestran; los números de línea visibles siguen remitiendo al texto original.
- Cuando solo un lado termina con un salto de línea, el diff muestra una línea vacía añadida o eliminada: es una diferencia real y nunca se oculta.
- No hay normalización Unicode: «é» (un punto de código) es distinto de «e» más un acento combinado (dos puntos de código). No se detectan bloques movidos: pasar un párrafo del principio al final aparece como una eliminación más una adición.
- Por encima de 200.000 caracteres entre los dos textos, el resultado se actualiza unos 0,6 s después de que dejes de escribir; por encima de 3.000 líneas o con diferencias muy grandes, la parte central se compara como un solo bloque y se muestra una nota sobre el resultado.
- Sin subida de archivos, sin lectura de Word/PDF, sin vista en paralelo, sin historial y sin enlaces para compartir: no se sube nada ni se guarda nada.
Herramientas de texto relacionadas
Lo que suele hacer falta después, una vez encontradas las diferencias.