¿Cómo quitar la marca de agua de Claude?

Claude ahora incrusta una marca de agua invisible en cada salida de texto. Esto es lo que realmente es, lo que sobrevive a la edición y cómo eliminarla con la herramienta de código abierto watermarks-remover.

Ashley Innocent

Ashley Innocent

13 August 2026

¿Cómo quitar la marca de agua de Claude?

Apidog para empresas

Despliegue local

SSO & RBAC

Conforme con SOC 2

Explorar Apidog Enterprise

A partir de agosto de 2026, cada bloque de texto que Claude genera lleva una marca de agua invisible. No puedes verla, el corrector ortográfico no la detectará, y sobrevive a un copiar y pegar de Claude directamente a tu documento. Anthropic la construyó para que el texto escrito por IA pueda ser rastreado hasta el modelo, y la marca viaja discretamente dentro de las propias palabras.

Si eres dueño del contenido que generaste y quieres eliminar esa huella, un proyecto de código abierto llamado watermarks-remover es la herramienta que la mayoría de la gente está utilizando. Esta guía explica qué es realmente la marca de agua de Claude, qué puede y qué no puede eliminar la herramienta, y exactamente cómo ejecutarla.

Una palabra antes de empezar: esto se trata de higiene y privacidad en texto y archivos de tu propiedad. Quitar una marca de procedencia para cometer fraude académico, eludir una política de divulgación o hacer pasar trabajo de IA como humano bajo un contrato que lo prohíbe es una mala idea y a menudo va en contra de las reglas que te rigen. Conoce los términos bajo los que operas.

TL;DR

Qué es realmente la marca de agua de Claude

Comencemos con lo que la mayoría de la gente entiende mal. La marca de agua de texto de Claude no es una secuencia de caracteres ocultos entre tus palabras. No hay un espacio de ancho cero que buscar, ningún glifo sospechoso que aislar, ningún espaciado de caracteres extraño que medir.

En cambio, la marca vive en las propias palabras. Cuando Claude genera texto, en cada paso elige el siguiente token de un conjunto de candidatos estadísticamente casi equivalentes. La marca de agua sesga esa elección según una clave secreta. A lo largo de un pasaje lo suficientemente largo, esas elecciones sesgadas se suman para formar una firma estadística detectable. Lee una oración y nunca lo sabrías. Alimenta unos cientos de palabras a un detector que tenga la clave y el patrón aparecerá.

Ese diseño tiene dos consecuencias importantes para la eliminación:

Anthropic implementó esto a nivel de modelo a partir del 2 de agosto de 2026, lo que significa que ninguna superficie de producto está exenta. Las aplicaciones de Claude, la API, Claude Code y el acceso de terceros a través de AWS, Google Cloud y Microsoft Foundry, todos emiten la marca. Anthropic ha dicho que habrá una API de detección para que los usuarios y terceros puedan verificarla. Si quieres saber más sobre cómo han cambiado la línea de modelos y las políticas de acceso de Anthropic, cubrimos un episodio relacionado en Fable 5 Is Down for Everyone.

Una advertencia que vale la pena repetir, porque funciona en ambos sentidos: una detección positiva significa que el texto pudo haber pasado por Claude, no que alguien hizo trampa. La corrección, la traducción y el resumen dejan el mismo rastro que la escritura fantasma.

Dos marcas de agua diferentes, dos soluciones diferentes

watermarks-remover divide el trabajo en capas porque Claude (y otros proveedores) en realidad utilizan dos sistemas de marcado no relacionados, y necesitan un tratamiento completamente diferente.

Capa A, eliminación determinista de caracteres. Esto apunta a Unicode invisible: espacios de ancho cero, espacios en blanco exóticos, controles de texto bidireccional y caracteres de etiqueta Unicode. Algunas herramientas y tuberías incrustan datos de procedencia o seguimiento de esta manera. La Capa A es puro Python sin modelo involucrado, por lo que es determinista, comprobable y sin pérdidas, elimina la basura sin tocar tu prosa real. Esta es la parte que "simplemente funciona".

Capa B, reescritura estadística. Esta es la que apunta a la marca de agua de muestreo de tokens de Claude descrita anteriormente. Debido a que la señal es la elección de palabras, la única forma de eliminarla es cambiando las palabras: reescribir el texto frase por frase. El proyecto es franco al decir que esto es un esfuerzo de buena fe, no una garantía, y que la reescritura aplana el estilo y puede atenuar la precisión.

Archivos, eliminación de metadatos. Aparte del texto, la herramienta limpia los manifiestos C2PA, EXIF, XMP y las propiedades de documentos de PNG, JPEG, SVG, PDF, DOCX, ODT, HTML y Markdown. C2PA es el estándar de la Coalition for Content Provenance and Authenticity, un manifiesto firmado que acompaña a un archivo. A diferencia de la marca de texto estadística, C2PA es trivialmente eliminable: guarda el archivo de nuevo, convierte el formato o haz una captura de pantalla de la imagen y el manifiesto desaparecerá.

