Binary Tools

A large set of browser-based binary utilities: number-base and Gray code/BCD conversions, arithmetic and bitwise logic calculators, bit-level manipulation (shift, rotate, extract, swap, parity), endianness and IP/IPv6 conversions, a binary editor and file dumper, random bit/byte generators, and visual/novelty generators. Everything runs locally in your browser, so nothing you paste is ever sent to a server.

Alternating Binary Sequence Generator

Generate a repeating 0101... or 1010... pattern of a chosen length.

Open tool

BCD to Binary Converter

Convert space-separated Binary-Coded Decimal nibbles back to a binary number.

Open tool

BCD to Decimal Converter

Decode space-separated 4-bit BCD nibbles back into a plain decimal number.

Open tool

BCD to Octal Converter

Decode space-separated 4-bit BCD nibbles back into an octal value.

Open tool

Big Endian Binary to Little Endian Binary Converter

Convert a big-endian binary string to little-endian order by reversing its byte sequence.

Open tool

Binary Addition Calculator

Add two binary numbers together with full carry propagation, at any length.

Open tool

Binary AND Calculator

Compute the bitwise AND of two binary values, bit by bit.

Open tool

Binary Bit Adder

Combine two binary strings bit by bit with no carry propagation (a half-adder sum).

Open tool

Binary Bit Colorizer

Color-code every individual bit of a single binary number: one color for 1s, another for 0s.

Open tool

Binary Bit Extractor

Extract a contiguous bit field (e.g. bits 4-7) from a binary string by start index and length.

Open tool

Binary Bit Rotator

Circularly rotate the bits of a binary string left or right by a configurable amount.

Open tool

Binary Bit Shuffler

Randomly shuffle the positions of the bits in a binary string, keeping the same count of 1s and 0s.

Open tool

Binary Bit Swapper

Swap the bits at two chosen positions in a binary string, leaving every other bit unchanged.

Open tool

Binary Byte Bit Duplicator

Duplicate every individual bit in an 8-bit-aligned binary string, doubling each byte's length.

Open tool

Binary Choice Generator

Generate a list of random labeled binary choices, like Yes/No or Heads/Tails.

Open tool

Binary Circle Generator

Arrange binary digits around a circular ring outline within a text grid.

Open tool

Binary Colorizer

Color a list of binary numbers, one per line, each with its own distinct swatch.

Open tool

Binary Data Analyzer

Analyze a binary string: bit length, count of 1s/0s, longest run, byte alignment, and unsigned decimal value.

Open tool

Binary Division Calculator

Divide two binary numbers and see both the quotient and the remainder.

Open tool

Binary Editor

Edit a binary string bit by bit in a clickable grid, toggling each 0 or 1 with a click.

Open tool

Binary Endianness Swapper

Reverse the BYTE order of a multi-byte binary string, leaving each byte's own bits intact.

Open tool

Binary File Dumper

Upload any file and see every byte rendered as 8-bit binary, grouped hexdump-style.

Open tool

Binary Inverter

Flip every bit of a binary string: every 0 becomes a 1 and every 1 becomes a 0.

Open tool

Binary Joiner

Join multiple binary values (one per line, or comma-separated) into one continuous string with a chosen separator.

Open tool

Binary Left Rotator

Circularly rotate a binary value's bits to the left by a chosen amount.

Open tool

Binary Left Shifter

Logically shift a binary string's bits left by N positions, zero-filling the right and dropping overflow on the left.

Open tool

Binary Look-and-Say Generator

Generate the classic look-and-say sequence starting from a binary seed, one term per line.

Open tool

Binary Multiplication Calculator

Multiply two binary numbers together as exact integer arithmetic, at any length.

Open tool

Binary NAND Calculator

Compute the bitwise NAND (NOT AND) of two binary values, bit by bit.

Open tool

Binary NOR Calculator

Compute the bitwise NOR (NOT OR) of two binary values, bit by bit.

Open tool

