Convert data units (SI/IEC), calculate transfer times, estimate storage costs, and generate secure local checksums.
Understanding the difference between decimal (SI) and binary (IEC) units is crucial for data accuracy. Manufacturers often use decimal units (e.g., 1 KB = 1000 Bytes), while operating systems typically use binary units (e.g., 1 KiB = 1024 Bytes). Our calculator handles both with precision.
Input
1 TBOutput
931.32 GiBInput
1 GB, 100 Mbps, 5% overheadOutput
~84 secondsMB (Megabyte) is a decimal unit (1,000,000 bytes), while MiB (Mebibyte) is a binary unit (1,048,576 bytes). Operating systems usually report storage in MiB/GiB.
Divide the total file size in bits by your connection speed in bits per second. Our tool automatically accounts for protocol overhead for more realistic results.
Yes. KaruviLab uses the Zero-Upload philosophy. Files are processed entirely by your browser's local Web Worker. We never see your data.
SHA-256 is currently the industry standard for security. MD5 and SHA-1 are faster but less secure, suitable primarily for simple error-checking.
Universal encoding converter. Paste hex, binary, Base64, URL-encoded, HTML entities, Unicode escapes, or plain text. Auto-detect format and convert to all others instantly. Supports UTF-8, UTF-16, UTF-32, Base64, URL encoding, HTML entities, JavaScript/Python/CSS escapes, Morse code, ROT13, JWT decode, and more. 100% local — nothing leaves your browser.
Natural-language unit conversion
Length, weight, volume, and more