La herramienta cubre las marcas de Claude, Gemini/SynthID-Text, OpenAI y de código abierto (estilo Kirchenbauer) con la misma arquitectura. Las marcas de agua de imagen en el dominio de píxeles como SynthID están fuera del alcance de la eliminación, aunque el proyecto puede opcionalmente puntuarlas a través de una verificación externa de SynthID inversa.

Lo que la marca de agua omite por sí sola

Antes de ejecutar cualquier cosa, vale la pena saber dónde la marca de Claude ya es débil. En estos casos, la eliminación es fácil o innecesaria:

Lo que significa que el alcance honesto de un trabajo de "eliminación" suele ser: prosa larga que mantuviste mayormente como Claude la escribió, más cualquier metadato de archivo.

Instalación de watermarks-remover

El proyecto se envía como una habilidad de agente más un conjunto de scripts de Python independientes. Necesitas Python 3.10+; los scripts principales usan solo la biblioteca estándar, por lo que no hay nada que pip install para el trabajo básico de texto y metadatos.

Clona el repositorio:

git clone https://github.com/guillaumemeyer/watermarks-remover.git
cd watermarks-remover

Si quieres invocarlo como una habilidad de agente (los ejemplos del repositorio usan un directorio de habilidades tipo Grok), enlaza la carpeta de la habilidad:

mkdir -p ~/.grok/skills
ln -sfn "$(pwd)/skills/remove-ai-marks" ~/.grok/skills/remove-ai-marks

Para todos los demás, llamarás a los scripts directamente. Establece un acceso directo al directorio de scripts para que los comandos de abajo se lean claramente:

export SCRIPTS="$(pwd)/skills/remove-ai-marks/scripts"

Dos herramientas opcionales de línea de comandos extienden el lado de la limpieza de archivos si las tienes instaladas:

Ninguno es requerido para el flujo de trabajo principal.

Inspeccionar un archivo antes de tocarlo

Nunca elimines a ciegas. Primero ejecuta el inspector para que sepas lo que realmente está presente, caracteres invisibles, bloques de metadatos, manifiestos de procedencia, antes de decidir qué eliminar.

python3 "$SCRIPTS/inspect_file.py" draft.md

Esto informa lo que la herramienta detecta sin modificar nada. Es el equivalente a leer el objetivo antes de sobrescribirlo: si el inspector muestra que el archivo ya está limpio, has terminado, y si surge algo sorprendente, puedes decidir antes de que cambie cualquier byte.

Eliminar marcas del texto

Para la limpieza determinista de la Capa A, el paso fiable y sin pérdidas, usa clean_text.py. La bandera --stats imprime un resumen de lo que encontró y eliminó:

python3 "$SCRIPTS/clean_text.py" draft.md -o draft.cleaned.md --stats

Esto elimina Unicode invisible, espacios exóticos, controles bidireccionales y caracteres de etiqueta. Deja tu prosa visible intacta, por lo que no hay coste de calidad. Para la mayoría de las personas preocupadas por los caracteres de seguimiento ocultos en lugar de la marca estadística, este único comando es todo el trabajo.

La bandera -o escribe en un nuevo archivo en lugar de sobrescribir el original; mantén la fuente hasta que hayas verificado el resultado.

Eliminar metadatos de archivos

Para imágenes y documentos, clean_file.py elimina C2PA, EXIF, XMP y propiedades de documentos incrustadas:

python3 "$SCRIPTS/clean_file.py" photo.png -o photo.cleaned.png

Maneja PNG, JPEG, SVG, PDF, DOCX, ODT, HTML y Markdown. Si tienes exiftool instalado y quieres ser minucioso con las imágenes, ejecútalo después para capturar cualquier etiqueta residual:

exiftool -all= photo.cleaned.png

Recuerda que C2PA es el caso fácil. Si tu única preocupación es el manifiesto de procedencia en una imagen generada por Claude, un viaje de ida y vuelta de formato a menudo lo elimina por sí solo; esta herramienta simplemente lo hace de forma limpia y predecible.

El problema de la Capa B: reescribir para vencer las estadísticas

Aquí es donde la honestidad importa más que la sintaxis de los comandos.

La marca de agua de texto estadística solo se puede eliminar cambiando las palabras. La herramienta expone esto a través de rewrite_text.py, que prepara un pase de parafraseo:

python3 "$SCRIPTS/rewrite_text.py" draft.md --backend print-prompt --strength paraphrase

La opción --backend print-prompt emite la instrucción de reescritura en lugar de llamar directamente a un modelo, por lo que mantienes el control sobre lo que hace la reescritura. --strength controla cuán agresiva es la reformulación.

Pero lee a qué te estás comprometiendo. Para romper una señal que está distribuida a través de la elección de palabras, tienes que reescribir oración por oración. Eso:

