Developer & PM Utility
Convert between binary, octal, decimal, and hexadecimal — type in any field and the rest update instantly.
Type a value into any field and the other three update instantly. This is the everyday tool for reading memory addresses and bitmasks (hex), Unix file permissions (octal), or explaining binary representations — without doing the arithmetic by hand.
chmod 755), some legacy systems.
Unix file permissions like 755 are written in octal, where each digit represents a 3-bit
combination of read (4), write (2), and execute (1) for owner, group, and others respectively. Typing
755 into the octal field shows it as 111101101 in binary — split into
three groups of three bits (111 101 101), that's
read+write+execute for the owner, and read+execute (no write) for group and others. Seeing the binary
breakdown side by side with the octal value is often the fastest way to actually understand what a
permission code grants.
A color like #2563EB (this site's primary blue) is really three separate hex byte values
packed together: 25 (red), 63 (green), EB (blue), each ranging
from 00 to FF. Converting EB to decimal gives 235
— out of a possible 0–255 per channel, that's a high blue value, which is exactly why the
color reads as a strong blue.
0x or 0X on the hex field is automatically stripped before conversion.