Herramienta

Comparador de textos online

Compara dos textos por líneas localmente.

Tus datos se procesan localmente en el navegador y no se envían a nuestros servidores.

Comparación por líneas y sensible a espacios
Atajo: Ctrl o ⌘ + Intro

Introduce contenido en al menos uno de los textos.

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 CRLF y CR se normalizan a LF para 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.

Revisado el por Tools in a Tab.