To illustrate numeric mode encoding, the example input is **8675309**,
encoded in a version 1 QR code.

### Step 1: Break String Up Into Groups of Three

To encode a string of digits in numeric mode, first split the string into groups of three digits. If the string's length is not a multiple of 3, the final group of digits will have to be only one or two numbers long.

**After splitting into groups of three:**

867 530 9

### Step 2: Convert each group into binary

Now treat each group of digits as a three digit number (or fewer than three, if the final group is two or one digits long). Convert that number into binary. If the group starts with a zero, it should be interpreted as a two-digit number, and if there are two zeroes at the beginning of the group, it should be interpreted as a one-digit number.

**Converting to binary:**

867 → 1101100011

530 → 1000010010

9 → 1001

### Next: Finish the Data Encoding Step

Follow the instructions on the data encoding page to add any remaining bits as necessary.