The Volade ecosystem — Web tool

Binary converter

Convert binary, octal, decimal and hexadecimal instantly, and explore every base from 2 to 62: signed and unsigned numbers, two's complement explained, clickable bits, bitwise arithmetic, text to binary, 0-255 table, hex colors, bytes and Unix permissions — free, with no size limit and 100 % in your browser.

9 specialized modes0 file sent to the server∞ precision & local history
The tool

Your online binary converter

Pick a mode, type a value: every conversion updates while you type.

Binary converter

Online Developers, Productivity & Education
Sign in
Shortcuts: Ctrl+K palette · Ctrl+Enter input
Quick keys: 0b… / 0x… / 0o… (prefixes detected automatically) · Ctrl+K command palette · Ctrl+Enter main input · click a bit to toggle it. 100 % local, nothing leaves your device.
0,0 0Comment All tools
Free or Premium?

The binary converter is free and unlimited: no account, nothing to install. Premium unlocks the whole Volade ecosystem.

FreeConversion of all bases from 2 to 62, unlimited big numbers
FreeSigned/unsigned, two's complement, bit visualizer, bitwise arithmetic
FreeText ⇄ binary, 0-255 table, hex colors, bytes, Unix permissions
PremiumCloud backup and multi-device sync of history
PremiumExtended JavaScript API and shared scripts between tools
Unlock Premium
Features

Every binary conversion, in one place

From computer-science homework to network masks, one engine converts everything without any loss of precision.

Simultaneous conversions

Binary, octal, decimal, hexadecimal and any base from 2 to 62 (customizable alphabet) are displayed together and update while you type. Automatic detection recognizes 0b, 0o and 0x prefixes.

Convert now

Unlimited precision

The engine uses arbitrary-size integers (BigInt): numbers of hundreds of bits or digits are converted with zero error. Sizes from 4 to 1024 bits and beyond, signed/unsigned on demand.

Learn more

Total privacy

No value, text or history ever leaves your device: the whole engine runs in the browser, even offline. Perfect for secrets, keys and sensitive bytes.

Learn more
How it works

Convert in three steps

No install, no sign-up: a converter that is always ready, wherever you are.

Enter

Paste or type a value in its base (binary, octal, decimal, hexadecimal) or let the tool detect it automatically. Text to convert has its own tab.

Get the result

All bases, signed interpretations and the bit pattern appear instantly, with the configured size and the weight of each bit.

Reuse

Copy any base, reverse the conversion, share a value by URL or export the result to TXT, CSV, JSON or Markdown. The history stays local

Quick reference

Conversion table: decimal, binary, octal, hexadecimal

The first sixteen values — the full interactive table (0 to 255 and beyond) is in the “0-255 table” tab of the tool.

DecimalBinaryOctalHexDecimalBinaryOctalHex
000000081000108
100011191001119
200102210101012A
300113311101113B
401004412110014C
501015513110115D
601106614111016E
701117715111117F

Every function of the binary converter

Real-time multi-base conversion

The converter simultaneously displays the number in binary, octal, decimal, hexadecimal and any custom base between 2 and 62 — with the configurable alphabet (digits, uppercase then lowercase letters). Input accepts 0b (binary), 0o (octal) and 0x (hexadecimal) prefixes, with automatic base detection. The result updates on every keystroke, with no “Convert” button.

Signed and unsigned numbers

The same bit pattern can be read three ways: unsigned (0 to 2ⁿ−1), signed in two's complement (−2ⁿ⁻¹ to 2ⁿ⁻¹−1), signed in sign and magnitude or in one's complement. The converter shows all four interpretations at once, avoiding classic overflow and sign errors. Size is configurable from 4 to 1024 bits, or custom beyond.

Two's complement step by step

The dedicated tab shows the full demonstration: writing the absolute value in binary over n bits, flipping every bit, then adding 1. For a positive number, the first bit is simply the sign. On 8 bits, −5 thus becomes 11111011. This representation, used by every processor, makes addition and subtraction identical.

Clickable bit visualizer

Each bit shows its weight (2⁰, 2¹, 2²…) and its value. A click toggles the bit and every conversion is recalculated instantly: it is the simplest way to understand the value of a byte, build a mask or break an IP address down into binary.

Binary calculator and bitwise operations

Addition, subtraction, multiplication, integer division and modulo run in arbitrary precision. Bitwise operations — AND (&), OR (|), XOR (^), left shift (<<) and right shift (>>) — respect the chosen size (8, 16, 32, 64 bits…) and signed or unsigned interpretation. The result is shown in every base with the matching bit pattern.

Text to binary

Convert text, a file or a URL to binary, hexadecimal, octal and decimal byte codes, with the per-character table (code, binary, hex). Supported encodings: UTF-8, ASCII, Latin-1 (ISO-8859-1), Windows-1252 and UTF-16. Reverse decoding accepts a binary, hexadecimal or octal sequence, with or without spaces.

Interactive conversion table

Browse values from 0 to 255 (and beyond) with their decimal, hexadecimal, binary, octal representations and their character. The search field filters instantly and a click on a row loads the value into the converter — ideal for learning ASCII and powers of two.

Hexadecimal and colors

Type a #RRGGBB color: the tool computes RGB, HSL and CMYK, shows the preview and the complementary color, and converts the hexadecimal value to binary, octal and decimal in one go.

Bytes and data units

Convert bits, bytes, kilo/mega/giga/terabytes and their binary equivalents (KiB, MiB, GiB, TiB) while respecting both conventions: the International System (1 KB = 1000 bytes) and the IEC system (1 KiB = 1024 bytes).

Unix permissions (chmod)

