50 calculators / Computing & data

What are you working out?

Choose a calculation. Every tool includes its units, formula and a worked example.

Data units01

Bytes to Bits

A byte conventionally contains eight bits in modern computing.

Open calculator ↗
Data units02

Bits to Bytes

Dividing a bit count by eight produces a byte-equivalent quantity.

Open calculator ↗
Data units03

Decimal GB to GiB

Decimal gigabytes and binary gibibytes use different unit sizes.

Open calculator ↗
Data units04

GiB to Decimal GB

A binary capacity can be expressed in decimal units without changing the underlying byte count.

Open calculator ↗
Data units05

MB to MiB

Decimal and binary megabyte-scale units differ by their base.

Open calculator ↗
Data units06

MiB to MB

A mebibyte contains exactly one million forty-eight thousand five hundred seventy-six bytes.

Open calculator ↗
Network07

Mbps to MB per Second

A network rate in bits converts to a byte throughput ceiling by dividing by eight.

Open calculator ↗
Network08

MB per Second to Mbps

Multiplying byte throughput by eight gives the corresponding bit rate.

Open calculator ↗
Network09

Download Time

A fixed effective bit rate converts a file size into an ideal transfer time.

Open calculator ↗
Network10

Upload Time

Upload duration depends on the upstream rate, which may differ from download speed.

Open calculator ↗
Network11

Transfer Size in Time

An average data rate accumulated over time gives a transfer volume.

Open calculator ↗
Network12

Effective Throughput

Observed throughput compares completed payload bytes with wall-clock duration.

Open calculator ↗
Network13

Protocol Overhead Share

Protocol overhead occupies part of the transmitted byte budget.

Open calculator ↗
Network14

Payload Efficiency

Payload efficiency reports the useful-data share of a packet or frame budget.

Open calculator ↗
Network15

Bandwidth-Delay Product

The bandwidth-delay product estimates data in flight needed to fill a path over a round trip.

Open calculator ↗
Network16

Round-Trip Propagation Time

A distance-based model gives a propagation-only round-trip lower bound.

Open calculator ↗
Network17

Packet Serialization Time

Serialization time is how long a link needs to put a packet's bits onto the medium.

Open calculator ↗
Network18

Packet Rate

Dividing a bit-rate budget by packet size estimates a maximum packet frequency.

Open calculator ↗
Addressing19

IPv4 Address Count

An IPv4 prefix leaves a fixed number of variable address bits.

Open calculator ↗
Addressing20

Conventional IPv4 Host Count

Traditional subnet arithmetic reserves all-zero and all-one host values in prefixes up to slash thirty.

Open calculator ↗
Addressing21

Subnet Split Count

Borrowing extra prefix bits splits an aligned parent block into equal smaller blocks.

Open calculator ↗
Memory22

Raw RGB Buffer Size

A packed image buffer consumes storage for every channel of every pixel.

Open calculator ↗
Memory23

PCM Audio Buffer Size

Uncompressed audio memory grows linearly with time, channels and sample resolution.

Open calculator ↗
Memory24

Numeric Array Memory

A packed numeric array has a predictable payload size based on element width.

Open calculator ↗
Memory25

RGBA Texture Memory

Eight-bit RGBA textures use four bytes per pixel before GPU-specific storage changes.

Open calculator ↗
Memory26

Full Mipmap Memory Estimate

A long two-dimensional mip chain adds a geometric series of quarter-sized levels.

Open calculator ↗
Storage27

Compression Ratio

Compression ratio compares original size with the encoded size.

Open calculator ↗
Storage28

Compression Savings

Savings expresses how much of the original byte count was removed.

Open calculator ↗
Storage29

Replica Storage Budget

Full replicas multiply the stored dataset size by the number of complete copies.

Open calculator ↗
Storage30

RAID 0 Nominal Capacity

Striping equally sized usable regions combines nominal drive capacity.

Open calculator ↗
Storage31

RAID 1 Mirror Capacity

A single full mirror set stores the same data on every member, so capacity equals one member.

Open calculator ↗
Storage32

RAID 5 Nominal Capacity

Single-parity capacity reserves one drive-equivalent across an array.

Open calculator ↗
Storage33

RAID 6 Nominal Capacity

Dual-parity capacity reserves two drive-equivalents in the simplified equal-size model.

Open calculator ↗
Storage34

Log Retention Storage

A steady daily ingestion estimate helps size a retention window.

Open calculator ↗
Storage35

Backup Window

A backup window follows transferred volume divided by measured effective throughput.

Open calculator ↗
Web operations36

Requests per Second

Average request rate summarizes traffic across a chosen interval.

Open calculator ↗
Web operations37

Daily Request Volume

A sustained rate can be expanded into a full-day volume.

Open calculator ↗
Web operations38

Average Concurrency

Little's law relates average throughput, time in system and average occupancy in a stable system.

Open calculator ↗
Web operations39

Cache Hit Rate

A hit rate counts the share of lookup attempts served by the cache.

Open calculator ↗
Web operations40

Origin Requests after Cache

A cache hit fraction estimates how many requests continue to the origin.

Open calculator ↗
Reliability41

Availability Percentage

Time-based availability measures the share of an observation window without counted downtime.

Open calculator ↗
Reliability42

Allowed Downtime

An availability target translates into a downtime budget for a chosen window.

Open calculator ↗
Reliability43

Error Rate

Error rate measures failures on a request-count basis.

Open calculator ↗
Reliability44

Error Budget Requests

A request-based success target defines a corresponding allowed failure count.

Open calculator ↗
Performance45

Amdahls Law Speedup

Amdahl's law limits ideal speedup when part of a fixed workload remains serial.

Open calculator ↗
Performance46

Performance Speedup

Speedup compares completed runtimes for the same work.

Open calculator ↗
Performance47

Runtime Reduction

Runtime reduction describes the fraction of original time removed by a change.

Open calculator ↗
Graphics48

Pixel Fill Rate

A screen's nominal pixel rate multiplies frame area by frame frequency.

Open calculator ↗
Encoding49

Base64 Encoded Length

Padded Base64 maps each group of up to three input bytes into four characters.

Open calculator ↗
Encoding50

Uniform Identifier Entropy

A uniformly sampled fixed-length identifier has a theoretical search space set by alphabet size and length.

Open calculator ↗