Comparador de Textos
Compara dos textos línea por línea y descubre qué se añadió, qué se eliminó y qué quedó igual. Funciona en tu navegador, sin subir nada. Ideal para borradores, listas, mensajes y fragmentos de código.
Tus textos se quedan en el navegador y no se suben. La comparación se ejecuta solo localmente, usando un algoritmo LCS. La herramienta está pensada para el trabajo cotidiano con texto; no sustituye una revisión profesional de contratos o documentos sensibles.
Prueba otra herramienta
Elegidas para acompañar a estaEl comparador de textos es una herramienta gratuita del navegador para comparar dos textos y encontrar las diferencias entre ellos. Pega el texto original en un lado, el texto que quieres comparar en el otro, y la herramienta te muestra línea por línea qué se añadió, qué se eliminó y qué quedó igual. Los resultados están disponibles en dos vistas: una vista de diff unificada (cada línea con un marcador +/-/espacio) y una vista en paralelo (izquierda/derecha). La herramienta es útil para comparar borradores de artículos, mensajes, listas, fragmentos de código, versiones de traducciones y cualquier texto que haya sido editado. La comparación se basa en el algoritmo clásico LCS (Longest Common Subsequence, o subsecuencia común más larga), que es determinista y siempre devuelve el mismo resultado para las mismas entradas. La herramienta admite algunas opciones simples: ignorar mayúsculas y minúsculas, ignorar diferencias de espacios en blanco e ignorar líneas vacías. Estas opciones solo afectan a la clave usada para la comparación; el texto original siempre se muestra exactamente como se escribió. Todo ocurre en tu navegador: los textos, las opciones y el resultado nunca se suben ni se almacenan. La herramienta está pensada para el trabajo cotidiano con texto; no sustituye una revisión profesional de contratos, documentos legales o cualquier documento sensible que requiera un experto. Última actualización: mayo de 2026.
Cómo usar esta herramienta
- 01Pega los dos textosEn el campo «Texto original», pega la primera versión (por ejemplo, el borrador antes de editar). En el campo «Texto a comparar», pega la segunda versión (después de editar).
- 02Elige las opciones (opcional)«Ignorar mayúsculas y minúsculas» es útil para textos que solo tuvieron cambios de capitalización. «Ignorar espacios en blanco» es útil para código o texto con formato distinto. «Ignorar líneas vacías» es útil para textos que solo difieren en la cantidad de líneas vacías que contienen.
- 03Lee las diferenciasEl resumen muestra cuántas líneas se añadieron, cuántas se eliminaron y cuántas quedaron igual. En la vista puedes ver las diferencias reales: las líneas verdes con un + son líneas añadidas, las líneas rojas con un - son líneas eliminadas, y las líneas grises son las que no cambiaron.
- 04Copia el resultadoAl hacer clic en «Copiar resultado» se copia el diff unificado al portapapeles. Puedes pegarlo en un correo, un mensaje, un documento o un sistema de control de versiones.
¿Cuándo es útil?
- Comparar un mensaje antes y después de editarloEscribiste un correo largo, un compañero lo editó y quieres ver exactamente qué cambió. Pega las dos versiones y la herramienta te muestra todas las diferencias.
- Comparar versiones de una listaTienes una lista de nombres, direcciones o productos y actualizaste algunos elementos. La comparación muestra qué elementos se añadieron a la lista y cuáles se eliminaron.
- Revisar qué cambió en un fragmento de códigoCopiaste una función a otro archivo y modificaste algo. Comparar la versión original con la actual muestra con claridad los cambios que hiciste.
- Traducciones: comparar una versión corregidaTe devolvieron una traducción con correcciones. Comparar la traducción original con la versión corregida muestra dónde cambió la traducción y dónde se mantuvo igual.
- Seguir los cambios en el borrador de un artículoUna primera versión de un artículo frente a una versión después de los comentarios del editor. La herramienta muestra todas las diferencias organizadas línea por línea.
Ejemplos
- Un mensaje editado levementeOriginal: «Quería contarte una novedad sobre el proyecto». Comparado con: «Quería contarte una novedad sobre el nuevo proyecto». En este caso se eliminó una línea y se añadió otra, marcadas como una línea modificada.
- Una lista con una adición y una eliminaciónOriginal: manzana / plátano / cereza / dátil / grosella. Modificado: manzana / plátano / arándano / dátil / higo. La herramienta muestra una línea eliminada (cereza), una línea actualizada (plátano -> arándano, según el orden) y una línea añadida (higo).
- Ignorar diferencias de espacios en blancoOriginal: «a b c» comparado con «a b c». Sin la opción activada, la comparación se marca como diferente. Con «Ignorar espacios en blanco», la herramienta ve la línea como idéntica.
- Ignorar líneas vacíasOriginal: «Primer párrafo\n\n\nSegundo párrafo» comparado con «Primer párrafo\nSegundo párrafo». Con «Ignorar líneas vacías», ambas versiones se tratan como idénticas.
Cómo funciona la comparación
La herramienta divide ambos textos en líneas (normalizando CRLF/CR a LF), crea una lista de líneas para cada lado y ejecuta un algoritmo LCS bidimensional. El resultado es una secuencia de «ediciones»: líneas idénticas, líneas añadidas y líneas eliminadas. Una representación adicional, la «vista en paralelo», agrupa una línea eliminada seguida inmediatamente de una línea añadida en una «línea modificada», para que puedas ver el cambio en su lugar. La complejidad es O(M*N) en tiempo y memoria, donde M y N son el número de líneas de cada lado. La herramienta limita cada lado a 5.000 líneas para mantener una buena experiencia de uso; para archivos más grandes, se recomiendan herramientas de línea de comandos.
Las opciones de normalización
Ignorar mayúsculas y minúsculas (ignoreCase): compara las líneas sin tener en cuenta las diferencias entre A y a. Comparar «Hola» con «hola» da como resultado idéntico. Ignorar espacios en blanco (ignoreWhitespace): reduce cada secuencia de espacios, tabulaciones o saltos de línea a un solo espacio, y elimina los espacios al principio y al final. Comparar «a b» con «a b» da como resultado idéntico. Ignorar líneas vacías (ignoreEmptyLines): elimina las líneas vacías o con solo espacios de ambos lados antes de la comparación. Las tres opciones son independientes y se pueden combinar.
Vista unificada frente a vista en paralelo
La vista unificada muestra todas las líneas en vertical con prefijos: « » para una línea sin cambios, «+» para una línea añadida, «-» para una línea eliminada. Es un formato estándar en el mundo del desarrollo y es fácil de copiar en un correo o mensaje. La vista en paralelo muestra dos columnas, izquierda y derecha, con las líneas alineadas en paralelo; la desventaja es que puede verse apretada en pantallas móviles.
Casos en los que conviene involucrar a otra persona
Para contratos, documentos legales, código complejo que necesita una revisión senior o documentos sensibles: la herramienta muestra solo diferencias textuales; no evalúa el significado, no sustituye la revisión de un abogado ni la revisión profesional de código. Úsala como una primera ayuda visual y luego pasa el resultado a la persona experta correspondiente.
Privacidad
Todo ocurre en tu navegador. Los textos, las opciones y el resultado no se suben, no se guardan en localStorage ni en IndexedDB, y no se envían a herramientas de analítica. Un mínimo de analítica operativa mide solo el uso general: una vista de página, el primer uso exitoso de la herramienta y una copia. Nunca se envía ningún valor, línea o contenido de texto.
Preguntas frecuentes
¿Qué es un comparador de textos (text diff checker)?
Una herramienta que compara dos textos línea por línea y muestra qué cambió entre la primera versión y la segunda: qué líneas se añadieron, cuáles se eliminaron y cuáles quedaron igual.
¿Cómo funciona la comparación?
La herramienta divide cada texto en líneas y ejecuta un algoritmo LCS (subsecuencia común más larga) que encuentra la secuencia más larga de líneas idénticas presentes en ambos textos y en el mismo orden. Todo lo que no forma parte de esa secuencia se marca como línea añadida (presente solo en el lado derecho) o línea eliminada (presente solo en el lado izquierdo).
¿Cuál es la diferencia entre la vista unificada y la vista en paralelo?
La vista unificada muestra todas las líneas en una sola columna con prefijos +/-/espacio. La vista en paralelo muestra dos columnas paralelas. La unificada es cómoda para copiar como respuesta en un correo o mensaje; la vista en paralelo es cómoda para una lectura visual.
¿La herramienta admite texto de derecha a izquierda?
Sí. La herramienta compara los textos como cadenas, ya sea en español, hebreo o texto mixto. Las líneas de derecha a izquierda y las de izquierda a derecha se tratan de la misma forma.
¿Cuál es el tamaño máximo de texto?
La herramienta admite hasta 5.000 líneas por lado. Para archivos más grandes, usa una herramienta de línea de comandos (por ejemplo, diff de Unix o git diff).
¿Es adecuada la herramienta para una comparación legal de un contrato?
No. La herramienta muestra solo diferencias textuales, no el significado. Para revisar contratos, documentos legales o documentos sensibles, consulta a un abogado o a la persona experta correspondiente.
¿La herramienta envía mis textos a algún lugar?
No. Toda la comparación se ejecuta en tu navegador. Los dos textos, las opciones y el resultado no se suben, no se almacenan ni se envían a herramientas de analítica.
¿Es gratuita la herramienta?
Sí. La herramienta es gratuita, sin registro, sin cuenta y sin un límite de uso razonable.

