Computer science tools13 calculators
Updated on June 18, 2026
Convert any monthly USD budget into concrete engineering output across 25 popular AI coding models.
Calculate the bandwidth-delay product (BDP) of a network link from its bandwidth in Mbit/s and round-trip latency in ms — the data volume kept in flight and the ideal TCP window size.
Calculate the Base64-encoded size (ceil(n / 3) × 4 bytes) produced when you encode a given number of input bytes, including padding.
Calculate the minimum number of bits needed to represent N distinct values (bits = ⌈log₂N⌉) from how many values you have.
Calculate how many distinct colors a given color depth can represent (colors = 2^bits), from 8-bit to 24-bit true color and beyond.
Calculate the data compression ratio (original size ÷ compressed size) and the space savings percentage from an original and a compressed file size.
Calculate a display's dot pitch in millimetres from its pixel density (dot pitch = 25.4 / PPI) to see how finely a monitor or screen resolves detail.
Estimate how long a file takes to download at your connection speed, with the bits-vs-bytes conversion handled for you and the time shown in minutes and seconds.
Calculate the megapixels of an image sensor or photo from its pixel width and height (MP = width × height / 1,000,000).
Convert a decimal (base-10) whole number into binary, octal, and hexadecimal — the number systems used throughout computing.
Calculate password entropy in bits (E = L × log₂R) from your password length and character pool size, and see the strength band it lands in.
Calculate the signal-to-noise ratio in decibels (SNR = 20·log10(signal/noise)) from a signal and a noise amplitude in volts.
Calculate the number of usable IPv4 hosts in a subnet (2^(32 − prefix) − 2) from its CIDR prefix length, for prefixes from /0 to /30.