Every Base Is Base Ten
Why is this CS Fundamentals meme funny?
Level 1: Counting in Different Languages
Imagine every counting system has its own language. In each language, the word written as 10 means "one full bundle." The bundle might have two things, eight things, ten things, or sixteen things. The meme is funny because it tricks you into thinking 10 always means ten, when it really depends on the counting language.
Level 2: What Base Means
A number base, also called a radix, tells you how many digit symbols are used before the next place value begins. Decimal is base 10 because it uses digits 0 through 9. Binary is base 2 because it uses 0 and 1. Hexadecimal is base 16 because it uses 0 through 9 plus letters like A through F.
The important trick is that the digits alone are not enough. The symbol 10 means different values depending on the base:
| Written Form | Base | Decimal Value |
|---|---|---|
10 |
base 2 | 2 |
10 |
base 8 | 8 |
10 |
base 10 | 10 |
10 |
base 16 | 16 |
So the meme is a technical pun: every base can call itself base 10 because 10 always means "one full group in this numbering system." The joke is not that all bases equal decimal; it is that the phrase changes meaning depending on the base you use to read it.
Level 3: Radix Self-Reference
The entire image is one line:
Every base is base 10
That is a tiny joke with a surprisingly precise payload. In positional notation, 10 does not inherently mean "ten." It means "one group of the base, plus zero units." In decimal, 10 means one group of ten. In binary, 10 means one group of two. In octal, 10 means one group of eight. In hexadecimal, 10 means one group of sixteen. The written digits stay the same while the interpretation changes underneath them.
More formally, in base b, the numeral 10_b represents:
1 * b^1 + 0 * b^0 = b
So a base can describe itself as base 10 from inside its own notation. Base two is "base 10" if the 10 is read in base two. Base eight is "base 10" if the 10 is read in base eight. The phrase is wrong only if the reader silently assumes decimal, which is exactly the assumption the meme is baiting.
This is why the plain white image and centered italic text work. There is no character, reaction face, or screenshot to carry the joke. The humor comes from a common computer science failure mode: confusing a value with its representation. Experienced developers run into this constantly, just with less elegant typography: bytes versus strings, binary versus text protocols, timestamps versus formatted dates, Unicode code points versus glyphs, and IDs that look numeric until somebody stores leading zeroes and production has a little philosophical crisis.
Description
The image is a plain white background with a single centered line of gray italic text reading, "Every base is base 10". There are no other visual elements, figures, icons, or interface details. The joke relies on positional notation: in any radix, the written value "10" means one group of that radix and zero units, so base two, base eight, base sixteen, and base ten all describe themselves as "base 10" from inside their own notation. It is a terse computer-science and math pun about representation, context, and how numbers are interpreted.
Comments
41Comment deleted
It is the rare joke where the punchline changes base but still passes type checking.
Based Comment deleted
explain to small brains please Comment deleted
write your base in your counting system base-2: 10[in base 2] = 2[in base 10] base-3: 10[in base 3] = 3[in base 10] Comment deleted
And also I don't agree with yours explanation of the meme, here's mine: we understand every base in base 10, there's simply no other way to interpret a number describing a system's base value for people who know 10 digits) Comment deleted
"a system's base value for people who know 10 digits” Wdym? Comment deleted
Both approaches in fact applicable Comment deleted
except base 0 Comment deleted
that is cringe like base-1 Comment deleted
no, it's really not, and it is actually used Comment deleted
Base 0 does not make any mathematical sense Comment deleted
i mean, does it really? Comment deleted
yes, it does not, nvm Comment deleted
It means that 0 symbols are used to represent the number Comment deleted
doesn't that mean that you can represent 0 / empty array with that base? Comment deleted
Numeric systems are used to represent an infinite range of numbers. What is the purpose of such system if it covers a single number only? Comment deleted
+1 Comment deleted
base 1 exists, base 0 doesn't Comment deleted
Base 1 doesn't make any sense either: in it it's only possible to write down lines of zeroes, and they all would represent same number - 0; Base 0 simply doesn't exists, because 0 isn't a natural number Comment deleted
sometimes counting system where the only possible digit is 1 is referred as base-1 example: 7[base 10] = 1111111[base 1] 4[base 10] = 1111[base 1] Comment deleted
base1 example Comment deleted
this is base-1 but not like other base-n where n is integer greater than 1 Comment deleted
Hmm, ok, I got you. Comment deleted
True Comment deleted
The unary numeral system is non-positional, for which "radix" (base) is not applicable. Comment deleted
Couldn’t agree It’s is applicable, but meaningless. Nuances of the special cases Comment deleted
This is more like base 5? Comment deleted
no, unary with groups of 5 Comment deleted
So it not only does make sense, in fact, every person heard/seen it be used at least once in a life Comment deleted
Lol never used your fingers to count buddy? Comment deleted
Sorry, my stupid English probably Comment deleted
I mean, when you write number in, let's say, base 16 Comment deleted
How do you know what 16 is??)) Comment deleted
Gotcha. Because we have a non-explicit agreement to use base10 numbers to indicate base This is what bothers you? Comment deleted
Yeah, developers and math people have plenty of characters and symbols to use as additional digits, but even when you see 'a' as a digit, you think of it as 11, not a 0111, right? Comment deleted
Oh Comment deleted
10b (base 2) = 2 10h (base 8 ) = 8 Comment deleted
So that’s why this meme is so good and been posted Comment deleted
Agree Comment deleted
10. Not 11. Stupid meeee Comment deleted
Exept base infinity, where every number is represented by a unique symbol Comment deleted