Texto
Text Diff
Comparación de dos textos línea por línea — qué se añadió, eliminó o modificó, con resaltado a nivel de palabra en las líneas modificadas.
Text Diff compares two texts line by line and shows what was added, removed, or changed, with word-level highlighting inside changed lines — much like git diff, but without a command line.
How to use it
- Paste the original text into one field and the changed version into the other.
- The result immediately highlights added lines, removed lines, and the words that changed within shared lines.
- Handy for scanning large texts — jump straight to the first differences instead of searching manually.
Common uses
- Comparing two versions of a document, article, or config file without installing git.
- Checking exactly what changed in a text after an editor or an automatic formatter touched it.
- Comparing API responses or logs between two runs.
Things to keep in mind
By default a whitespace-only change (like indentation) still counts as a difference, since it technically changes the line's content.
The diff compares lines by position, so adding or removing a single line near the top can shift how the rest of the text lines up.
Preguntas frecuentes
¿Cómo se calcula la comparación?
La comparación ocurre línea por línea: cada línea se identifica como añadida, eliminada o cambiada, y dentro de las líneas cambiadas se resaltan las palabras exactas que difieren.
¿Cómo se muestran las adiciones, eliminaciones y cambios?
Las líneas añadidas y eliminadas se marcan como tales en el resultado, y las líneas cambiadas muestran resaltado a nivel de palabra para detectar de inmediato qué cambió sin releer toda la línea.
¿Se envían mis dos textos a un servidor?
No, la comparación se ejecuta enteramente en el navegador en JavaScript — no se envía contenido a ningún sitio.
¿Por qué insertar una sola línea muestra todas las siguientes como cambiadas?
El algoritmo no siempre reconoce sin errores que se trata justo de una inserción y no de un reemplazo masivo, sobre todo si las líneas circundantes se parecen entre sí. Los buenos algoritmos de diff intentan minimizar estos falsos positivos buscando la subsecuencia común más larga, pero no siempre es perfecto.
¿Se tienen en cuenta los espacios en blanco al comparar?
Sí, por defecto un cambio solo en los espacios en blanco (por ejemplo, en la indentación) también se marca como diferencia, ya que técnicamente es un cambio en el contenido de la línea.