Integer Tools

A large set of browser-based integer utilities: base conversions, digit-level manipulation, bitwise and arithmetic calculators, sequence and matrix generators, and ASCII-art number drawings. Everything runs locally in your browser, so nothing you enter is ever sent to a server.

2D Integer Generator

Generate a rows x columns random integer array as compact JSON-style nested array notation.

Open tool

3D Integer Generator

Generate a depth x rows x columns random integer array as compact JSON-style triple-nested array notation.

Open tool

Base64 to Integer Converter

Convert Base64 strings encoded with this site's own integer scheme back into integers.

Open tool

Big Integer Generator

Generate random BigInt values with an exact digit length (5 to 100 digits), one per line.

Open tool

Binary to Integer Converter

Convert a list of sign-magnitude binary strings back into ordinary integers.

Open tool

Decreasing Integer Printer

Print a strictly decreasing arithmetic sequence starting at a value, subtracting a fixed step.

Open tool

Fraction to Integer Converter

Convert a list of a/b fractions into integers, rejecting any that aren't whole numbers.

Open tool

HTML Entity to Integer Converter

Convert decimal or hexadecimal numeric HTML entities back into integer code points.

Open tool

Increasing Integer Printer

Print a strictly increasing arithmetic sequence starting at a value, advancing by a fixed step.

Open tool

Integer Absolute Value Calculator

Compute the absolute value of every integer in a list, one per line.

Open tool

Integer AND Calculator

Fold a list of non-negative integers with bitwise AND.

Open tool

Integer Average Calculator

Compute the arithmetic mean of a list of integers.

Open tool

Integer Base Changer

Convert a single integer between any two number bases from 2 to 36.

Open tool

Integer Box Drawer

Draw a hollow rectangle border filled with consecutive integers, walked clockwise from the top-left.

Open tool

Integer Center Aligner

Center-align a list of integers into one monospace block, padded to the list's widest value.

Open tool

Integer Circle Drawer

Draw an ASCII ring shape of consecutive integers, using a simple distance-from-center threshold test.

Open tool

Integer Clamper

Clamp every integer in a list into a minimum/maximum range.

Open tool

Integer Colorizer

Render each integer in a list with its own color from a rotating palette, chosen by list position.

Open tool

Integer Comparator

Compare two integers and see whether A is less than, greater than, or equal to B.

Open tool

Integer Decomposer

Expand every integer in a list into its place-value expanded form.

Open tool

Integer Diamond Drawer

Draw the classic ASCII diamond shape, filled with consecutive integers instead of a fixed character.

Open tool

Integer Digit Average Calculator

Compute the average of each integer's own digits, one result per line.

Open tool

Integer Digit Clamper

Clamp every individual digit of each integer into a min/max digit range.

Open tool

Integer Digit Colorizer

Color every character of a single integer with a rotating palette, one color per digit position.

Open tool

Integer Digit Division Calculator

Run a left-to-right division across each integer's own digits, one result per line.

Open tool

Integer Digit Duplicator

Repeat every digit within each integer a chosen number of times, in place.

Open tool

Integer Digit Error Introducer

Independently mutate each digit of every integer in a list at a controlled rate, for controlled parser corruption testing.

Open tool

Integer Digit Fuzzer

Generate randomized digit-level fuzz input from a list of integers, for stress-testing parsers.

Open tool

Integer Digit Highlighter

Highlight every occurrence of a chosen digit (0-9) across a list of integers, per-character.

Open tool

Integer Digit Picker

Pick the digit at a given position (from the left) out of every integer in a list.

Open tool

Integer Digit Shifter

Cyclically rotate the digits within each integer by a chosen number of positions.

Open tool

Integer Division Calculator

Divide a list of integers left to right, one after another, as floating point.

Open tool

Integer Duplicator

Repeat every integer in a list a chosen number of times, each as its own line.

Open tool

Integer Entropy Calculator

Compute the Shannon entropy, in bits, of each integer's decimal digit distribution.

Open tool

Integer Error Introducer

Deterministically corrupt a chosen number of whole integers in a list, for testing parser error handling.

Open tool

Integer Filter

Keep only the even, odd, positive, negative, or in-range integers from a list.

Open tool

Integer Find and Replace Tool

Find and replace a literal digit substring within every integer in a list.

Open tool

Integer Fuzzer

Generate a curated list of numeric edge cases (boundaries, safe-integer limits), padded with extra values as needed.

Open tool

Integer Highlighter

Scan free text for integers and highlight the ones matching even, odd, or greater-than-N.

Open tool

Integer Information Printer

Analyze a single integer: its binary/octal/hex forms, digit stats, parity, palindrome, primality, and more.

Open tool

Integer Left Padder

