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 toolBCD to Binary Converter
Convert space-separated Binary-Coded Decimal nibbles back to a binary number.
Open toolBCD to Decimal Converter
Decode space-separated 4-bit BCD nibbles back into a plain decimal number.
Open toolBCD to Octal Converter
Decode space-separated 4-bit BCD nibbles back into an octal value.
Open toolBig Endian Binary to Little Endian Binary Converter
Convert a big-endian binary string to little-endian order by reversing its byte sequence.
Open toolBinary Addition Calculator
Add two binary numbers together with full carry propagation, at any length.
Open toolBinary AND Calculator
Compute the bitwise AND of two binary values, bit by bit.
Open toolBinary Bit Adder
Combine two binary strings bit by bit with no carry propagation (a half-adder sum).
Open toolBinary Bit Colorizer
Color-code every individual bit of a single binary number: one color for 1s, another for 0s.
Open toolBinary Bit Extractor
Extract a contiguous bit field (e.g. bits 4-7) from a binary string by start index and length.
Open toolBinary Bit Rotator
Circularly rotate the bits of a binary string left or right by a configurable amount.
Open toolBinary Bit Shuffler
Randomly shuffle the positions of the bits in a binary string, keeping the same count of 1s and 0s.
Open toolBinary Bit Swapper
Swap the bits at two chosen positions in a binary string, leaving every other bit unchanged.
Open toolBinary Byte Bit Duplicator
Duplicate every individual bit in an 8-bit-aligned binary string, doubling each byte's length.
Open toolBinary Choice Generator
Generate a list of random labeled binary choices, like Yes/No or Heads/Tails.
Open toolBinary Circle Generator
Arrange binary digits around a circular ring outline within a text grid.
Open toolBinary Colorizer
Color a list of binary numbers, one per line, each with its own distinct swatch.
Open toolBinary Data Analyzer
Analyze a binary string: bit length, count of 1s/0s, longest run, byte alignment, and unsigned decimal value.
Open toolBinary Division Calculator
Divide two binary numbers and see both the quotient and the remainder.
Open toolBinary Editor
Edit a binary string bit by bit in a clickable grid, toggling each 0 or 1 with a click.
Open toolBinary Endianness Swapper
Reverse the BYTE order of a multi-byte binary string, leaving each byte's own bits intact.
Open toolBinary File Dumper
Upload any file and see every byte rendered as 8-bit binary, grouped hexdump-style.
Open toolBinary Inverter
Flip every bit of a binary string: every 0 becomes a 1 and every 1 becomes a 0.
Open toolBinary Joiner
Join multiple binary values (one per line, or comma-separated) into one continuous string with a chosen separator.
Open toolBinary Left Rotator
Circularly rotate a binary value's bits to the left by a chosen amount.
Open toolBinary Left Shifter
Logically shift a binary string's bits left by N positions, zero-filling the right and dropping overflow on the left.
Open toolBinary Look-and-Say Generator
Generate the classic look-and-say sequence starting from a binary seed, one term per line.
Open toolBinary Multiplication Calculator
Multiply two binary numbers together as exact integer arithmetic, at any length.
Open toolBinary NAND Calculator
Compute the bitwise NAND (NOT AND) of two binary values, bit by bit.
Open toolBinary NOR Calculator
Compute the bitwise NOR (NOT OR) of two binary values, bit by bit.
Open toolBinary NOT Calculator
Flip every bit of a binary value, computing its bitwise complement at its own width.
Open toolBinary Ones Counter
Count how many 1 bits (population count / popcount) appear in a binary string.
Open toolBinary Operation Visualizer
See exactly how AND, OR, and XOR combine two binary numbers, one column at a time.
Open toolBinary OR Calculator
Compute the bitwise OR of two binary values, bit by bit.
Open toolBinary Padder
Pad a binary string to a target length with a chosen bit, on the left or right.
Open toolBinary Parity Calculator
Count 1 bits in a binary string, check even/odd parity, and generate the matching parity bit.
Open toolBinary Replacer
Find every occurrence of a bit sub-sequence in a binary string and replace it with another sequence.
Open toolBinary Reverser
Reverse the order of the characters in a binary string, without changing any bit's value.
Open toolBinary Right Rotator
Circularly rotate a binary value's bits to the right by a chosen amount.
Open toolBinary Right Shifter
Logically shift a binary string's bits right by N positions, zero-filling the left and dropping overflow on the right.
Open toolBinary RLE Decoder
Decode run-length-encoded count-bit tokens like '3x1 5x0 2x1' back into a binary string.
Open toolBinary RLE Encoder
Run-length encode a binary string into count-bit tokens like '3x1 5x0 2x1'.
Open toolBinary Sequence Generator
List every binary number of a chosen bit width, in ascending order.
Open toolBinary Sheffer Stroke Calculator
Compute the Sheffer stroke (NAND) of two single bits, with the full truth table.
Open toolBinary Slicer
Extract a substring of binary digits using start/end index slicing, with negative index support.
Open toolBinary Speller
Spell a binary number out loud in words, one word per digit, e.g. '101' becomes 'one zero one'.
Open toolBinary Spiral Generator
Trace an outward spiral curve through a grid, plotting your binary digits along the way.
Open toolBinary Splitter
Split one binary string into equal-size chunks by chunk size or by chunk count, one per line.
Open toolBinary 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 toolBinary Stream Comparer
Compare two binary strings bit by bit and see exactly which positions differ.
Open toolBinary Subtraction Calculator
Subtract two binary numbers, with a clear leading minus sign when the result is negative.
Open toolBinary to Any Base Converter
Convert a binary number to any target base from 2 to 36 using exact BigInt arithmetic.
Open toolBinary to BCD Converter
Convert a binary number to Binary-Coded Decimal, one 4-bit nibble per digit.
Open toolBinary to EBCDIC Converter
Decode 8-bit binary bytes back into text using the IBM EBCDIC (CP037) code page.
Open toolBinary to Floating Point Converter
Decode a 32-bit IEEE 754 single-precision binary string back into its decimal value.
Open toolBinary to Gray Code Converter
Convert a binary string directly to its reflected binary Gray code equivalent.
Open toolBinary to Image Converter
Turn a string of 0s and 1s into a downloadable black-and-white pixel image.
Open toolBinary to IP Address Converter
Convert 32 bits of binary back into a readable IPv4 dotted-quad address.
Open toolBinary to IPv6 Address Converter
Reconstruct an IPv6 address from 128 bits (8 groups of 16).
Open toolBinary to Negabinary Converter
Convert an ordinary binary number to negabinary (base -2) using exact BigInt arithmetic.
Open toolBinary to Octal Converter
Convert binary numbers to octal, precisely, even for arbitrarily long values.
Open toolBinary to Roman Numeral Converter
Convert a binary number to a standard Roman numeral (values 1-3999 only).
Open toolBinary to Ternary Converter
Convert a binary (base 2) number to ternary (base 3) using exact BigInt arithmetic.
Open toolBinary to UTF-8 Converter
Decode space-separated 8-bit binary octets as a UTF-8 byte sequence back into text.
Open toolBinary Truncator
Truncate a binary string to a maximum length, cutting from the left or the right.
Open toolBinary Values to Bitmap Converter
Turn binary digits into an actual, downloadable monochrome .bmp file with correct BMP headers.
Open toolBinary Values to File Converter
Pack a string of user-supplied binary digits into bytes and download the result as a .bin file.
Open toolBinary XNOR Calculator
Compute the bitwise XNOR (NOT XOR) of two binary values, bit by bit.
Open toolBinary XOR Calculator
Compute the bitwise XOR of two binary values, bit by bit.
Open toolBinary Zeros Counter
Count how many 0 bits appear in a binary string, exactly as it was entered.
Open toolBinary ZigZag Generator
Arrange a binary string's digits into a zigzag pattern across multiple lines.
Open toolBitmap to Binary Converter
Upload an image and reduce every pixel to a single bit, concatenated into one binary string.
Open toolBits to Bytes Converter
Group a raw bit string into space-separated 8-bit bytes, padding the final byte if needed.
Open toolBytes to Bits Converter
Validate space-separated 8-bit bytes and concatenate them into one continuous bit string.
Open toolDecimal to BCD Converter
Encode each digit of a decimal number as its own 4-bit BCD nibble.
Open toolDecimal to Gray Code Converter
Convert a decimal integer to its Gray code (reflected binary code) representation.
Open toolEBCDIC to Binary Converter
Convert printable ASCII text into its IBM EBCDIC (CP037) binary byte representation.
Open toolFloating Point to Binary Converter
Convert a decimal number into its exact IEEE 754 single-precision (32-bit) binary layout.
Open toolGray Code to Binary Converter
Decode a reflected binary Gray code string back to ordinary binary.
Open toolGray Code to Decimal Converter
Convert a Gray code (reflected binary) value back to its decimal integer equivalent.
Open toolGray Code to Octal Converter
Decode a Gray code value (in binary digits) back to its octal equivalent.
Open toolIP Address to Binary Converter
Convert an IPv4 dotted-quad address into its 32-bit binary representation.
Open toolIPv6 Address to Binary Converter
Convert a full IPv6 address, including :: zero-compression, into its 128-bit binary form.
Open toolLittle Endian Binary to Big Endian Binary Converter
Convert a little-endian binary string to big-endian order by reversing its byte sequence.
Open toolNegative Binary Decoder
Decode a two's-complement binary string to its signed decimal value.
Open toolNegative Binary Encoder
Encode a signed decimal integer into two's-complement binary at a bit width you choose.
Open toolOctal to BCD Converter
Convert an octal value to Binary-Coded Decimal, one 4-bit nibble per decimal digit.
Open toolOctal to Binary Converter
Convert octal numbers to binary, precisely, even for arbitrarily long values.
Open toolOctal to Gray Code Converter
Convert an octal number to its Gray code equivalent, expressed as binary digits.
Open toolRandom Binary Bit Flipper
Randomly flip a chosen number of bits in a binary string to simulate noise or bit errors.
Open toolRandom Binary Byte Generator
Generate a batch of random 8-bit bytes, space-separated.
Open toolRandom Binary Double Word Generator
Generate a batch of random 32-bit double words (dwords), space-separated.
Open toolRandom Binary Word Generator
Generate a batch of random 16-bit computer words, space-separated.
Open toolRandom Nibble Generator
Generate a batch of random 4-bit nibbles, space-separated.
Open toolRoman Numeral to Binary Converter
Convert a standard Roman numeral to its binary representation.
Open toolTernary to Binary Converter
Convert a ternary (base 3) number to binary (base 2) using exact BigInt arithmetic.
Open toolUTF-8 to Binary Converter
Encode text as its real UTF-8 byte sequence, shown as 8-bit binary octets.
Open tool