KB to GB: kilobytes to gigabytes converter

To convert kilobytes to gigabytes, divide by 1,000,000: 1 kB is 0.000001 GB and 250,000 kB is 0.25 GB. For kibibytes (KiB) to gibibytes (GiB), divide by 1,048,576 instead. The converter runs in your browser and prints long binary answers in full, such as 0.00000095367431640625 GiB for 1 KiB.

1 GB = 1,000,000 kB. 1 GiB = 1,048,576 KiB.

Convert a quantity

Enter a value and choose its input and output units.

Decimals, negatives and scientific notation (1e6) are supported. Use a decimal dot; omit commas and units.

Rounding uses the nearest value; halfway values round away from zero.

Loading the converter…

Result

Choose your units, then select Convert.

KB to GB conversion table

Exact values from the converter. The KiB → GiB column reads each number as kibibytes.
Input numberkB → GBKiB → GiB
10.0000010.00000095367431640625
10000.0010.00095367431640625
10240.0010240.0009765625
100000.010.0095367431640625
1000000.10.095367431640625
2500000.250.2384185791015625
5000000.50.476837158203125
100000010.95367431640625
10485761.0485761
200000021.9073486328125
500000054.76837158203125
10000000109.5367431640625

The decimal column only moves the point six places, so its answers stay short. The binary column divides by 1,048,576, which is 2 to the 20th power, and most of its cells run to many digits.

Two rows mark one gigabyte in each system. 1000000 kB is exactly 1 GB, and 1048576 KiB is exactly 1 GiB. Read either row across and the other column misses by a few percent: about 4.6 percent for 1000000 and 4.9 percent for 1048576.

KB to GB formulas

Decimal (base 10)

GB = kB ÷ 1,000,000

Example250000 kB = 0.25 GB

Binary (base 2)

GiB = KiB ÷ 1,048,576

Example1048576 KiB = 1 GiB

The factor is two prefix steps at once. A kilobyte is 1000 bytes and a gigabyte is 1000 × 1000 × 1000 bytes, so one gigabyte is 1,000,000 kilobytes. In binary, 1024 × 1024 gives 1,048,576 kibibytes in one gibibyte of 1,073,741,824 bytes.

Between the systems, go through bytes. 1 KiB is 0.000001024 GB, and 1 kB is 0.000000931322574615478515625 GiB. Pick the mixed pair in From and To to see these, with nothing rounded.

To go from GB back to kB, multiply by 1,000,000, so 2 GB is 2000000 kB. For GiB to KiB, multiply by 1,048,576: 2 GiB is 2097152 KiB.

How to convert KB to GB

The converter opens on 1 kB to GB. Select Convert and it shows 0.000001 GB, the size of one kilobyte.

  1. Type the kilobytes in Quantity. Plain digits such as 250000 work, and so does 2.5e5. Commas and the letters KB give an error.
  2. From is set to kB and To to GB. For binary sizes choose KiB and GiB. Swap units gives GB to kB.
  3. Output precision starts on Exact (no rounding), which suits this pair. Read Limits before you round a small size.
  4. Select Convert. The result shows the GB value and the equation, and Other equivalent units repeats the size in B, bit, kB, KiB, MB, MiB, GB and GiB.

Copy result and Download text keep every digit of the answer, however long it runs. Reset returns the form to 1 kB to GB.

Limits

Rounding can hide a small size. With Round to decimal places set to 3, 1 kB converts to ≈ 0.000 GB, because the answer is smaller than half of 0.001. Keep Exact, or raise Decimal places to 6, and it reads 0.000001 GB.

KB and GB on a label can count in 1000s or in 1024s, and the page cannot tell which. Several converters divide by 1,048,576 while still writing KB and GB. When a figure came from one of them, choose KiB and GiB here.

The page converts numbers you type. It does not read file sizes, folders or drives, so copy the size from where your system lists it and type the number here.

Sizes in kilobits need kbit in From, because a kilobyte is 8 kilobits. Large values print in full too: 1 TB is 1000000000 kB.

Questions

How many KB are in 1 GB of data?

1 GB holds 1,000,000 kB in decimal units, the reading this converter uses for kB and GB. In binary units, 1 GiB holds 1,048,576 KiB. On this page, select Swap units, type 1 and Convert, and the answer reads 1000000 kB for one gigabyte.

Is 1000 KB equal to 1 GB?

No. 1000 kB is 0.001 GB, one thousandth of a gigabyte, and it equals 1 MB. A gigabyte takes 1,000,000 kB, a thousand times more. The binary figure is further off still, since 1000 KiB is 0.00095367431640625 GiB.

Is 1024 KB equal to 1 GB?

No. 1024 KiB is 1 MiB, not 1 GiB, and it converts to 0.0009765625 GiB. As decimal units, 1024 kB is 0.001024 GB. One gibibyte takes 1024 times as many, 1,048,576 KiB, because each step between binary prefixes is 1024.

How big is 1 KB in GB?

1 kB is 0.000001 GB, one millionth of a gigabyte. As a binary size, 1 KiB is 0.00000095367431640625 GiB. This converter prints that value in full, where some converters switch to E notation such as 9.5367431640625E-7. Neither figure is rounded.