CanDoYa
ES

Comparar textos online

Funciona del todo en tu navegador: sin subir nada y sin registro.

Texto original
Texto modificado
DiferenciasFilas: 0
Pega dos versiones de un texto a la izquierda y a la derecha para ver qué cambió, línea a línea.
Pega dos textos para compararlos línea a línea y palabra a palabra
Añadidas: 0Eliminadas: 0Modificadas: 0Sin cambios: 0
Comparte esta herramienta

¿Qué es una herramienta para comparar textos?

Una herramienta para comparar textos analiza dos versiones de un texto y resalta qué se añadió, eliminó o modificó entre ellas. Esta herramienta ejecuta el algoritmo Myers diff (el mismo de edición minima que usa git) completamente en tu navegador: pega el original a la izquierda, la nueva versión a la derecha, y obtienes una vista lado a lado con números de línea, resaltados a nivel de palabra en las líneas modificadas, y conteos de líneas añadidas, eliminadas y sin cambios.

Cómo se usa

  1. 1Pega el original. Escribe o pega el texto original en el cuadro de la izquierda. Puede ser una frase, un párrafo o miles de líneas - la comparación se ejecuta en el navegador.
  2. 2Pega la versión modificada. Escribe o pega la nueva versión en el cuadro de la derecha. La vista lado a lado se actualiza mientras escribes, con números de línea y resaltados a nivel de palabra en las líneas que cambiaron.
  3. 3Filtra el ruido. Activa Ignorar mayúsculas o Ignorar espacios si esas diferencias no son relevantes. Usa Intercambiar lados para voltear la comparación, o Copiar como parche para copiar un diff unificado solo de los cambios.

Para quién es

La comparación se ejecuta mientras escribes y permanece en tu dispositivo - nada se sube, así que es seguro para borradores inéditos, contratos, código fuente y prompts de IA. El diff de líneas usa el algoritmo Myers para encontrar el conjunto mínimo de inserciones y eliminaciones que transforman el texto de la izquierda en el de la derecha - el mismo enfoque que usa git diff - para que los resaltados muestren lo que realmente cambió en vez de marcar todo en rojo desde la primera edición. En las líneas que cambiaron, un segundo pase a nivel de palabra identifica exactamente qué palabras se modificaron, con tachado en lo eliminado y fondo verde en lo añadido.

Dos opciones reducen el ruido: Ignorar mayúsculas trata Hola y HOLA como iguales, e Ignorar espacios ignora cambios de sangría, espacios al final y espacios dobles. Usa Intercambiar lados para voltear la dirección de comparación sin reescribir, o Copiar como parche para obtener un parche unificado - / + solo de los cambios.

Preguntas frecuentes

¿Esta herramienta para comparar textos es gratuita?

Sí - 100% gratuita, sin registro y sin límite de caracteres. La comparación se ejecuta localmente en tu navegador, así que sigue siendo rápida incluso con textos largos.

¿Mi texto se sube a algún servidor?

No. Ambos textos se comparan completamente en tu navegador y nunca tocan un servidor, lo que hace que la herramienta sea segura para borradores inéditos, contratos, código fuente y prompts de IA confidenciales.

¿Cómo decide la herramienta qué cambió?

Usa el algoritmo de diff de Myers para calcular el script de edición mínima que transforma el texto de la izquierda en el de la derecha. El resultado es una secuencia de líneas sin cambios, eliminadas e insertadas - el mismo modelo que usa git. Los pares adyacentes de eliminación/inserción se colapsan en una sola fila 'modificada' para verlos lado a lado, y un segundo diff a nivel de palabra identifica las palabras exactas que cambiaron dentro de una línea modificada.

¿Qué ignora exactamente 'Ignorar espacios'?

Colapsa las series de espacios en blanco a un solo espacio y elimina los espacios al inicio y al final antes de comparar cada línea. Así, una línea en blanco extra, un cambio de sangría, o una tabulación en vez de cuatro espacios no aparecerá como diferencia - los cambios dentro de las palabras sí aparecen.

¿La comparación funciona con Unicode, emoji y escrituras no latinas?

Sí. El diff de líneas y palabras opera sobre caracteres Unicode, así que emoji, chino, árabe y texto cirílico se comparan correctamente. No hay tokenización específica por idioma - la herramienta simplemente busca caracteres coincidentes.

¿Puedo comparar textos largos?

Sí - la herramienta maneja cómodamente cientos de miles de caracteres. Para pares extremadamente grandes y totalmente diferentes (millones de caracteres a ambos lados) vuelve a un diff grueso de 'reemplazar todo' para mantener la respuesta en vez de bloquear la página.

¿Qué produce 'Copiar como parche'?

Un parche de estilo unificado simple con un carácter de prefijo por línea: un espacio para las líneas sin cambios, '-' para las líneas eliminadas y '+' para las líneas añadidas. Pégalo en un chat, un issue o una revisión de código cuando quieras un registro textual compacto del cambio en vez de una vista completa lado a lado.

¿Por qué dos textos idénticos siguen mostrando filas?

Si las opciones están desactivadas y los textos son idénticos byte a byte, el panel de resultados colapsa al mensaje 'Los textos son idénticos'. Con Ignorar mayúsculas o Ignorar espacios activados, los textos pueden diferir a nivel de bytes pero la comparación sigue sin reportar cambios semánticos - el mensaje indica entonces que los textos son idénticos bajo las reglas elegidas.