Saltar al contenido
100% Privacidad — Tus archivos permanecen en tu dispositivo
>_
Español

Comparador de textos (Diff Checker)

Pega dos versiones de un texto y descubre exactamente qué cambió, palabra por palabra o línea por línea.

Suelta aquí un archivo (texto, Word, PDF, Excel, PowerPoint, OpenDocument, RTF). Suelta dos archivos en cualquier parte para compararlos.

Suelta aquí un archivo (texto, Word, PDF, Excel, PowerPoint, OpenDocument, RTF). Suelta dos archivos en cualquier parte para compararlos.

Resultado de la comparación

Más opciones
Reglas de exclusión (regex)
Opciones de extracción de archivos

Se aplican a ambos archivos y se reaplican enseguida a los ya cargados (no hace falta volver a elegirlos). Los archivos no salen de tu navegador.

Límites por tipo de archivo

Solo se compara el texto; la fiabilidad indica cuánto se parece el texto extraído a lo que ves en el programa original.

  • Texto / código (alta): exacto. La codificación se detecta automáticamente (BOM, UTF-16, UTF-8 y, si no, Windows-1252).
  • Word .docx (media): los párrafos, títulos, listas y tablas se conservan como texto. Se omiten imágenes, cuadros de texto, encabezados y pies, notas al pie y comentarios; los cambios controlados aparecen como aceptados.
  • PDF (media): solo PDF con capa de texto; los escaneos necesitan OCR (no compatible). Las páginas con varias columnas y las tablas pueden leerse en otro orden; los guiones y saltos de línea dependen del diseño.
  • Excel .xlsx (alta): valores (o fórmulas) de las hojas visibles, una fila por línea. No se incluyen formatos de número y fecha, gráficos, imágenes ni comentarios; los libros muy grandes pueden ir lentos.
  • OpenDocument .odt (media): igual que Word: texto, títulos, listas y tablas; se omiten comentarios, notas al pie y eliminaciones con control de cambios. Lo mismo para las diapositivas .odp.
  • OpenDocument .ods (alta): valores guardados de las celdas de todas las hojas; las fórmulas se muestran como sus valores.
  • PowerPoint .pptx (media): texto de las diapositivas en el orden de la presentación, incluidas las tablas; se omiten notas del orador, gráficos, imágenes y SmartArt.
  • RTF (baja): conversión sencilla de párrafos y caracteres especiales; el contenido complejo o incrustado puede perderse.

No compatible: imágenes/escaneos (sin OCR), archivos protegidos con contraseña, .doc/.xls/.ppt antiguos, archivos de más de 30 MB. El contenido del archivo nunca se sube ni se guarda.

¿Para qué sirve un comparador de textos?

Cada vez que existen dos versiones de un mismo documento —un contrato antes y después de que lo revise un abogado, un artículo antes y después de una ronda de correcciones, un archivo de configuración antes y después del commit de un compañero— la pregunta importante casi nunca es si los archivos son iguales, sino qué ha cambiado exactamente. Leer las dos versiones en paralelo intentando detectar cada coma añadida o cada frase reescrita es lento y propenso a errores, sobre todo cuando el documento ocupa más de una página. Un comparador de textos automatiza esa tarea y resalta con precisión las palabras o líneas que difieren, para que revisar un cambio te lleve segundos en lugar de minutos.

Esta herramienta funciona por completo en tu navegador. Ambos cuadros de texto permanecen en la memoria de tu dispositivo y la comparación la calcula una librería de JavaScript que se ejecuta localmente: nada de lo que escribas o pegues se envía nunca a un servidor, ni se registra ni se guarda en ningún sitio. Esto importa si estás comparando un contrato con un cliente, un archivo con contraseñas o cualquier texto que prefieras no pasar por un servicio externo. Cierra la pestaña y todo desaparece; no queda ningún historial del que preocuparse.