Binary NOT Calculator

Flip every bit of a binary value, computing its bitwise complement at its own width.

Open tool

Binary Ones Counter

Count how many 1 bits (population count / popcount) appear in a binary string.

Open tool

Binary Operation Visualizer

See exactly how AND, OR, and XOR combine two binary numbers, one column at a time.

Open tool

Binary OR Calculator

Compute the bitwise OR of two binary values, bit by bit.

Open tool

Binary Padder

Pad a binary string to a target length with a chosen bit, on the left or right.

Open tool

Binary Parity Calculator

Count 1 bits in a binary string, check even/odd parity, and generate the matching parity bit.

Open tool

Binary Replacer

Find every occurrence of a bit sub-sequence in a binary string and replace it with another sequence.

Open tool

Binary Reverser

Reverse the order of the characters in a binary string, without changing any bit's value.

Open tool

Binary Right Rotator

Circularly rotate a binary value's bits to the right by a chosen amount.

Open tool

Binary Right Shifter

Logically shift a binary string's bits right by N positions, zero-filling the left and dropping overflow on the right.

Open tool

Binary RLE Decoder

Decode run-length-encoded count-bit tokens like '3x1 5x0 2x1' back into a binary string.

Open tool

Binary RLE Encoder

Run-length encode a binary string into count-bit tokens like '3x1 5x0 2x1'.

Open tool

Binary Sequence Generator

List every binary number of a chosen bit width, in ascending order.

Open tool

Binary Sheffer Stroke Calculator

Compute the Sheffer stroke (NAND) of two single bits, with the full truth table.

Open tool

Binary Slicer

Extract a substring of binary digits using start/end index slicing, with negative index support.

Open tool

Binary Speller

Spell a binary number out loud in words, one word per digit, e.g. '101' becomes 'one zero one'.

Open tool

Binary Spiral Generator

Trace an outward spiral curve through a grid, plotting your binary digits along the way.

Open tool

Binary Splitter

Split one binary string into equal-size chunks by chunk size or by chunk count, one per line.

Open tool

Binary Square Generator

Wrap a binary string's digits into an N x N square block of text, padding with a filler character if needed.

Open tool

Binary Stream Comparer

Compare two binary strings bit by bit and see exactly which positions differ.

Open tool

Binary Subtraction Calculator

Subtract two binary numbers, with a clear leading minus sign when the result is negative.

Open tool

Binary to Any Base Converter

Convert a binary number to any target base from 2 to 36 using exact BigInt arithmetic.

Open tool

Binary to BCD Converter

Convert a binary number to Binary-Coded Decimal, one 4-bit nibble per digit.

Open tool

Binary to EBCDIC Converter

Decode 8-bit binary bytes back into text using the IBM EBCDIC (CP037) code page.

Open tool

Binary to Floating Point Converter

Decode a 32-bit IEEE 754 single-precision binary string back into its decimal value.

Open tool

Binary to Gray Code Converter

Convert a binary string directly to its reflected binary Gray code equivalent.

Open tool

Binary to Image Converter

Turn a string of 0s and 1s into a downloadable black-and-white pixel image.

Open tool

Binary to IP Address Converter

Convert 32 bits of binary back into a readable IPv4 dotted-quad address.

Open tool

Binary to IPv6 Address Converter

Reconstruct an IPv6 address from 128 bits (8 groups of 16).

Open tool

Binary to Negabinary Converter

Convert an ordinary binary number to negabinary (base -2) using exact BigInt arithmetic.

Open tool

Binary to Octal Converter

Convert binary numbers to octal, precisely, even for arbitrarily long values.

Open tool

Binary to Roman Numeral Converter

Convert a binary number to a standard Roman numeral (values 1-3999 only).

Open tool

Binary to Ternary Converter

Convert a binary (base 2) number to ternary (base 3) using exact BigInt arithmetic.

Open tool

Binary to UTF-8 Converter

