Resumen / Texto y contenido / Text Diff y comparador
Texto y contenido 100% en el navegador y sin conexión

Text Diff y comparador

Compara dos versiones de texto o código línea a línea, en dos columnas o en una, con resaltado de palabras, líneas sin cambios plegadas y un parche copiable.

Pega o escribe texto; el resultado se actualiza en vivo.

Tus archivos y datos nunca salen de tu navegador: no se sube nada.

Diff Viewer
Editar textos fuente (original y modificado) Haz clic para mostrar/ocultar
Original (Antes / Base)
Modificado (Después / Head)
Navegación: 0 / 0

El parche que se copia aquí lleva todas las líneas del texto, no solo las que cambian. Es un detalle útil al comparar textos: lo que pegas en el cuadro Original y en el cuadro Modificado se marca línea a línea, y dentro de cada línea cambiada se resaltan las palabras distintas.

El parche copiado y sus cabeceras

Empieza por --- a/original y +++ b/modified. No tiene cabeceras @@. Compara siempre el texto exacto, aunque la opción de espacios esté activada.

Comparar textos paso a paso

  1. Pega el texto de partida en Original y el cambiado en Modificado. Al abrir la página se carga un ejemplo de JavaScript. El menú Plantilla carga uno de JSON o de Markdown.
  2. El visor está debajo de los cuadros. Side-by-Side pone dos columnas. Unified usa una sola y marca las líneas con "-" y "+".
  3. Los botones Siguiente y Anterior, o Alt+flecha abajo y Alt+flecha arriba, saltan de un cambio al siguiente. El contador dice dónde estás, por ejemplo 3 / 7.
  4. Si solo ha cambiado la sangría, activa Ignorar espacios en blanco. Contraer sin cambios deja los bloques idénticos largos en 3 líneas de contexto.
  5. Intercambiar invierte el sentido. Copiar parche deja el resultado en el portapapeles.

Cuando todas las líneas salen como cambiadas

La comparación va por líneas. Si vuelves a cortar un párrafo en otros sitios, cada línea cuenta como distinta aunque no falte ninguna palabra. Los archivos de Windows suelen acabar las líneas en CRLF, y entonces ninguna coincide con su versión en LF. Ignorar espacios en blanco recorta el principio y el final de cada línea y lo arregla. Los espacios del interior se quedan, y un párrafo reajustado seguirá apareciendo como diferencia.

El resaltado de palabras tiene otro límite. Una palabra es una serie de letras A–Z, cifras, _ y $. Letras como "ñ" o "á" quedan fuera, forman trozos aparte y el resaltado se ve entrecortado.

Memoria y recálculo

La comparación crea una tabla de líneas A por líneas B. Dos archivos de 10.000 líneas necesitan unos 400 MB, y la pestaña se ralentiza antes. Además, la diferencia se calcula otra vez con cada pulsación en cualquiera de los dos cuadros.

Contratos, .env y borradores de informe

Sirve para revisar código sin abrir un pull request, o para contrastar dos copias de un .env o de una configuración de nginx, una de pruebas y otra de producción. Con borradores, pegas el 4 y el 5 y ves qué frases reescribió quien revisa. Si mantienes traducciones, ves qué párrafos del original son nuevos.

El texto no sale de la pestaña

Escribir, pegar y comparar no envía ninguna petición, y la pestaña Red de las herramientas de desarrollo lo confirma. No se guarda ni se descarga nada. Los botones de copiar escriben en el portapapeles solo cuando los pulsas.

Preguntas frecuentes (FAQ)

Abre cada archivo en un editor, copia el contenido y pégalo en los cuadros Original y Modificado. La herramienta lee solo texto pegado y no admite subir archivos.