Comparador de textos
Compara dos textos lado a lado y ve las líneas, palabras o caracteres añadidos y eliminados. Copia el resultado como parche unificado.
Se procesa en local, en tu navegador. Tu texto no se sube.
Qué hace esta herramienta
Pega una versión original y otra modificada y la herramienta resalta exactamente qué ha cambiado. Compara por líneas (como git diff), por palabras (lo mejor para prosa, contratos y correcciones de texto) o por caracteres individuales (lo mejor para detectar una sola errata en un identificador largo). Las adiciones se marcan con + y subrayado, y las eliminaciones con − y tachado, de modo que el resultado se lee bien incluso sin color.
En una pantalla ancha obtienes una vista lado a lado con números de línea en ambos lados; en un teléfono, los mismos cambios se muestran como una única lista unificada. Los tramos largos sin cambios se pliegan para que solo veas los cambios con tres líneas de contexto, y puedes expandir cualquier pliegue. Las opciones permiten ignorar las diferencias de espacios en blanco o de mayúsculas y minúsculas, algo útil cuando un reformateo o un cambio de mayúsculas generó ruido.
La comparación usa la biblioteca jsdiff. Las estadísticas muestran cuántas líneas, palabras o caracteres se añadieron, se eliminaron y quedaron sin cambios, además de un porcentaje de similitud. Puedes copiar o descargar los cambios como un parche unificado estándar para revisiones de código, tickets o el comando patch. Las entradas grandes se comparan en un hilo en segundo plano para que la página siga respondiendo.
Cómo usarla
- 1Pega el texto original a la izquierda y el texto modificado a la derecha (o pulsa Ejemplo).
- 2Elige Líneas, Palabras o Caracteres y, si quieres, ignora los espacios en blanco o las mayúsculas y minúsculas.
- 3Revisa los cambios resaltados y las estadísticas. Si quieres, alterna entre la vista lado a lado y la unificada.
- 4Copia el parche unificado o descárgalo como archivo .patch.
Formatos compatibles
Texto plano en cualquier idioma. La salida del parche usa el formato diff unificado que entienden git, patch y la mayoría de las herramientas de revisión.
Privacidad
Esta herramienta se ejecuta en tu navegador. Los datos que proporcionas se procesan en tu dispositivo y no se envían a nuestros servidores.
Limitaciones
- Las entradas de más de 1 MB combinado piden confirmación antes de continuar; los textos muy grandes o muy distintos pueden tardar mucho y pueden detenerse por ser demasiado complejos.
- La diferencia se calcula solo sobre texto. Los archivos binarios, el formato y las imágenes no se comparan.
- Los bloques movidos se muestran como una eliminación más una adición; el algoritmo no detecta movimientos.
- El parche unificado siempre registra las diferencias reales, así que la opción de ignorar mayúsculas y minúsculas no se le aplica.
- Solo se dibujan las primeras 3.000 filas a la vez para que la página vaya rápido; en diferencias enormes, expande los pliegues de forma selectiva.
Preguntas frecuentes
¿Qué diferencia hay entre los modos de líneas, palabras y caracteres?
El modo de líneas marca como cambiadas líneas enteras, como git diff. El modo de palabras resalta solo las palabras cambiadas dentro de una frase. El modo de caracteres señala ediciones de una sola letra. Las estadísticas usan la misma unidad.
¿Puedo usar el resultado con git o patch?
Sí. El texto copiado es un diff unificado con “original” y “modified” como nombres de archivo y tres líneas de contexto. Cambia los nombres de las cabeceras si tu herramienta espera rutas reales.
¿Por qué ayuda ignorar los espacios en blanco?
Reindentar o reajustar el texto cambia muchas líneas sin cambiar el significado. Con la opción activada, las líneas que solo difieren en espacios o tabulaciones cuentan como sin cambios.
¿Mi texto se sube a algún sitio?
No. La comparación se ejecuta en tu navegador, en un worker en segundo plano para las entradas grandes.
Herramientas relacionadas
Eliminar líneas duplicadas
Elimina las líneas duplicadas de una lista, conserva la primera o la última aparición, ignora mayúsculas, recorta espacios y ordena. Ve cuántas se eliminaron.
Contador de palabras
Cuenta palabras, caracteres, oraciones y párrafos, estima el tiempo de lectura y de locución y consulta las palabras clave principales. También funciona con chino, japonés y tailandés.
Convertidor de mayúsculas y minúsculas
Convierte texto a MAYÚSCULAS, minúsculas, Título, Oración, camelCase, snake_case, kebab-case y más. Compatible con Unicode y con reglas según el idioma.
Markdown a HTML
Convierte Markdown (estilo GitHub) a HTML limpio con vista previa en vivo. Copia o descarga el resultado, todo en tu navegador.