Kilobyte to Kibibyte Converter

Convert kilobytes (KB, decimal: 1 KB = 1,000 bytes) to kibibytes (KiB, binary: 1 KiB = 1,024 bytes) and back.

Use the Kilobyte to Kibibyte Converter

Kilobytes to Kibibytes

1 KB = 1,000 bytes → KiB = KB × 1000 / 1024

Kibibytes to Kilobytes

1 KiB = 1,024 bytes → KB = KiB × 1024 / 1000

Conversion Formulas

KB → KiB

KiB = KB × 1000 / 1024

= KB × 0.9765625

KiB → KB

KB = KiB × 1024 / 1000

= KiB × 1.024

Common Values

Kilobytes (KB) Kibibytes (KiB)
1 KB0.9765625 KiB
10 KB9.765625 KiB
100 KB97.65625 KiB
1,000 KB976.5625 KiB
1,024 KB1,000 KiB
Copied!

Summary

Kilobytes (KB) and kibibytes (KiB) measure the same type of data but use different bases. One kilobyte equals exactly 1,000 bytes (SI/decimal), while one kibibyte equals exactly 1,024 bytes (IEC/binary). The conversion factor is 1 KB = 1000/1024 KiB, or about 0.9765625 KiB. This distinction matters when comparing storage device specifications (marketed in KB) with what your operating system reports (shown in KiB or KB depending on the OS).

How it works

  1. Enter a value in either the kilobytes (KB) or kibibytes (KiB) field.
  2. The converter applies the exact ratio: 1 KB = 1000/1024 KiB.
  3. For KB to KiB: multiply the KB value by 1000, then divide by 1024.
  4. For KiB to KB: multiply the KiB value by 1024, then divide by 1000.
  5. The result updates instantly as you type, with up to 10 significant digits shown.

Use cases

  • Reconcile hard drive advertised capacity (KB) with OS-reported size (KiB).
  • Convert file size metadata between SI and IEC notations.
  • Clarify storage specs when documentation mixes KB and KiB.
  • Understand why 1 KB of network data does not equal 1 KiB in memory.
  • Cross-check values from tools that use different notation standards.
  • Learn the difference between decimal and binary storage prefixes.

Frequently Asked Questions

Last updated: 2026-06-19 · Reviewed by Nham Vu