Pega el texto original a la izquierda y la versión actualizada a la derecha: ambos cuadros muestran números de línea y se desplazan de forma sincronizada, y cada uno tiene sus propios botones Borrar, Intercambiar y Subir archivo para cargar dos archivos directamente desde el disco (texto plano, código, Word, PDF, Excel y más) en vez de copiar y pegar. La comparación se actualiza en vivo mientras escribes; no hay ningún botón que pulsar. Elige Carácter, Palabra o Línea para controlar con qué precisión se desglosan las diferencias: el modo Carácter detecta hasta un simple error de tecleo, el modo Palabra es el más adecuado para prosa porque muestra exactamente qué palabras cambiaron dentro de una frase, y el modo Línea compara líneas completas, lo cual conviene a código, JSON o listas donde importa qué líneas enteras se movieron y no las palabras sueltas dentro de ellas. Una línea que solo existe en una versión se muestra totalmente en verde (añadida) o rojo (eliminada); una línea que existe en ambas pero fue editada se muestra en naranja, con la palabra o los caracteres exactos que cambiaron resaltados con más fuerza dentro de ella, para que puedas distinguir a simple vista una línea editada de un par de eliminación-e-inserción sin relación.

Los contadores de añadidos/eliminados/modificados encima de la comparación te dan una idea rápida de la magnitud del cambio, y los botones ↑/↓ saltan directamente al cambio siguiente o anterior sin desplazarte por líneas sin modificar, algo muy útil en un documento largo. Un botón de Pantalla completa expande la comparación para revisarla con más detalle. Debajo de la comparación, la herramienta de fusión convierte este diff de solo lectura en algo que realmente puedes resolver: cada cambio tiene sus propios botones ←/→ entre las dos columnas, que te permiten llevar la edición de la versión derecha a la columna izquierda, o llevar la versión izquierda a la derecha, cambio por cambio, hasta que ambas columnas queden exactamente como quieres. Cada columna tiene sus propios botones Copiar y Guardar, para que puedas extraer un resultado fusionado y limpio sin volver a escribir nada. Si los dos textos resultan ser idénticos, la herramienta lo indica directamente en lugar de mostrar un resultado vacío y ambiguo.

Dos versiones del mismo código suelen parecer totalmente distintas solo por el estilo: minificado o con sangrías, tabulaciones o espacios, comillas simples o dobles, líneas largas partidas en sitios diferentes. Pulsa el botón Formatear que hay sobre los dos cuadros para llevar ambos textos a un mismo estándar antes de comparar; detecta por sí solo el lenguaje de cada cuadro (primero mira el nombre del archivo y luego el texto). En el menú del engranaje que tiene al lado puedes, en cambio, elegir tú mismo JSON, XML, SQL, HTML, CSS, SCSS, LESS, JavaScript, TypeScript, YAML, Markdown o GraphQL, una sangría de 2 espacios, 4 espacios o tabulación, un ancho de línea y, para SQL, un dialecto como MySQL, PostgreSQL o SQL Server. Formatear aplica los mismos ajustes a los dos cuadros y, si resulta que cada lado es un lenguaje distinto, recibes un aviso. Si el texto tiene un error de sintaxis no se cambia nada y el mensaje indica la línea y la columna. Los formateadores (Prettier y sql-formatter) solo se descargan al pulsar Formatear, se ejecutan en un worker en segundo plano para que las entradas grandes no bloqueen la página, y todo se queda en tu dispositivo. Formatear puede cambiar comillas, puntos y comas y saltos de línea, pero nunca lo que hace el código, y cualquier formateo se puede deshacer. Cuando estés listo, pulsa Comparar para ir directo al resultado.

Preguntas frecuentes

¿Puedo comparar el texto carácter por carácter en lugar de por línea?

Sí — cambia entre los niveles de comparación por carácter, por palabra o por línea.

¿Puedo combinar las dos versiones en un texto final?

Sí — la herramienta de combinación integrada te permite aceptar la versión izquierda o derecha cambio por cambio.

¿Puedo ignorar las diferencias de espacios en blanco o mayúsculas/minúsculas?

Sí — activa "ignorar espacios" e "ignorar mayúsculas/minúsculas" de forma independiente.

¿Qué lenguajes puede formatear el botón Formatear?

JSON, XML, SQL (SQL estándar más MySQL, PostgreSQL, SQL Server, SQLite, BigQuery y otros), HTML, CSS, SCSS, LESS, JavaScript/JSX, TypeScript/TSX, YAML, Markdown y GraphQL. El lenguaje se detecta automáticamente por el nombre del archivo o por el texto, y siempre puedes elegirlo a mano.

Herramientas relacionadas