Kilobytes to kibibytes (kB to KiB)
To convert kilobytes to kibibytes (kB to KiB): one kilobyte is 0.9765625 kibibytes, so 128 kB is 125 KiB.
In kibibytes
- Conversion factor Exact by definition: the decimal prefixes (kB, MB, GB, TB) step by exactly 1,000 and the binary ones (KiB, MiB, GiB, TiB) by exactly 1,024.
- 1 kilobyte = 0.9765625 kibibytes
- The other way
- 1 kibibyte = 1.024 kilobytes
- Working
- 128 x 0.9765625 = 125
- 128 kB in every unit
- 128,000 B 128 kB 0.128 MB 0.000128 GB 1.2800e-7 TB 1.2800e-10 PB 125 KiB 0.12207 MiB 0.00011921 GiB 1.1642e-7 TiB 1.1369e-10 PiB
- Decimal vs binary prefixes Drive manufacturers use the decimal GB and operating systems traditionally reported the binary one, which is why a 1 TB drive shows as 931 GB. Both numbers are correct; they are different units.
- 1 GB = 1,000,000,000 bytes; 1 GiB = 1,073,741,824
| kB | KiB |
|---|---|
| 1 | 0.976563 |
| 2 | 1.95313 |
| 5 | 4.88281 |
| 10 | 9.76563 |
| 25 | 24.4141 |
| 50 | 48.8281 |
| 100 | 97.6563 |
How the Unit Converter works
One kilobyte is exactly 0.9765625 kibibytes. That is the definition of the prefixes, not a measurement: the decimal SI prefixes (kilo, mega, giga, tera) step by exactly 1,000, and the binary IEC prefixes (kibi, mebi, gibi, tebi) step by exactly 1,024. The two families are both exact; the trouble is only that software and storage labels do not always say which one they mean.
Worked through: 128 kB x 0.9765625 = 125 KiB.
Going the other way, one kibibyte is 1.024 kilobytes.
For mental arithmetic: Multiply by 0.977, or take off about 2.4%.
One kilobyte is exactly 0.9765625 KiB, because 1,000 divided by 1,024 terminates. This direction comes up when a limit is set in decimal kilobytes and a tool reports binary ones: a 500 kB upload cap is 488.28 KiB, so a file shown as 490K by ls -lh is over it. The gap is only 2.4%, small enough to ignore unless something is sized to fit exactly.
Precision is worth matching to the input. A measurement given as 1 kB carries one or two significant figures, and reporting its conversion to six implies a precision the original never had.
Unit Converter FAQ
How many kibibytes are in a kilobyte?
0.9765625. That is exact by definition: the prefixes step by exactly 1,000 (SI) or 1,024 (IEC).
What is 128 kB in kibibytes?
125 KiB. Multiply by 0.9765625: 128 kB x 0.9765625 = 125 KiB.
How do I convert kibibytes back to kilobytes?
Divide by 0.9765625, or equivalently multiply by 1.024. One kibibyte is 1.024 kilobytes. The two factors are reciprocals, so you only need to remember one of them.
Is there a quick way to do this in my head?
Multiply by 0.977, or take off about 2.4%. It is close enough for everyday use.
More from the Unit Converter
Related calculators
- Percentage Calculator
- Square Root Calculator
- Ratio Calculator
- Dilution Calculator
- Density Calculator
- Time Converter
- Date Calculator
- Fuel Cost Calculator
- Electricity Cost Calculator
- Roman Numeral Converter
- Tire Size Calculator
- Time Zone Converter
- QR Code Generator
- Number Base Converter
- Subnet Calculator
- Area Calculator
- Acreage Calculator
- Trigonometry Calculator
- Volume Calculator
- Recipe Scaler
- Kinematics Calculator
- Force Calculator
- Altitude Pressure Calculator
- Dew Point Calculator
- Degrees Minutes Seconds (DMS) Converter
- Unit Circle Calculator
- Air Miles Calculator
- Speed Calculator
- Ideal Gas Law Calculator
- Gear Ratio Calculator
- Height Converter: Centimeters to Feet and Inches