Google's AI Overview makes basic spelling errors because large language models process words as 'tokens'—whole chunks like 'Google'—and never actually see the individual letters inside them. Google acknowledged that 'counting within words has been a known challenge for LLMs' after users found the AI miscounting lett...

Create a landscape editorial hero image for this Studio Global article: What explains why Google's AI Overview makes basic spelling errors—such as claiming there are two Ps in "Google" or misspelling "journalism". Article summary: Your diagnosis is essentially correct. Here is the full explanation, sourced to both the news reports and the AI research literature.. Topic tags: general, general web, user generated, academic. Reference image context from search candidates: Reference image 1: visual subject "# Google's AI Overview still can't spell, and the internet is very aware of it. A phone shows AI Overviews getting a spelling question wrong. Google's AI tools remain abysmal at an" source context "Google's AI Overview still can't spell, and the internet is very aware of it" Reference image 2: visual subject "# Google's AI Overview still can't spell, and the internet is very aware of it.
In late May 2026, users discovered that Google's AI Overview feature was making the kind of spelling mistakes most humans outgrow by age six. When asked "How many 'p's are in the word Google?" the AI confidently answered "two" (there is only one). It also claimed the word "journalism" contains two 'd's and spelled it as "j-o-u-r-n-a-d-i-s-m" in the same response . Google acknowledged the errors a day later, releasing a statement that "counting within words has been a known challenge for LLMs, and we're working to fix this particular issue"
.
These aren't random glitches. They're a predictable consequence of how every major large language model processes text—and they reveal a blind spot that likely won't be patched away anytime soon.
Humans perceive words as sequences of individual characters. An LLM does something fundamentally different: it breaks text into tokens—chunks that can be whole words, subword pieces, or occasionally single characters, depending on a predefined vocabulary built by an algorithm like Byte Pair Encoding (BPE) .
The word "Google" might be encoded as a single token ["Google"] or as two tokens like ["Go", "ogle"]["G", "o", "o", "g", "l", "e"]
This creates two compounding problems:
First, the embedding layer doesn't fully encode character-level information. Research shows that LLM embedding layers store strong character information only for the first character of each token; beyond that, character-level detail degrades rapidly . When a model needs to count letters inside a token, it must reconstruct the character sequence from a representation that was never designed to preserve it. Later Transformer layers partially compensate—researchers have observed a distinct "breakthrough" point where the model manages to spell out a token correctly—but the process is unreliable and fragile
.
Second, subword tokenizers are "largely oblivious to the internal structure of tokens." A 2024 study from Arxiv coined the phrase "the curse of tokenization" to describe this vulnerability: tokenizers are inherently sensitive to typographical errors, length variations, and blind to the internal composition of the tokens themselves . A word like "journalism" might be a single token—the model never learned to decompose it into
j-o-u-r-n-a-l-i-s-m at the character level, so when asked to spell it out, it guesses.
The result is what users saw with Google's AI Overview: an AI that can debate philosophy and write code confidently insists there are two 'p's in "Google" and that "poop" contains exactly one 'r' .
If the problem is tokenization, the intuitive fix is to use character-level or byte-level models. Let the model see every letter. That approach exists—models like ByT5 operate directly on raw bytes—but it hasn't been widely adopted because it makes models dramatically more expensive to run .
Moving to pure character-level processing blows up sequence lengths by an estimated 3–5×, increasing compute costs proportionally and making it much harder for the model to learn long-range dependencies and semantic relationships . Subword tokenizers are the efficiency compromise that made modern LLMs practical: they compress text into manageable vocabulary sizes while preserving enough meaning for fluent language generation.
Researchers broadly agree that a "perfect" tokenizer likely does not exist . Tokenizers "routinely produce non-unique encodings" and create "representational mismatch" that is deeply architectural—not a simple bug to patch
. The trade-off between character-level precision and semantic fluency appears fundamental to the transformer architecture.
The spelling failures expose several structural limitations that apply well beyond Google's AI Overview.
LLMs are pattern matchers, not symbol manipulators. Counting letters is a trivial algorithmic task for any computer running traditional code, but LLMs don't execute algorithms—they predict the next most probable token based on statistical patterns in their training data . When asked for a letter count, the model generates a probable-sounding answer from learned associations, not a counting operation.
Confidence has no relationship to correctness. The AI volunteered "two" with perfect grammatical fluency yet was objectively wrong. This is a hallmark of LLM hallucination: confident, plausible-sounding outputs with no built-in verification mechanism. Google itself acknowledged in 2024 that while AI Overviews are "built to only show information that is backed up by top web results," they can still misinterpret queries or nuances in language .
The blind spot is architectural, not incidental. Every major LLM using subword tokenization—including models from OpenAI, Anthropic, and Meta—exhibits similar weaknesses on character-level tasks like spelling words backwards, counting letters, or handling anagrams . Scaling models larger helps somewhat, but the bias persists
.
These failures may seem embarrassing—an AI that can't spell its own company's name—but the industry doesn't treat them as a crisis because the enormous value of LLMs lies elsewhere.
Fluent text generation, summarization, reasoning, translation, code generation—all of these capabilities come from the model's ability to work at the semantic level, where token-level abstraction is a feature, not a bug . Character-level precision is simply not what these architectures are designed to optimize for.
The practical fix is to route spelling and counting queries to traditional rule-based software rather than asking the LLM to handle them. Several implementations of AI Overviews already attempt to detect and defer such queries, though the highly visible errors in May 2026 demonstrate that detection itself remains imperfect . A separate study found that Google's AI Overviews answer spelling-reversal queries incorrectly 52% of the time—and only 10% of words with three or more syllables were reversed correctly
.
Google is working on fixes for the specific counting issues made public . But for anyone who understands the tokenization trade-off, the real lesson isn't that Google shipped a buggy product. It's that the architecture powering the AI revolution has a fundamental blind spot—and nobody has found a way to fix it without sacrificing what makes LLMs valuable in the first place.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Google's AI Overview makes basic spelling errors because large language models process words as 'tokens'—whole chunks like 'Google'—and never actually see the individual letters inside them.
Google's AI Overview makes basic spelling errors because large language models process words as 'tokens'—whole chunks like 'Google'—and never actually see the individual letters inside them. Google acknowledged that 'counting within words has been a known challenge for LLMs' after users found the AI miscounting letters in 'Google,' 'poop,' and 'journalism.'
Moving to character level processing would make models 3–5× slower, so engineers route spelling tasks to traditional software instead.