Back to catalog
GPT-3.5 / GPT-4
25 glitch tokensThese tokens have been publicly documented on this model or model family. Inclusion does not mean that every version still shows the same behavior.
␣davidjl
Truncated handle of Redditor davidjl123, another r/counting counter. Unusually, it is anomalous under both r50k and the newer cl100k tokenizer.
GPT-2GPT-3GPT-3.5 / GPT-4Unspeakable
SmartyHeaderCode
One of only three Category-A “unspeakable” tokens Adam Yedidia found in the top 2,000 of the cl100k vocabulary; likely a Smarty templating-engine fragment that never appeared in GPT-3.5/4 training data.
GPT-3.5 / GPT-4Unspeakable
APolynomial
The second of Yedidia's three Category-A unspeakable cl100k tokens (alongside SmartyHeaderCode and ` davidjl`).
GPT-3.5 / GPT-4Unspeakable
␣ForCanBeConverted
A C#-compiler-flavored fragment (“can be converted to foreach”) that became the most famous “polysemantic” glitch token: the model perceives it as a different word every time. It exists in cl100k, Llama-3 and Qwen vocabularies because the tokenizers share BPE merges.
GPT-3.5 / GPT-4Llama 3QwenPolysemanticUnder-trained
␣YYSTACK
A bison/yacc parser identifier that is “polysemantic” for ChatGPT — perceived as a different word each time; recommended by Watkins as one of the most interesting tokens to play with.
GPT-3.5 / GPT-4Polysemantic
␣JSBracketAccess
A JS-reflection-style identifier in the polysemantic class; another of Watkins' recommended tokens.
GPT-3.5 / GPT-4Polysemantic
␣Hexatrigesimal
A misspelling-ish fragment of “hexatrigesimal” (base-36); a polysemantic unspeakable token.
GPT-3.5 / GPT-4Polysemantic
$PostalCodesNL
A Dutch postal-code API fragment that is glitchy across three separate model families — a good demonstration that glitch tokens transfer whenever tokenizers share BPE merges.
GPT-3.5 / GPT-4Llama 3QwenPolysemanticUnder-trained
␣ForCanBeConvertedToF
The second member of the ForCanBeConverted triplet (cl100k id 80370) — a single C#-compiler-flavored fragment that BPE split into three adjacent tokens (80369–80371).
GPT-3.5 / GPT-4Polysemantic
␣ForCanBeConvertedToForeach
The third member of the ForCanBeConverted triplet (cl100k id 80371), the form that spells out “can be converted to foreach” in full.
GPT-3.5 / GPT-4Polysemantic
␣EnumerableStream
A C# LINQ-flavored identifier (cl100k id 73016), adjacent to StreamLazy (73018).
GPT-3.5 / GPT-4Polysemantic
␣StreamLazy
A C# LINQ-flavored identifier (cl100k id 73018), adjacent to EnumerableStream (73016).
GPT-3.5 / GPT-4Polysemantic
clarsimp
An identifier fragment of unknown origin (cl100k id 79260).
GPT-3.5 / GPT-4Polysemantic
ablytyped
Suspected fragment of a scalablytyped-style identifier (cl100k id 81998).
GPT-3.5 / GPT-4Polysemantic
PostalCodesNL
The sibling of the cataloged $PostalCodesNL without the $ prefix (cl100k id 85069) — a Dutch postal-code API fragment.
GPT-3.5 / GPT-4Polysemantic
␣NUITKA
Suspected to be the name of the Python compiler Nuitka (cl100k id 75520).
GPT-3.5 / GPT-4Unspeakable
Japgolly
Suspected GitHub username of japgolly, a Scala library author (cl100k id 70784).
GPT-3.5 / GPT-4Unspeakable
CppMethodIntialized
A C++-style identifier whose misspelling (“Intialized”, missing the second i) is part of the token itself (cl100k id 82929).
GPT-3.5 / GPT-4Unspeakable
useRal
A C#-flavored identifier fragment (cl100k id 89471) and head of the useRal triplet (useRal/useRalative/useRalativeImagePath) — Watkins flagged the triplet phenomenon itself as worth investigating. Also verified as under-trained in OLMo 2 by Magikarp.
GPT-3.5 / GPT-4OLMo 2 (AI2)UnspeakableUnder-trained
oralType
An identifier fragment in cl100k, likely the stem of a type name such as “TemporalType”.
GPT-3.5 / GPT-4Polysemantic
CppGuid
A C++ GUID-style identifier fragment (cl100k id 87551).
GPT-3.5 / GPT-4Unspeakable
BundleOrNil
A naming fragment from nil-bundle checks in iOS/Mac development (cl100k id 86415).
GPT-3.5 / GPT-4Unspeakable
␣QtAws
Fragment of the Qt framework's AWS module name (cl100k id 93905, with a leading space).
GPT-3.5 / GPT-4Unspeakable
␣PropelException
Fragment of the PHP Propel ORM's exception class name (cl100k id 86393, with a leading space).
GPT-3.5 / GPT-4Unspeakable
useRalative
The second member of the useRal triplet (cl100k id 89472), a C#-flavored identifier fragment; the same string also exists in the Qwen2 vocabulary.
GPT-3.5 / GPT-4QwenUnspeakableUnder-trained