Left-pad every integer in a list with zeros up to a target width.

Open tool

Integer Matrix Generator

Generate a rows x columns grid of random integers within a chosen range, as space-separated ASCII rows.

Open tool

Integer N-Tuple Generator

Generate random integer tuples of a fixed size within a chosen range, one tuple per line.

Open tool

Integer NAND Calculator

Fold a list of non-negative integers with AND, then take the NOT at a chosen bit width.

Open tool

Integer Negator

Force every integer in a list to be negative, regardless of its original sign.

Open tool

Integer NOR Calculator

Fold a list of non-negative integers with OR, then take the NOT at a chosen bit width.

Open tool

Integer NOT Calculator

Compute the bitwise NOT of each integer independently at a chosen bit width.

Open tool

Integer OR Calculator

Fold a list of non-negative integers with bitwise OR.

Open tool

Integer Pattern Finder

Detect palindrome, run, repeated-digit, and parity patterns in every integer in a list.

Open tool

Integer Right Aligner

Right-align a list of integers into one monospace block, padded to the list's widest value.

Open tool

Integer Right Padder

Right-pad every integer in a list with trailing zeros up to a target width.

Open tool

Integer Rotator

Cyclically rotate the order of a list of integers by a chosen number of positions.

Open tool

Integer Spiral Drawer

Arrange consecutive decimal integers into a square ASCII grid, filled in clockwise spiral order.

Open tool

Integer Subtraction Calculator

Subtract a list of integers left to right, one after another.

Open tool

Integer Symmetry Checker

Check whether each integer's digit string reads the same forwards and backwards.

Open tool

Integer to Base64 Converter

Convert a list of integers into this site's own compact Base64 encoding scheme.

Open tool

Integer to Binary Converter

Convert a list of integers into sign-magnitude binary strings.

Open tool

Integer to Fraction Converter

Express a list of integers as unreduced fractions over a chosen denominator.

Open tool

Integer to HTML Entity Converter

Convert a list of integers (Unicode code points) into decimal numeric HTML entities.

Open tool

Integer to Octal Converter

Convert a list of integers into sign-magnitude octal strings.

Open tool

Integer to Ordinal Converter

Convert a list of non-negative integers into their English ordinal strings.

Open tool

Integer to Pixel Converter

Convert a list of integers (0-16777215) into #RRGGBB hex color strings.

Open tool

Integer to Regex Generator

Build a regex that matches exactly a given set of integers, via literal alternation.

Open tool

Integer to Unary Converter

Convert a list of integers into unary notation: strings of repeated "1" characters.

Open tool

Integer URL Decoder

Convert percent-encoded URL strings back into their integer Unicode code points.

Open tool

Integer URL Encoder

Convert a list of integers (Unicode code points) into percent-encoded URL characters.

Open tool

Integer Vector Generator

Generate a single line of random integers within a chosen range and length, space-separated.

Open tool

Integer XNOR Calculator

Fold a list of non-negative integers with XOR, then take the NOT at a chosen bit width.

Open tool

Integer XOR Calculator

Fold a list of non-negative integers with bitwise XOR.

Open tool

Magic Integer Generator

Generate an odd-order magic square (3-9) via the Siamese method, with every row/column/diagonal sum shown.

Open tool

Multi-integer Sequence Generator

Generate several arithmetic sequences sharing a start value but with diverging step sizes.

Open tool

Octal to Integer Converter

Convert a list of sign-magnitude octal strings back into ordinary integers.

Open tool

Ordinal to Integer Converter

Parse English ordinal strings like "21st" back into plain integers.

Open tool

Oscillating Integer Generator

Generate a triangle-wave integer sequence that bounces back and forth between a min and max value.

Open tool

Pixel to Integer Converter

Convert #RRGGBB (or bare RRGGBB) hex color strings back into packed 24-bit integers.

Open tool

Regex to Integer Generator

Generate example integers matching a numeric regex pattern (a documented, restricted subset).

Open tool

Signed Integer to Unsigned Converter

Reinterpret signed integers as unsigned values at an 8, 16, or 32-bit width.

Open tool

Small Integer Generator

Generate random small integers symmetrically around zero, within a chosen max magnitude.

Open tool

Sudoku Board Generator

Generate a valid, fully-solved 9x9 Sudoku grid and blank out a chosen number of cells as a puzzle.

Open tool

Unary to Integer Converter

Convert unary (repeated "1") strings back into ordinary base-10 integers.

Open tool

Unsigned Integer to Signed Converter

Reinterpret unsigned integers as two's-complement signed values at an 8, 16, or 32-bit width.

Open tool

Von Neumann Universe Drawer

Print the first N von Neumann ordinals in labeled and (for small counts) fully recursive set notation.

Open tool