El proyecto mismo plantea la pregunta obvia: si necesitas un modelo potente para parafrasear el texto de Claude en algo libre de marcas de agua sin estropearlo, ¿es eso una solución barata o simplemente... más gasto de modelo para una copia degradada? Para la mayoría de los casos legítimos, la respuesta es que la Capa B no vale la pena. Si el texto es corto, o es código, la marca probablemente ya sea demasiado débil para importar. Si es prosa de formato largo que te importa, la reescritura daña lo que intentabas conservar.

La conclusión pragmática: ejecuta la Capa A y el limpiador de archivos de forma rutinaria; recurre a la Capa B solo cuando tengas una razón específica y legítima y aceptes el impacto en la calidad.

Verificación de tu trabajo

La eliminación es tan buena como tu capacidad para confirmarla. Vuelve a ejecutar el inspector en la salida:

python3 "$SCRIPTS/inspect_file.py" draft.cleaned.md

Para C2PA específicamente, c2patool te da una lectura definitiva sobre si queda un manifiesto:

c2patool photo.cleaned.png

Para la marca de texto estadística, la verificación honesta es más difícil, ya que no posees la clave de Anthropic. Cuando la API de detección prometida por Anthropic esté disponible, esa será la verdadera prueba. Hasta entonces, trata los resultados de la Capa B como no confirmados por definición. Si integras algo de esto en un flujo de trabajo repetible, ese paso de verificación es exactamente el tipo de comportamiento que vale la pena probar como cualquier otro flujo de trabajo de API; los equipos que automatizan la verificación de contenido o modelos a menudo los conectan a una herramienta de prueba de API como Apidog para que una verificación de "si la marca regresó" se ejecute de la misma manera cada vez. Para el patrón más amplio de prueba de puntos finales respaldados por modelos, consulta Cómo probar agentes de IA a través de una API.

Salvaguardias legales y éticas

El propio encuadre de la herramienta es el correcto: esto es para la privacidad y la higiene en el contenido que posees. Eso cubre la eliminación de caracteres de seguimiento de tus propios borradores, la limpieza de metadatos de imágenes antes de publicarlas o la eliminación de una etiqueta de procedencia de escritos que consideras tuyos.

No cubre:

También hay una razón práctica para no depender demasiado de todo esto: la detección funciona en ambos sentidos. Un hallazgo de marca de agua no prueba la autoría, y su ausencia no prueba el origen humano. Construir un flujo de trabajo en torno a la derrota de una señal que ya es ambigua a menudo requiere más esfuerzo del que la situación justifica. En caso de duda, divulga. Es más barato que ser descubierto por no divulgar.

Si tu interés aquí es menos sobre ocultar el uso de IA y más sobre ejecutar modelos bajo tus propios términos, con tu propia política de procedencia y sin marca de agua de proveedor en primer lugar, el autoalojamiento es la respuesta más limpia. Cubrimos las opciones actuales en Los mejores LLM locales para ejecutar en 2026.

Preguntas frecuentes

¿Puedo simplemente encontrar y eliminar los caracteres de la marca de agua en el texto de Claude? No. La marca de agua de texto de Claude no está hecha de caracteres ocultos, es un sesgo estadístico en la elección de palabras. No hay nada que buscar y eliminar. (Algunas otras herramientas sí inyectan caracteres invisibles, y la Capa A de watermarks-remover los elimina. Pero ese es un mecanismo diferente a la marca estadística de Claude).

¿Copiar y pegar el resultado de Claude elimina la marca de agua? No. La marca estadística está incrustada en las palabras, por lo que sobrevive al copiar y pegar entre aplicaciones. Solo editar el texto real la degrada.

¿Es watermarks-remover gratuito? Sí. Es de código abierto bajo la licencia MIT. Los scripts centrales de texto y metadatos solo necesitan Python 3.10+ y la biblioteca estándar.

¿Funcionará en la salida de Claude Code? Se ejecutará, pero la marca de agua suele ser ya demasiado débil para importar en el código. El código fuente tiene opciones de tokens restringidas, y los formateadores y linters borran la mayor parte de la señal restante. Normalmente hay poco que eliminar.

¿Elimina las marcas de agua de imágenes como SynthID? No las del tipo de dominio de píxeles. Elimina los metadatos a nivel de archivo (C2PA, EXIF, XMP) de forma limpia, y opcionalmente puede puntuar las marcas de SynthID a través de una configuración externa de SynthID inverso, pero eliminar una marca de agua en píxeles está fuera de su alcance.

¿Es legal eliminar la marca de agua? Eliminar una marca de procedencia del contenido que posees no es inherentemente ilegal, pero puede violar políticas académicas, contratos o términos de plataforma que requieren la divulgación de IA. La herramienta está destinada a la privacidad de tu propio contenido, no a evadir esas obligaciones.

¿Cómo sé si la marca estadística realmente ha desaparecido? En este momento, en gran parte no puedes verificarlo por ti mismo, porque no posees la clave de detección. Anthropic ha dicho que habrá una API de detección, que será la verdadera prueba. La eliminación de caracteres de la Capa A y la eliminación de C2PA, por el contrario, son fáciles de verificar con el inspector y c2patool.

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs