Kilobyte to Kibibyte Converter

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

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

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

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-07-23 · Reviewed by Nham Vu