Comparar dos textos

Diff de texto online gratuito que se ejecuta enteramente en tu navegador. Pega dos textos (pueden ser código, prosa, JSON, cualquier cosa) en los paneles izquierdo y derecho y la herramienta resalta lo que cambió: tachado rojo en el original, verde en el modificado. Elige granularidad línea por línea, palabra por palabra o carácter por carácter, y alterna entre vista lado a lado, unificada (estilo GitHub) o en línea. El diff se calcula usando un algoritmo estilo Myers para que incluso entradas multi-megabyte se sientan instantáneas. No hay subida — todo permanece en tu máquina.

Cómo usar

1
Pega dos textos

Original a la izquierda, modificado a la derecha.

2
Elige vista + granularidad

Lado a lado para revisión, unificada para compartir, en línea para prosa.

3
Lee el diff

Rojo — original (eliminado), verde + nuevo (agregado), gris = sin cambios.

4
Ajusta opciones

Ignora espacios si el formato es ruido; ignora mayúsculas si no importa.

Diff de dos piezas de texto o código con granularidad de línea, palabra o carácter — en el navegador

Vista
Granularidad
Opciones
Comparar
Original
Modificado
Pega dos textos arriba para ver las diferencias.
¿No sabes qué probar?
400+ herramientas gratis — abre una sorpresa
🎲 Sorpréndeme

Funciones

Tres vistas Tres granularidades Ignorar espacios / mayúsculas Estadísticas de inserción / eliminación Intercambiar lados En el navegador

Usos típicos

  • Detectar qué cambió entre dos versiones de un archivo de configuración antes de desplegar.
  • Revisar la reescritura de un párrafo con granularidad a nivel de palabra para ver exactamente qué palabras se movieron.
  • Comparar dos respuestas JSON para encontrar una diferencia de campo inesperada.
  • Verificar una edición de copiar-pegar contra el original antes de hacer commit.
  • Generar un diff unificado limpio para compartir en chat o code review.

Por qué este

La mayoría de los diffs online solo hacen diff a nivel de línea y solo renderizan lado a lado. Eso se pierde lo que cambió cuando solo una palabra en una línea se mueve. Calculamos el diff interno de palabra/carácter después del diff de línea para que los reordenamientos y pequeñas ediciones se muestren con precisión. El algoritmo estilo Myers se ejecuta en JavaScript puro dentro de la página.

Preguntas frecuentes

¿Hay un límite de tamaño?

El límite soft es ~2 MB por lado — a esa escala un diff a nivel de carácter aún se completa en bastante menos de un segundo en un portátil moderno. Textos más grandes funcionarán pero el renderizado se vuelve lento.

¿Qué algoritmo?

Un diff longest-common-subsequence (LCS) estilo Myers, la misma familia que GNU diff y git usan. Para granularidad de palabra/carácter dentro de líneas cambiadas, volvemos a ejecutar el mismo algoritmo sobre los tokens de esa línea.

¿Por qué mi diff de código se ve mal con "Ignorar espacios" apagado?

Tabs vs espacios, espacios al final y finales de línea CRLF cuentan como diferencias reales cuando "Ignorar espacios" está apagado. Activa la opción si solo te importan los cambios de contenido.

¿Puedo copiar el diff?

La vista unificada es texto puro — selecciona y copia. La vista lado a lado es HTML; la exportación más limpia es cambiar a unificada.

¿Móvil?

Sí. Lado a lado colapsa a paneles apilados bajo 600 px. Usa unificada para la lectura móvil más limpia.

💡 ¿Quieres que mejoremos esta herramienta para ti?

Podemos hacerlo — ¡y es gratis! Solo envíanos un mensaje rápido con tu idea. Si quieres comentarla en detalle, déjanos tu email y te responderemos. Puedes mantener el anonimato.

¿Cómo valoras esta herramienta?

¡Gracias por tu valoración!
¿Quieres contar más? ¡Deja un comentario!
¡Gracias! Tu comentario aparecerá tras la moderación.
Publicada Actualizada