How High Can You Count On Your Fingers? » Science ABC

What’s Finger Binary?

Here is a description of Finger Binary in Wikipedia.

Finger binary is a system for counting and displaying binary numbers on the fingers and thumbs of one or more hands. It is possible to count from 0 to 31(2^5−1) using the fingers of a single hand, or from 0 through 1023(2^10−1) if both hands are used.



<?phpfunction count_num_finger( $n ){$r = $n % 8;if ($r == 2)return 0;if ($r < 5)return $r;elsereturn 10 – $r;}    // Driver Code$n = 30;echo(count_num_finger($n));// This code is contributed// by Aman Ojha?>


So you can count to bigger numbers when you don’t have a pencil or paper.

You can also "remember" numbers by holding your fingers in the right way.

Or you can show someone a secret number using just your hand (or hands, see later).

Servo Counting

Next, we set up the four servos, and create a variable list of lists called counting. This specifies which finger or set of fingers is to be raised up for each number that we’re counting. You can see, for example, that the number 1 raises the index finger only, while 15 raises all four fingers.

Professional: 576

In some cultures, people assign one of their hands as a counter for the other hand! What this means is that, they assign one of their hands, let’s say their left hand, as the ‘strong’ counter, while the right hand is the ‘weak’ counter. The individual begins counting segments on his weak hand and, after he reaches 12, he touches the first segment on the strong counter. At that point, he counts back from 1 to 12 on his weak counter, all while touching the first segment on his strong hand. After he has 12 on the weak hand, he moves down one segment on his strong hand. This allows him to count to 12×12=144.

This technique is improved if he decides to use the segments as well as the creases on his finger that separate the segments. Every human finger has three segments, meaning that there are three lines to divide them. If we also count those lines as units, we would get 6×4=24 units on each hand, giving us the ability to count to 24×24=576!

Audio Files

The CRICKIT is a terrific board for animatronics projects, particularly audio-animatronics projects, because it can play back audio as well as control servos and motors. Download this .zip file and uncompress it to get a collection of audio .wav files we’ll use during number counting.

We’ll use an external speaker to hear things loud an clear. Screw the leads of your 4Ω or 8Ω speaker to the two speaker terminals on the CRICKIT — orientation does not matter, so either wire can go to either terminal.

Step 2: 10

Read the fingers from left to right. The middle finger is up, so that is 1. The index finger is down, so that is zero. This makes the number 10.This number is why I leave my thumb out when counting in binary. I started doing that when a teacher thought I was flicking her off. She was not impressed when I said, “I am not flicking you off, I am counting in binary.


// Java Program to Count numbers on fingersclass GFG{static int count_num_finger(int n){int r = n % 8;if (r == )return 2;if (r < 5)return r;elsereturn 10 – r;}// Driver Codepublic static void main(String[] args){int n;n = 30;System.out.println(count_num_finger(n));}}// This code is contributed// by Mukul Singh


By excluding the thumb, and leaving it to stick out instead, you can only count half as high. When you account for both hands, you can only count a quarter as high as you could by using your thumbs. If you are worried about how people will take 0010000100, you can use the simple expedient of reversing your hands, facing your palm away from you, and beginning at the pinky instead of the thumb.


5 years ago

how we know we read correct figures as u mentioned last 8