GB to KB Storage Converter

Swap to KB to GB
Decimal (SI)
4,000,000kB
1 GB = 1,000,000 kB exact answer
  1. 4 x 1,000,000,000 4,000,000,000 byte
  2. 4,000,000,000 / 1,000 4,000,000 kilobyte
Binary (IEC)
4,194,304KiB
1 GiB = 1,048,576 KiB exact answer
  1. 4 x 1,073,741,824 4,294,967,296 byte
  2. 4,294,967,296 / 1,024 4,194,304 kibibyte

In decimal storage units 1 GB is 1,000,000 kB, so multiply gigabytes by 1,000,000 to get kilobytes. In binary units 1 GiB is 1,048,576 KiB.

This page converts storage from gigabytes to kilobytes and leads with the decimal answer, because GB and kB 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 kB label.

Going the other way? Convert KB back to GB

How do you convert GB to KB?

GB to KB conversion multiplies 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 multiplier becomes 1,048,576.

In short

4 GB is 4,000,000 kB: multiply gigabytes by 1,000,000 for kilobytes. Counted in steps of 1,024, the same figure is 4 GiB, which is 4,194,304 KiB.

  1. Type the number of gigabytes into the box at the top of the page.
  2. Multiply it by 1,000,000, the number of kilobytes in one gigabyte.
  3. Read the decimal answer in kB, the reading the symbols GB and kB carry in the SI.
  4. If the figure was counted in steps of 1,024, read the binary answer beside it instead: the same number multiplied by 1,048,576, in KiB.

Gigabytes and kilobytes are two rungs of one ladder; to pick any two storage units, including the binary units, use the full storage converter.

GB to KB Conversion Table

Each row gives the decimal answer and, beside it, the binary answer for the same figure read as GiB. Every value in it is exact.

GB to KB Conversion Table
Gigabytes (GB)Kilobytes (kB)Kibibytes (KiB), if the figure is GiB
0.0011,0001,048.576
0.0110,00010,485.76
0.1100,000104,857.6
0.25250,000262,144
0.5500,000524,288
11,000,0001,048,576
22,000,0002,097,152
44,000,0004,194,304
88,000,0008,388,608
1616,000,00016,777,216

Worked Example: 4 GB to kB

The first question for this page, worked both ways. Each reading passes through bytes, which is where the two part company.

What is 4 GB in kB?

Decimal (SI)
  1. 4 x 1,000,000,000 4,000,000,000 byte
  2. 4,000,000,000 / 1,000 4,000,000 kilobyte
Binary (IEC)
  1. 4 x 1,073,741,824 4,294,967,296 byte
  2. 4,294,967,296 / 1,024 4,194,304 kibibyte

Result: 4 GB = 4,000,000 kB; 4 GiB = 4,194,304 KiB

A gigabyte is 1,000,000,000 bytes and a gibibyte is 1,073,741,824, so the same figure lands on two different byte counts before it is multiplied again.

Check it in reverse

Run each answer back through its own step and the starting figure returns: 4,000,000 kB / 1,000,000 = 4 GB, and 4,194,304 KiB / 1,048,576 = 4 GiB. To verify any other value, read the kilobytes back as gigabytes and compare the result with the figure you started from.

Worked Examples: GB to KB

Each example gives the value first, then the working. Click a value to load it in the converter.

What is 2 GB in kB?

2 GB is 2,000,000 kB. Counted in steps of 1,024, 2 GiB is 2,097,152 KiB.

Method: multiply by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.

Load this value in the converter

What is 100 GB in kB?

100 GB is 100,000,000 kB. Counted in steps of 1,024, 100 GiB is 104,857,600 KiB.

Method: multiply by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.

Load this value in the converter

What is 8 GB in kB?

8 GB is 8,000,000 kB. Counted in steps of 1,024, 8 GiB is 8,388,608 KiB.

Method: multiply by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.

Load this value in the converter

What is 0.25 GB in kB?

0.25 GB is 250,000 kB. Counted in steps of 1,024, 0.25 GiB is 262,144 KiB.

Method: multiply by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.

Load this value in the converter

What is 16 GB in kB?

16 GB is 16,000,000 kB. Counted in steps of 1,024, 16 GiB is 16,777,216 KiB.

Method: multiply by 1,000,000 for the decimal answer and by 1,048,576 for the binary one.

Load this value in the converter

Every example above runs the other way too - turn each KB answer back into GB.

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.

  • gigabyte (decimal), factor to byte 1000000000
  • kilobyte (decimal), factor to byte 1000
  • gibibyte, factor to byte 1073741824
  • kibibyte, factor to byte 1024
  • 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

Why Do Sites Give Different KB Counts for 1 GB?

Mixing the readings gives a third answer: 1 GB of 1000000000 bytes is 976562.5 KiB, and 1 GiB of 1073741824 bytes is 1073741.824 kB. Only 1000000 kB and 1048576 KiB keep both units in the same reading.

A converter that multiplies by the binary step once and the decimal step once lands on one of those mixed figures. This page keeps each answer inside a single reading.

Frequently Asked Questions

How many KB are in 1 GB of data?

1,000,000 kB in SI units. In binary units 1 GiB is 1,048,576 KiB. The first is how storage makers state capacity; the second is how Windows File Explorer counts it.

Is 1GB equal to 1024 KB?

No, that is one step short. 1,024 KiB make 1 MiB, and a gibibyte takes 1,024 of those, 1,048,576 KiB. The SI gigabyte is 1,000,000 kB.

Why is 1 GB not 1,024,000 KB?

Because 1,024,000 mixes the readings: 1,024 is the binary step and 1,000 the decimal one. Keep one reading throughout and 1 GB is 1,000,000 kB, while 1 GiB is 1,048,576 KiB.

Need the other direction? The same value converts straight back in the KB to GB direction.

The other storage units, including bits and the binary units, are on one converter for every storage unit.