{"id":814270,"date":"2026-08-15T08:08:17","date_gmt":"2026-08-15T08:08:17","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/814270\/"},"modified":"2026-08-15T08:08:17","modified_gmt":"2026-08-15T08:08:17","slug":"how-claudes-text-watermarking-works-anthropic","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/814270\/","title":{"rendered":"How Claude&#8217;s text watermarking works \\ Anthropic"},"content":{"rendered":"<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Future Claude models will generate text that contains a watermark. This is a way of determining the likelihood that Claude was involved in writing the text, and we, along with several other major AI providers, are implementing this change to comply with the EU AI Act.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">In this article, we share answers to some of the questions we\u2019ve received about how our chosen watermarking method works, whether it affects Claude\u2019s outputs, and why we\u2019re making this change. To summarize:<\/p>\n<p>We use a method of watermarking that does not have any practical impact on the quality or content of Claude\u2019s outputs;The difference between watermarked and un-watermarked text will not be distinguishable to readers;Nothing is added to the text and there are no hidden characters;Watermarking doesn\u2019t require extra tokens, and will not be more expensive;Watermarking carries no identifying information and can\u2019t be traced to a specific person, organization, or chat;Watermarking won\u2019t be specific to Claude. As of August 2, the EU requires AI providers serving its market to mark AI-generated content. Other major model developers have signed the same Code of Practice and will be implementing their own watermarks.What is watermarking?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Large language models like Claude work by generating one word at a time. Each time the model decides on the next word, it chooses among a list of potential candidates, ultimately selecting the most sensible or likely based on the preceding text. Take the sentence \u201cThe weather today was cold and\u2026\u201d. The next word is very unlikely to be \u201csugary.\u201d But it is quite likely to be \u201covercast\u201d or \u201cgrey.\u201d Under most circumstances, it doesn\u2019t matter much to the reader which of these latter two words the model ultimately chooses\u2014the meaning of the sentence is largely the same either way. In cases like this, the choice is settled by a random number.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Watermarking uses low-stakes choices like these\u2014which occur many times over a piece of generated text\u2014to leave a pattern in Claude\u2019s responses. That pattern is undetectable to the reader, but is detectable to anyone who has a key that encodes it. When watermarking is used, choices are still made at random, but the source of the randomness is different. Instead of using an arbitrary random number generator to pick the next word, watermarking uses the key and a few words that come before to settle what word the model should pick. That is, the words that Claude picks are still random, but now, one can check the sequence of words and see if it\u2019s consistent with the choices Claude would make if it was using the key. If it is, one can assign a probability that the text was generated by Claude.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Importantly, it isn\u2019t that the model will now always be biased toward overcast or grey. Just as with non-watermarked text, overcast might be selected in one sentence, grey in the next, depending on the words that came before. And it\u2019s not the case that the watermarking method pushes Claude to choose a word it wouldn\u2019t have considered anyway (for instance, it wouldn\u2019t make Claude pick a word like \u201cnubilous\u201d\u2014an obscure1 synonym for overcast or grey that Claude almost certainly wouldn\u2019t use under normal circumstances).<\/p>\n<p>How does watermarking affect Claude\u2019s outputs?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Watermarking does not impact the quality of Claude\u2019s output. To a reader, a watermarked response is indistinguishable from an unwatermarked one (in this way, AI watermarks differ substantially from their namesakes on banknotes, other physical objects, and some digital documents, which are visible to the naked eye).<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">In internal testing, we\u2019ve seen no impact of watermarking on the content, level of creativity, or readability of Claude\u2019s text. In the <a href=\"https:\/\/www.nature.com\/articles\/s41586-024-08025-4\" rel=\"nofollow noopener\" target=\"_blank\">SynthID-Text paper<\/a>, which introduced the technique we use, Google DeepMind tested this impact by serving a model that used watermarking to a portion of their Gemini traffic and comparing thumbs-up and thumbs-down ratings. They found no statistically significant differences from the unwatermarked model. And in a controlled study, human raters comparing watermarked and unwatermarked answers side-by-side saw no difference in quality.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">A useful analogy is to imagine you\u2019re playing a game like Monopoly. On each turn, each player moves a random number of spaces around the board according to the roll of a die. Suppose that, instead of rolling the die to get this randomness, we decided to use a book of the digits of pi.2 We start from a randomly-chosen digit (say, the 1,012,845th after the decimal place, which happens to be a 6), and from that point on each player simply uses the next digit in the sequence as their next \u201croll.&#8221;<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">For all intents and purposes, the moves are still random: it makes no difference to the players\u2014or to the outcome of the game\u2014whether the randomness comes from pi or from dice rolls each time. But if we could see the sequence of all the moves after the game (and we knew the value of pi), we could work out whether this was a game that likely used pi to determine its moves. The game that used pi is, in a sense, \u201cwatermarked.&#8221;<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">It\u2019s the same for Claude-generated text. Watermarking doesn\u2019t change the meaning or experience for the person reading it, but if you wanted to check after the fact whether the text was likely generated by Claude, the watermark allows you to do so.<\/p>\n<p>Which specific method of watermarking do you use?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Claude\u2019s text watermark is a version of the SynthID-Text approach published by Google DeepMind in a <a href=\"https:\/\/www.nature.com\/articles\/s41586-024-08025-4\" rel=\"nofollow noopener\" target=\"_blank\">Nature paper<\/a> in 2024. It belongs to a family of approaches that go back to a proposal by Scott Aaronson in 2022, all of which share the same design principle that we described above\u2014the watermark only changes the source of the randomness used to pick among words. <\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">There are limitations to the effectiveness of watermarking. Using our key, one can only answer the question \u201cWhat is the likelihood this was partly written by Claude?\u201d It doesn\u2019t confirm whether the text was human-written, and it can\u2019t tell whether the text was written by a different AI (even if that other AI uses watermarking, it would have a different key; it might also use a different watermarking method altogether). Detecting a watermark also doesn\u2019t work well on small samples, where there are fewer word choices and thus less information to go on. As a passage increases in length, confidence about Claude\u2019s involvement increases too.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Watermarking is sparser on factual passages where there are fewer choices that can be made without decreasing the accuracy of the text. For example, take the sentence \u201cIsaac Newton\u2019s most famous work was called Principia\u2026\u201d. It really matters whether the next word is \u201cMathematica\u201d (it\u2019s the only right answer), so the watermark would have nothing to act on. The same is true for proofreading. If you hand Claude a piece of writing and ask it to edit only the grammar and punctuation and nothing else, the watermark can only live in the handful of corrections, which might be too few to register.<\/p>\n<p>What about cases where Claude has proofread or edited human text?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">The watermark only applies to words Claude chooses. When Claude proofreads text written by a person, what it gives back has generally only been lightly edited; because nearly all the words are the person\u2019s, there\u2019s very little (if anything) for the watermark to attach to. Depending on the length of the text and how heavily Claude has edited it, those changes might not be enough to make Claude\u2019s involvement detectable. The more Claude writes, the more decisions it has to make, and the more space there is for a watermark.<\/p>\n<p>What about code?\u00a0<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">As we noted above, AI watermarking takes advantage of decisions where either choice of a word would be equally good. Where an exact output is required\u2014where there isn\u2019t a choice, and something would be factually wrong or a piece of code would break if a different term was chosen\u2014the watermark isn\u2019t applied.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">For example, once the model has written \u201c2 + 2 =\u201d, there is a very clear best choice for the next token (if the model is completing the sum, there isn\u2019t an answer that\u2019s equally as good as \u201c4\u201d; if it\u2019s talking about George Orwell\u2019s Nineteen Eighty-Four, there isn\u2019t an answer that\u2019s equally as good as \u201c5\u201d). The \u201cnudge\u201d of the watermark wouldn\u2019t be applied here. For the same reason, code\u2014which in very many cases has to be exact\u2014has generally less watermarking than some other forms of text.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Having said that, in areas where there is an arbitrary choice between particular words or terms within the code, the watermark can be used, such as comments within code. But by definition, it will have a negligible effect on the actual code produced.<\/p>\n<p>What does this mean for users? <br \/>Does this slow the model down, or make it more expensive?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">No. Watermarking has a negligible impact on the speed of models, and because it produces no extra tokens, the model is the same price to serve and use.<\/p>\n<p>Can a watermark be traced back to me or my organization?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">No. The watermarking applies to Claude and its outputs. It doesn\u2019t identify anything to do with individual users. There\u2019s nothing in the watermark, or its key, that would allow anyone to recover any information about the user, their organization, or their chats with Claude.<\/p>\n<p>Why are you watermarking Claude\u2019s outputs?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">We\u2019re implementing watermarking to comply with the EU AI Act. Anthropic, along with several other major AI model providers and around <a href=\"https:\/\/digital-strategy.ec.europa.eu\/en\/news\/strong-backing-code-practice-transparency-ai-generated-content\" rel=\"nofollow noopener\" target=\"_blank\">190 total signatories<\/a>, signed the EU Code of Practice on Transparency of AI-Generated Content in July 2026. This requires AI system providers to use methods of \u201cmarking\u201d AI-generated text. We\u2019re applying watermarking globally at launch because we don&#8217;t yet have a durable way to scope it by region. However, we will continue to evaluate different approaches, and will share updates when we have them.<\/p>\n<p>Other questionsHow do I check if a piece of text was written by Claude?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">We will soon be offering a watermark detection API. We\u2019re in the process of working out the details of its implementation.<\/p>\n<p>What about images and other files?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">When Claude produces a file of a supported type (such as a .png, .jpg, or .svg), it will attach a content credential in the form of a small, cryptographically signed note in the file\u2019s metadata, saying that the file was made or processed with Claude. This is an open industry standard called <a href=\"https:\/\/c2pa.org\/\" rel=\"nofollow noopener\" target=\"_blank\">C2PA<\/a>\u2014the same used by camera manufacturers and in photo-editing software to record where an image came from. Any C2PA-aware tool can read it; we\u2019ll be providing our own where you can drop a file and check.<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">This metadata label is very different from a watermark. Nothing in the file changes\u2014it is not embedded or hidden. As with text, the credential only says Claude was involved in producing the file; it doesn\u2019t include any identifying information.<\/p>\n<p>Can\u2019t someone just edit the text to get around the watermarking?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">To some extent, yes. Light editing probably won\u2019t remove the watermark completely; a complete rewrite where every word is replaced will. In the latter case, of course, it\u2019s arguable whether the text can any longer be described as AI-generated.<\/p>\n<p>What does a watermark actually prove?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">A watermark can only determine that Claude was likely involved with the content at some point. It cannot distinguish \u201cClaude wrote this\u201d from \u201cClaude heavily edited this.\u201d<\/p>\n<p>Do watermarks apply to translations?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">Yes. A translation produced by Claude carries a watermark, because in this case every word is chosen by Claude.<\/p>\n<p>What about older Claude models?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">The EU law includes a transition period for Anthropic models launched before August 2, 2026, and we\u2019re working to add watermarking for those models as well. This will be rolled out over the coming months.<\/p>\n<p>How does this differ from AI detection software, like Pangram?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">AI detection software uses a different method, because the companies that provide it don\u2019t have our key. Among other things, those services look at aspects of the text like the subtle (and not-so-subtle) \u201ctells\u201d that often appear in AI\u2019s phrasing. For example, AI models appear to be fond of the construction \u201cthis isn\u2019t [X], it\u2019s [Y]\u201d, and use the word \u201cquietly\u201d a lot more than you might expect. Picking up on these patterns is fundamentally different from checking for a watermark.<\/p>\n<p>Does this change who owns a given output, or who is legally responsible for it?<\/p>\n<p class=\"Body-module-scss-module__z40yvW__reading-column body-2 serif post-text\">No. A watermark only helps test whether Claude might have produced or processed the content. It doesn\u2019t say anything about ownership or authorship, and doesn\u2019t change a user\u2019s rights under our terms. We only apply the watermark when Claude was involved in processing the content or file.<\/p>\n","protected":false},"excerpt":{"rendered":"Future Claude models will generate text that contains a watermark. This is a way of determining the likelihood&hellip;\n","protected":false},"author":2,"featured_media":814271,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[182,181,507,74],"class_list":["post-814270","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/814270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=814270"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/814270\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/814271"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=814270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=814270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=814270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}