CalcOpenly

Programming and tech calculators

Number bases, bitwise operations, hashes, encodings, colour conversion and contrast, subnets and CIDR, UUIDs, RAID capacity, cron expressions and JSON formatting.

17 calculators, 125 checked worked examples.

Numbers and bits

Text and data

Color

Display and media

Network and storage

Security

Scheduling

How to choose a code calculator

Select the representation, not just the number

A binary or hexadecimal string needs a base, and bitwise operations also need a width and signedness. A subnet calculation depends on the prefix length, not just an address. Color values use different coordinate systems, so identify whether the input is HEX, RGB or another format. JSON formatting can improve readability without changing the underlying data. Use a small known example before processing a long value to confirm the chosen mode.

Number bases · Bitwise operations · Subnet and CIDR

Validate in the intended environment

An encoding is not encryption, and a hash is not a way to recover the original input. Avoid entering secrets into shared URLs or public reports. Contrast calculations evaluate the selected colors; real interfaces also depend on text size, transparency, focus states and background context. Network and storage estimates rely on their stated conventions. Check results against the protocol or application that will consume them, including its permitted ranges and formatting rules.

Color conversion · Contrast checks · JSON validation

Other subjects

Allow optional Google Analytics to measure page visits? Calculators work either way. Privacy and choices

Optional analytics: off.