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 KB | 0.9765625 KiB |
| 10 KB | 9.765625 KiB |
| 100 KB | 97.65625 KiB |
| 1,000 KB | 976.5625 KiB |
| 1,024 KB | 1,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
- Enter a value in either the kilobytes (KB) or kibibytes (KiB) field.
- The converter applies the exact ratio: 1 KB = 1000/1024 KiB.
- For KB to KiB: multiply the KB value by 1000, then divide by 1024.
- For KiB to KB: multiply the KiB value by 1024, then divide by 1000.
- 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