Cómo leer el resultado
La comparación genera un formato unificado sencillo. Una línea con dos espacios
iniciales aparece en ambos textos, - indica contenido eliminado del original y
+ contenido añadido en la versión modificada.
Tools in a Tab
- Procesamiento local
+ Procesamiento en tu navegador
Sin cuenta
El resumen cuenta líneas iguales, eliminadas y añadidas. Intercambiar los textos cambia la dirección del resultado: lo añadido pasa a eliminado y viceversa.
Reglas de comparación
- La unidad es una línea completa, no una palabra o un carácter.
- Mayúsculas, acentos, tabuladores y espacios son significativos.
- Los finales de línea
CRLFyCRse normalizan aLFpara comparar contenido creado en distintos sistemas. - Un salto final crea una línea vacía adicional y, por tanto, se conserva como diferencia significativa.
- Se puede comparar un texto con una entrada vacía; ambas entradas vacías se rechazan porque no producen información útil.
El algoritmo busca una subsecuencia común de líneas para presentar inserciones y eliminaciones en un orden estable. Cuando hay muchas líneas repetidas puede existir más de una alineación válida; el resultado elige una de ellas de forma determinista.
Usos habituales
- Revisar cambios rápidos en configuraciones o fragmentos de código.
- Comparar una respuesta antes y después de transformarla.
- Detectar espacios o saltos de línea que alteran un hash.
- Preparar una explicación legible antes de usar un sistema de control de versiones.
Para documentos JSON, el formateador JSON puede estabilizar la sangría antes de comparar. Si quieres confirmar la igualdad exacta de bytes en un entorno conocido, calcula también SHA-256.
Lo que no hace
Esta versión no resalta palabras dentro de cada línea, no ignora espacios, no aplica reglas específicas de código y no combina cambios de tres versiones. No lee archivos: debes pegar el texto. Tampoco sustituye una revisión de Git, que mantiene historial, autoría y contexto del proyecto.
Límites de protección
Cada lado admite hasta 200.000 caracteres. Además, el producto del número de líneas de ambos textos no puede superar 1.000.000, porque la comparación exacta necesita memoria proporcional a esa combinación. Si se alcanza el límite, divide el documento por secciones.
Privacidad
Los dos textos y el resultado permanecen en la pestaña. No hay petición de procesamiento, almacenamiento ni parámetros con el contenido. Al cerrar o recargar la página desaparece la comparación.
Preguntas frecuentes
¿Puede ignorar espacios en blanco?
No en esta versión. La comparación sensible evita ocultar cambios que sí pueden afectar una configuración, firma o hash.
¿Por qué aparece diferente un salto final?
Porque determina si el documento termina al final de la última línea o abre una línea vacía adicional. Algunas herramientas y formatos distinguen ambos casos.
¿Compara archivos binarios?
No. Está diseñado para texto pegado en la interfaz y no interpreta bytes de archivos.