Translate a chmod code (755, 644…) into rwxr-xr-x symbolic notation, into binary per class (owner, group, others) and back. The values 4=read, 2=write, 1=execute are broken down and explained.

History, sharing and export

Every conversion is saved locally: reload it with one click or clear the list. Share a value by URL (?v=base:value) and export results to TXT, CSV, JSON or Markdown. Command palette (Ctrl+K) to move between the nine modes.

How to convert binary to decimal

Each bit of a binary number matches a power of two: the rightmost bit is worth 2⁰ = 1, the next 2¹ = 2, then 2² = 4, 2³ = 8, etc. To convert 1010: 1×8 + 0×4 + 1×2 + 0×1 = 8 + 2 = 10. In general, you only add the weights of the bits that are 1.

Reverse link: 11111111 (eight 1 bits) = 255, the maximum value of an unsigned byte, i.e. 2⁸ − 1. Useful powers of two to remember: 2¹⁰ = 1024 (binary kilo), 2²⁰ = 1048576 (binary mega), 2³⁰ ≈ 1 billion (binary giga).

How to convert a decimal number to binary

The successive division method: divide the number by 2 and note the remainder (0 or 1). Repeat with the quotient until you reach 0, then read the remainders from bottom to top.

Example for 13: 13 ÷ 2 = 6 remainder 1; 6 ÷ 2 = 3 remainder 0; 3 ÷ 2 = 1 remainder 1; 1 ÷ 2 = 0 remainder 1 → reading back: 1101. Check: 8 + 4 + 0 + 1 = 13.

Reference table of powers of two

Useful for mental conversion: 2⁰=1, 2¹=2, 2²=4, 2³=8, 2⁴=16, 2⁵=32, 2⁶=64, 2⁷=128, 2⁸=256, 2⁹=512, 2¹⁰=1024, 2¹¹=2048, 2¹²=4096, 2¹³=8192, 2¹⁴=16384, 2¹⁵=32768, 2¹⁶=65536. Each byte in binary uses exactly 8 bits: 00000000 to 11111111.

Recommended for

Computer-science students and teachers (learning number bases, ASCII, two's complement), developers (bitwise masks, flags, protocols, hex debugging), system administrators (chmod permissions, mask resolution), and anyone who wants a binary converter online that is fast, reliable and private.

FAQ

Frequently asked questions about the binary converter

Everything you want to know before converting.

How do you convert a binary number to decimal?

Multiply each bit by the matching power of two (2⁰, 2¹, 2²…) and add them up. For example 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10. Type the value in the tool: the “Decimal” row gives the answer instantly.

How do you convert a decimal number to binary?

Divide by 2 noting the remainders, then read them from bottom to top: 13 → 6 r1 → 3 r0 → 1 r1 → 0 r1, i.e. 1101. Enter 13 in base 10, and the tool shows 1101 in binary, 15 in octal and D in hexadecimal.

How do you convert from binary to hexadecimal?

Split the binary number into 4-bit groups from the right and convert each group: 1111 1010 → FA. Each hexadecimal digit represents exactly 4 bits (0=0000, 1=0001… F=1111), which makes the conversion immediate.

What is two's complement?

It is how processors represent negative integers: flip the bits of the absolute value, then add 1. On 8 bits, −1 = 11111111. The “Two's complement” tab shows each step of the calculation.

What is the difference between a signed and an unsigned number?

An unsigned integer only stores positive values (on 8 bits: 0 to 255). A signed integer reserves the most significant bit for the sign: in two's complement, on 8 bits: −128 to 127. The tool shows both readings of the same bit pattern.

Can you convert very large numbers?

Yes, without any limit. The engine uses arbitrary-size integers (BigInt): numbers with hundreds of digits or thousands of bits are converted with no loss of precision.

How do you convert text or a URL into binary?

Open the “Text ⇄ binary” tab, paste your text and choose the encoding (UTF-8 by default). Each character becomes one or more bytes shown in binary, hex, octal and decimal, with per-character detail. A file can also be imported.

How do you run an AND, OR or XOR operation on numbers?

Open the “Binary calculator” tab, choose the operator (&, |, ^, <<, >>, +, −, ×…), the bit size and the interpretation. The result is shown in all bases with the bit pattern, taking possible overflow into account.

Why is 255 important?

255 = 2⁸ − 1 = 11111111: it is the largest value of an unsigned byte. You find it everywhere: RGB components, subnet masks, loop bounds and codes. The tool's 0-255 table puts it in every base.

How do you read 755 permissions in Linux?

755 = rwxr-xr-x: the owner reads, writes and executes (7=111), the group and others read and execute (5=101). Each digit is the sum read(4) + write(2) + execute(1). The “Unix permissions” tab breaks all of it down.

Does the converter work offline?

Yes. Everything runs in your browser: no connection is needed and you can install the page as an app (PWA). No data is ever sent to a server, including your texts and files.

How do you share a conversion?

Click “Share via URL”: the value is encoded in the address (?v=base:value) and the recipient gets the conversion by opening the link. You can also export the result to TXT, CSV, JSON or Markdown.

100 % local converter: your bytes never leave your computer

Unlike classic online binary converters, no value is transmitted: the conversion engine runs entirely in your browser. You can safely handle codes, secrets, keys or protocol snippets, even in airplane mode. History and preferences are stored locally (localStorage) and stay on your device.

The Volade Premium license adds optional encrypted cloud sync of history, independent of the tool — everything else stays free and unlimited.

One premium license, all your web tools

Binary converter, calculator, conversions, generators, PDF editors and more than 19 free tools — and the whole Volade ecosystem with a single license.

One licence, the whole premium ecosystem Browser · CMS · Desktop · Mobile · Scripts · API · Tools · Database
One licence, the whole ecosystem Go premium Log in