JSONToonPro
Number converter tool

Binary to Octal Converter

Convert binary numbers (base 2) to octal (base 8) instantly. Group every 3 binary bits to get one octal digit, this converter does it automatically for any length binary input.

100% client sideInstant resultNo data sent
Binary to Octal
Binary (Base 2)
Octal (Base 8)
Result appears here...

How to Convert Binary to Octal

Converting binary to octal by hand is straightforward once you know the routine. The converter above does it instantly, but working through the steps yourself is the fastest way to understand what is actually happening to the digits.

  1. Starting from the right, split the binary number into groups of 3 digits. Pad the leftmost group with leading zeros if it is short.
  2. Write the place values 4, 2, 1 underneath each group.
  3. In every group, add the place values wherever the bit is 1.
  4. Convert each group total into a single octal digit.
  5. Write the octal digits in the same left to right order as the groups.

Worked example: 111101101

111 = 4 + 2 + 1 = 7 = 7
101 = 4 + 1 = 5 = 5
101 = 4 + 1 = 5 = 5
Joining the digits: 755

Result: (111101101)² = (755)⁸

The Binary System

Binary is the base 2 numeral system. It uses only two symbols, 0 and 1, and each digit is called a bit. Every digital circuit ever built relies on it, because a transistor has two reliable states, on and off, which map directly onto 1 and 0. Place values double as you move left: 1, 2, 4, 8, 16, 32 and so on. Eight bits make one byte, which can hold 256 distinct values, enough for every character in the original ASCII set.

Binary uses the digits 0 and 1.

The Octal System

Octal is the base 8 numeral system and uses the digits 0 through 7. Its usefulness comes from the fact that one octal digit maps exactly onto three binary digits, so it is a compact way to write binary without doing real arithmetic. Octal was common on early minicomputers with 12, 24, and 36 bit words. Today the place most developers still meet it is Unix file permissions, where a command such as chmod 755 sets read, write, and execute bits three at a time.

Octal uses the digits 0 through 7.

Binary to Octal Conversion Examples

(01000000)² = (100)⁸
(11111111)² = (377)⁸
(10000000000)² = (2000)⁸

Binary to Octal Conversion Chart

A full reference table for the values 1 to 256. Use it to check a conversion quickly or to look up a common value without typing anything.

BinaryOctal
000000011
000000102
000000113
000001004
000001015
000001106
000001117
0000100010
0000100111
0000101012
0000101113
0000110014
0000110115
0000111016
0000111117
0001000020
0001000121
0001001022
0001001123
0001010024
0001010125
0001011026
0001011127
0001100030
0001100131
0001101032
0001101133
0001110034
0001110135
0001111036
0001111137
0010000040
0010000141
0010001042
0010001143
0010010044
0010010145
0010011046
0010011147
0010100050
0010100151
0010101052
0010101153
0010110054
0010110155
0010111056
0010111157
0011000060
0011000161
0011001062
0011001163
0011010064
0011010165
0011011066
0011011167
0011100070
0011100171
0011101072
0011101173
0011110074
0011110175
0011111076
0011111177
01000000100
BinaryOctal
01000001101
01000010102
01000011103
01000100104
01000101105
01000110106
01000111107
01001000110
01001001111
01001010112
01001011113
01001100114
01001101115
01001110116
01001111117
01010000120
01010001121
01010010122
01010011123
01010100124
01010101125
01010110126
01010111127
01011000130
01011001131
01011010132
01011011133
01011100134
01011101135
01011110136
01011111137
01100000140
01100001141
01100010142
01100011143
01100100144
01100101145
01100110146
01100111147
01101000150
01101001151
01101010152
01101011153
01101100154
01101101155
01101110156
01101111157
01110000160
01110001161
01110010162
01110011163
01110100164
01110101165
01110110166
01110111167
01111000170
01111001171
01111010172
01111011173
01111100174
01111101175
01111110176
01111111177
10000000200
BinaryOctal
10000001201
10000010202
10000011203
10000100204
10000101205
10000110206
10000111207
10001000210
10001001211
10001010212
10001011213
10001100214
10001101215
10001110216
10001111217
10010000220
10010001221
10010010222
10010011223
10010100224
10010101225
10010110226
10010111227
10011000230
10011001231
10011010232
10011011233
10011100234
10011101235
10011110236
10011111237
10100000240
10100001241
10100010242
10100011243
10100100244
10100101245
10100110246
10100111247
10101000250
10101001251
10101010252
10101011253
10101100254
10101101255
10101110256
10101111257
10110000260
10110001261
10110010262
10110011263
10110100264
10110101265
10110110266
10110111267
10111000270
10111001271
10111010272
10111011273
10111100274
10111101275
10111110276
10111111277
11000000300
BinaryOctal
11000001301
11000010302
11000011303
11000100304
11000101305
11000110306
11000111307
11001000310
11001001311
11001010312
11001011313
11001100314
11001101315
11001110316
11001111317
11010000320
11010001321
11010010322
11010011323
11010100324
11010101325
11010110326
11010111327
11011000330
11011001331
11011010332
11011011333
11011100334
11011101335
11011110336
11011111337
11100000340
11100001341
11100010342
11100011343
11100100344
11100101345
11100110346
11100111347
11101000350
11101001351
11101010352
11101011353
11101100354
11101101355
11101110356
11101111357
11110000360
11110001361
11110010362
11110011363
11110100364
11110101365
11110110366
11110111367
11111000370
11111001371
11111010372
11111011373
11111100374
11111101375
11111110376
11111111377
100000000400

Need a different pair of bases? Browse every number converter tool including binary, octal, decimal, and hexadecimal in both directions.

Frequently asked questions

4 answers
Group the binary number into sets of 3 bits from right to left, padding with leading zeros if needed. Convert each 3-bit group to its decimal value (0–7). For example, 110 111 = 6 7 → octal 67. For 10 111 (grouped as 010 111) → 2 7 → octal 27.

More JSON Tools

About Binary to Octal Conversion

Binary and octal are both powers of 2 (2¹ and 2³ respectively), giving them a natural alignment: every 3 bits correspond to exactly one octal digit. This made octal a popular shorthand for binary in early PDP and mainframe systems. Today, the most common use is in Unix/Linux, where binary permission bits (rwxrwxrwx) group naturally into three sets of three, which then read as a three-digit octal value like 755 or 644.