KB to GB Storage Converter
- 1,048,576 x 1,000 1,048,576,000 byte
- 1,048,576,000 / 1,000,000,000 1.048576 gigabyte
- 1,048,576 x 1,024 1,073,741,824 byte
- 1,073,741,824 / 1,073,741,824 1 gibibyte
In decimal storage units 1 GB is 1,000,000 kB, so divide kilobytes by 1,000,000 to get gigabytes. In binary units 1 GiB is 1,048,576 KiB.
This page converts storage from kilobytes to gigabytes and leads with the decimal answer, because kB and GB carry SI prefixes, which stand strictly for powers of ten. The binary answer beside it is the count Windows File Explorer shows under the same GB label.
Going the other way? Convert GB back to KB →
How do you convert KB to GB?
KB to GB conversion divides by 1,000,000, because one gigabyte is 1,000,000 kilobytes in the decimal prefixes; in binary units one gibibyte is 1,048,576 kibibytes, so the divisor becomes 1,048,576.
1,048,576 kB is 1.048576 GB: divide kilobytes by 1,000,000 for gigabytes. Counted in steps of 1,024, the same figure is 1,048,576 KiB, which is 1 GiB.
- Type the number of kilobytes into the box at the top of the page.
- Divide it by 1,000,000, the number of kilobytes in one gigabyte.
- Read the decimal answer in GB, the reading the symbols kB and GB carry in the SI.
- If the figure was counted in steps of 1,024, read the binary answer beside it instead: the same number divided by 1,048,576, in GiB.
Kilobytes and gigabytes are two rungs of one ladder; to convert any storage unit into another, including the binary units, use the full storage converter.
KB to GB Conversion Table
Each row gives the decimal answer and, beside it, the binary answer for the same figure read as KiB. Exact values print in full; a value longer than ten significant figures is rounded to ten.
| Kilobytes (kB) | Gigabytes (GB) | Gibibytes (GiB), if the figure is KiB |
|---|---|---|
| 1 | 0.000001 | 9.536743164 x 10^-7 |
| 1,000 | 0.001 | 0.0009536743164 |
| 10,000 | 0.01 | 0.009536743164 |
| 100,000 | 0.1 | 0.09536743164 |
| 500,000 | 0.5 | 0.4768371582 |
| 1,000,000 | 1 | 0.9536743164 |
| 1,048,576 | 1.048576 | 1 |
| 2,000,000 | 2 | 1.907348633 |
| 10,000,000 | 10 | 9.536743164 |
| 100,000,000 | 100 | 95.36743164 |
Worked Example: 1,048,576 kB to GB
The first question for this page, worked both ways. Each reading passes through bytes, which is where the two part company.
What is 1,048,576 kB in GB?
- 1,048,576 x 1,000 1,048,576,000 byte
- 1,048,576,000 / 1,000,000,000 1.048576 gigabyte
- 1,048,576 x 1,024 1,073,741,824 byte
- 1,073,741,824 / 1,073,741,824 1 gibibyte
Result: 1,048,576 kB = 1.048576 GB; 1,048,576 KiB = 1 GiB
A kilobyte is 1,000 bytes and a kibibyte is 1,024, so the same figure lands on two different byte counts before it is divided again.
Check it in reverse
Run each answer back through its own step and the starting figure returns: 1.048576 GB x 1,000,000 = 1,048,576 kB, and 1 GiB x 1,048,576 = 1,048,576 KiB. To verify any other value, read the gigabytes back as kilobytes and compare the result with the figure you started from.
Worked Examples: KB to GB
Each example gives the value first, then the working. Click a value to load it in the converter.
What is 500,000 kB in GB?
500,000 kB is 0.5 GB. Counted in steps of 1,024, 500,000 KiB is 0.4768371582 GiB.
Method: divide by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.
What is 2,000,000 kB in GB?
2,000,000 kB is 2 GB. Counted in steps of 1,024, 2,000,000 KiB is 1.907348633 GiB.
Method: divide by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.
What is 200,000 kB in GB?
200,000 kB is 0.2 GB. Counted in steps of 1,024, 200,000 KiB is 0.1907348633 GiB.
Method: divide by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.
What is 100 kB in GB?
100 kB is 0.0001 GB. Counted in steps of 1,024, 100 KiB is 0.00009536743164 GiB.
Method: divide by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.
What is 1,000,000 kB in GB?
1,000,000 kB is 1 GB. Counted in steps of 1,024, 1,000,000 KiB is 0.9536743164 GiB.
Method: divide by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.
Every example above runs the other way too - turn each GB answer back into kB.
Where These Factors Come From
The factors and rules above are read from the knowledge base rather than typed for the page. These are the lines it holds for this pair.
- kilobyte (decimal), factor to byte 1000
- gigabyte (decimal), factor to byte 1000000000
- kibibyte, factor to byte 1024
- gibibyte, factor to byte 1073741824
- SI Brochure (BIPM 9th edition) section 3, prefix rule The SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2 (for example, one kilobit represents 1000 bits and not 1024 bits).
- binary prefixes, adoption The prefixes kibi (Ki), mebi (Mi), gibi (Gi) and tebi (Ti) stand for 2^10, 2^20, 2^30 and 2^40. The IEC first adopted them in 1999, as Amendment 2 to IEC 60027-2, and they are now part of IEC 80000-13.
- How this page reports a result result in the target unit, decimal (SI) reading first and binary (IEC) reading beside it where the prefixes differ; printed in full where it fits in 10 significant figures, otherwise rounded to 10
How Far Apart Are the Readings After Two Steps?
Kilobytes to gigabytes is two prefix steps. The decimal reading multiplies 1000 by 1000 for a factor of 1000000; the binary reading multiplies 1024 by 1024 for 1048576, so the gap between the readings grows from 2.4 percent at one step to 4.8576 percent at two.
The further apart two prefixes sit, the wider the gap, so a figure that looks close enough at one step has drifted by the time it reaches gigabytes. Pick the reading first, then convert.
Frequently Asked Questions
Is 1000 kB equal to 1 GB?
No. 1,000 kB is 1 MB. A gigabyte is 1,000,000 kB, because the steps run kilo to mega to giga at 1,000 each.
Is 1024 kB equal to 1 GB?
No. 1,024 KiB is 1 MiB. A gibibyte is 1,048,576 KiB, because each binary step is 1,024 and 1,024 x 1,024 is 1,048,576.
What is bigger, kB or GB?
A gigabyte, by a factor of 1,000,000 in SI units or 1,048,576 in binary units. A file of a few hundred kB is a tiny fraction of 1 GB in either reading.
Need the other direction? The same value converts straight back in the GB to KB direction.
Related Conversions
The other storage units, including bits and the binary units, are on the storage converter with every unit.