What are you working out?
Choose a calculation. Every tool includes its units, formula and a worked example.
Bytes to Bits
A byte conventionally contains eight bits in modern computing.
Open calculator ↗Bits to Bytes
Dividing a bit count by eight produces a byte-equivalent quantity.
Open calculator ↗Decimal GB to GiB
Decimal gigabytes and binary gibibytes use different unit sizes.
Open calculator ↗GiB to Decimal GB
A binary capacity can be expressed in decimal units without changing the underlying byte count.
Open calculator ↗MB to MiB
Decimal and binary megabyte-scale units differ by their base.
Open calculator ↗MiB to MB
A mebibyte contains exactly one million forty-eight thousand five hundred seventy-six bytes.
Open calculator ↗Mbps to MB per Second
A network rate in bits converts to a byte throughput ceiling by dividing by eight.
Open calculator ↗MB per Second to Mbps
Multiplying byte throughput by eight gives the corresponding bit rate.
Open calculator ↗Download Time
A fixed effective bit rate converts a file size into an ideal transfer time.
Open calculator ↗Upload Time
Upload duration depends on the upstream rate, which may differ from download speed.
Open calculator ↗Transfer Size in Time
An average data rate accumulated over time gives a transfer volume.
Open calculator ↗Effective Throughput
Observed throughput compares completed payload bytes with wall-clock duration.
Open calculator ↗Protocol Overhead Share
Protocol overhead occupies part of the transmitted byte budget.
Open calculator ↗Payload Efficiency
Payload efficiency reports the useful-data share of a packet or frame budget.
Open calculator ↗Bandwidth-Delay Product
The bandwidth-delay product estimates data in flight needed to fill a path over a round trip.
Open calculator ↗Round-Trip Propagation Time
A distance-based model gives a propagation-only round-trip lower bound.
Open calculator ↗Packet Serialization Time
Serialization time is how long a link needs to put a packet's bits onto the medium.
Open calculator ↗Packet Rate
Dividing a bit-rate budget by packet size estimates a maximum packet frequency.
Open calculator ↗IPv4 Address Count
An IPv4 prefix leaves a fixed number of variable address bits.
Open calculator ↗Conventional IPv4 Host Count
Traditional subnet arithmetic reserves all-zero and all-one host values in prefixes up to slash thirty.
Open calculator ↗Subnet Split Count
Borrowing extra prefix bits splits an aligned parent block into equal smaller blocks.
Open calculator ↗Raw RGB Buffer Size
A packed image buffer consumes storage for every channel of every pixel.
Open calculator ↗PCM Audio Buffer Size
Uncompressed audio memory grows linearly with time, channels and sample resolution.
Open calculator ↗Numeric Array Memory
A packed numeric array has a predictable payload size based on element width.
Open calculator ↗RGBA Texture Memory
Eight-bit RGBA textures use four bytes per pixel before GPU-specific storage changes.
Open calculator ↗Full Mipmap Memory Estimate
A long two-dimensional mip chain adds a geometric series of quarter-sized levels.
Open calculator ↗Compression Ratio
Compression ratio compares original size with the encoded size.
Open calculator ↗Compression Savings
Savings expresses how much of the original byte count was removed.
Open calculator ↗Replica Storage Budget
Full replicas multiply the stored dataset size by the number of complete copies.
Open calculator ↗RAID 0 Nominal Capacity
Striping equally sized usable regions combines nominal drive capacity.
Open calculator ↗RAID 1 Mirror Capacity
A single full mirror set stores the same data on every member, so capacity equals one member.
Open calculator ↗RAID 5 Nominal Capacity
Single-parity capacity reserves one drive-equivalent across an array.
Open calculator ↗RAID 6 Nominal Capacity
Dual-parity capacity reserves two drive-equivalents in the simplified equal-size model.
Open calculator ↗Log Retention Storage
A steady daily ingestion estimate helps size a retention window.
Open calculator ↗Backup Window
A backup window follows transferred volume divided by measured effective throughput.
Open calculator ↗Requests per Second
Average request rate summarizes traffic across a chosen interval.
Open calculator ↗Daily Request Volume
A sustained rate can be expanded into a full-day volume.
Open calculator ↗Average Concurrency
Little's law relates average throughput, time in system and average occupancy in a stable system.
Open calculator ↗Cache Hit Rate
A hit rate counts the share of lookup attempts served by the cache.
Open calculator ↗Origin Requests after Cache
A cache hit fraction estimates how many requests continue to the origin.
Open calculator ↗Availability Percentage
Time-based availability measures the share of an observation window without counted downtime.
Open calculator ↗Allowed Downtime
An availability target translates into a downtime budget for a chosen window.
Open calculator ↗Error Rate
Error rate measures failures on a request-count basis.
Open calculator ↗Error Budget Requests
A request-based success target defines a corresponding allowed failure count.
Open calculator ↗Amdahls Law Speedup
Amdahl's law limits ideal speedup when part of a fixed workload remains serial.
Open calculator ↗Performance Speedup
Speedup compares completed runtimes for the same work.
Open calculator ↗Runtime Reduction
Runtime reduction describes the fraction of original time removed by a change.
Open calculator ↗Pixel Fill Rate
A screen's nominal pixel rate multiplies frame area by frame frequency.
Open calculator ↗Base64 Encoded Length
Padded Base64 maps each group of up to three input bytes into four characters.
Open calculator ↗Uniform Identifier Entropy
A uniformly sampled fixed-length identifier has a theoretical search space set by alphabet size and length.
Open calculator ↗No matching tools. Try another search or clear the category filter.