Decode space-separated 8-bit binary octets as a UTF-8 byte sequence back into text.

Open tool

Binary Truncator

Truncate a binary string to a maximum length, cutting from the left or the right.

Open tool

Binary Values to Bitmap Converter

Turn binary digits into an actual, downloadable monochrome .bmp file with correct BMP headers.

Open tool

Binary Values to File Converter

Pack a string of user-supplied binary digits into bytes and download the result as a .bin file.

Open tool

Binary XNOR Calculator

Compute the bitwise XNOR (NOT XOR) of two binary values, bit by bit.

Open tool

Binary XOR Calculator

Compute the bitwise XOR of two binary values, bit by bit.

Open tool

Binary Zeros Counter

Count how many 0 bits appear in a binary string, exactly as it was entered.

Open tool

Binary ZigZag Generator

Arrange a binary string's digits into a zigzag pattern across multiple lines.

Open tool

Bitmap to Binary Converter

Upload an image and reduce every pixel to a single bit, concatenated into one binary string.

Open tool

Bits to Bytes Converter

Group a raw bit string into space-separated 8-bit bytes, padding the final byte if needed.

Open tool

Bytes to Bits Converter

Validate space-separated 8-bit bytes and concatenate them into one continuous bit string.

Open tool

Decimal to BCD Converter

Encode each digit of a decimal number as its own 4-bit BCD nibble.

Open tool

Decimal to Gray Code Converter

Convert a decimal integer to its Gray code (reflected binary code) representation.

Open tool

EBCDIC to Binary Converter

Convert printable ASCII text into its IBM EBCDIC (CP037) binary byte representation.

Open tool

Floating Point to Binary Converter

Convert a decimal number into its exact IEEE 754 single-precision (32-bit) binary layout.

Open tool

Gray Code to Binary Converter

Decode a reflected binary Gray code string back to ordinary binary.

Open tool

Gray Code to Decimal Converter

Convert a Gray code (reflected binary) value back to its decimal integer equivalent.

Open tool

Gray Code to Octal Converter

Decode a Gray code value (in binary digits) back to its octal equivalent.

Open tool

IP Address to Binary Converter

Convert an IPv4 dotted-quad address into its 32-bit binary representation.

Open tool

IPv6 Address to Binary Converter

Convert a full IPv6 address, including :: zero-compression, into its 128-bit binary form.

Open tool

Little Endian Binary to Big Endian Binary Converter

Convert a little-endian binary string to big-endian order by reversing its byte sequence.

Open tool

Negative Binary Decoder

Decode a two's-complement binary string to its signed decimal value.

Open tool

Negative Binary Encoder

Encode a signed decimal integer into two's-complement binary at a bit width you choose.

Open tool

Octal to BCD Converter

Convert an octal value to Binary-Coded Decimal, one 4-bit nibble per decimal digit.

Open tool

Octal to Binary Converter

Convert octal numbers to binary, precisely, even for arbitrarily long values.

Open tool

Octal to Gray Code Converter

Convert an octal number to its Gray code equivalent, expressed as binary digits.

Open tool

Random Binary Bit Flipper

Randomly flip a chosen number of bits in a binary string to simulate noise or bit errors.

Open tool

Random Binary Byte Generator

Generate a batch of random 8-bit bytes, space-separated.

Open tool

Random Binary Double Word Generator

Generate a batch of random 32-bit double words (dwords), space-separated.

Open tool

Random Binary Word Generator

Generate a batch of random 16-bit computer words, space-separated.

Open tool

Random Nibble Generator

Generate a batch of random 4-bit nibbles, space-separated.

Open tool

Roman Numeral to Binary Converter

Convert a standard Roman numeral to its binary representation.

Open tool

Ternary to Binary Converter

Convert a ternary (base 3) number to binary (base 2) using exact BigInt arithmetic.

Open tool

UTF-8 to Binary Converter

Encode text as its real UTF-8 byte sequence, shown as 8-bit binary octets.

Open tool