Bytes to Kilobytes Converter

One byte equals 0.001 kilobytes (1 B = 0.001 kB).

1 B=0.001 kB

Quick Answer: Bytes to Kilobytes

One byte equals 0.001 kilobytes (1 B = 0.001 kB).

Conversely, 1 kB = 1,000 B.

Formula: kB = B ÷ 1,000

Worked examples

  • 500 B = 0.5 kB
  • 1000 B = 1 kB
  • 2000 B = 2 kB

Method and limitations

Divide by 1,000 (10³). The prefixes k, M, G and T are SI decimal prefixes, so each step is a factor of 1000 — this is the definition that matches the unit name kB. The 1024-based value belongs to the binary prefixes of IEC 80000-13: 1 KiB = 1,024 B. Both are correct; only mixing them is not. Calculations use full-precision constants; displayed values are rounded to at most 9 significant figures. Results are rounded for display only. Full precision is kept internally, so long chains of conversions do not accumulate rounding error. Where US customary and imperial units share a name (for example fluid ounces and gallons), this page uses the US customary definition and says so explicitly.

Each factor is exact by definition, derived from exact definitions, or a documented conventional value — see the methodology and sources.

Conversion Formula

kB = B ÷ 1,000

Divide by 1,000 (10³). The prefixes k, M, G and T are SI decimal prefixes, so each step is a factor of 1000 — this is the definition that matches the unit name kB. The 1024-based value belongs to the binary prefixes of IEC 80000-13: 1 KiB = 1,024 B. Both are correct; only mixing them is not.

Complete Guide to Bytes to Kilobytes Conversion

What is a Bytes?

A byte (B) is 1 byte under the SI decimal convention. Its binary counterpart is the byte (B).

What is a Kilobytes?

A kilobyte (kB) is 1,000 bytes under the SI decimal convention. Its binary counterpart, the kibibyte (KiB), is a power of 1024 and is therefore a slightly larger quantity.

How the Conversion Works

Divide the bytes figure by 1,000. Because the factor is a power of 1000, the conversion is a decimal-point shift of 3 places — no rounding is introduced.

Why This Conversion Matters

Storage contracts, device specifications, network capacity and standards documents are all written in decimal kB. Using the binary factor here would overstate or understate the answer by 2.4%, which is exactly the discrepancy people notice between an advertised capacity and what their operating system reports.

Scientific Context

IEC 80000-13 defines the binary prefixes; the BIPM SI Brochure defines the decimal ones. Neither standard permits the decimal prefix to carry the binary value.

Step-by-Step Conversion Guide

Follow these steps to convert bytes to kilobytes manually:

1

Start with your value in bytes

Example: You want to convert 2000 B

2

Apply the conversion formula

Use the formula: kB = B ÷ 1,000

3

Calculate the result

2000 B = 2 kB

Verify your answer

Use our calculator above to double-check your manual calculation.

Quick Mental Math Tip

Divide by 1,000 (10³). The prefixes k, M, G and T are SI decimal prefixes, so each step is a factor of 1000 — this is the definition that matches the unit name kB. The 1024-based value belongs to the binary prefixes of IEC 80000-13: 1 KiB = 1,024 B. Both are correct; only mixing them is not.

Common Conversions

Bytes to Kilobytes conversion table
Bytes (B)Kilobytes (kB)KilobytesBytes
500 B0.5500 kB = 500,000 B
1000 B11000 kB = 1,000,000 B
2000 B22000 kB = 2,000,000 B
5000 B55000 kB = 5,000,000 B
10000 B1010000 kB = 10,000,000 B
100000 B100100000 kB = 100,000,000 B
500000 B500500000 kB = 500,000,000 B
1000000 B1,0001000000 kB = 1,000,000,000 B

Did You Know?

Data storage units follow a binary system (1024) in computing but a decimal system (1000) in marketing — this is why your "500 GB" drive shows less space.

This converter is used by thousands of people daily for storage planning. Bookmark it for instant access.

Popular Bytes to Kilobytes Conversions

Tap any value to load it into the calculator above.

When You'll Need This Conversion

Storage and quota planning

Size backups, cloud buckets and disk quotas consistently in decimal kB, the convention vendors and standards documents use.

Reconciling reported capacities

Explain why a device advertised in B appears smaller in an operating system that labels binary values with decimal prefixes.

Teaching the SI/IEC distinction

Show the same byte count expressed decimally and in binary prefixes side by side, so the 1000-vs-1024 confusion resolves once.

Everyday file and media sizes

Judge whether a download, photo library or video file fits the space you have, in kB.

Pro Tips for Accurate Conversions

Ask "decimal or binary?" before you convert

Decimal (1000) for capacity, files, transfer and marketing figures. Binary (1024) for RAM, buffers and block sizes. This converter uses the decimal SI definition, which is the one that matches the unit name.

Move the decimal point

Because the decimal convention is a power of 1000, conversion is just shifting the decimal point three places per step. No calculator is needed: 2,500,000 kB = 2,500 MB = 2.5 GB.

Quote raw bytes for anything contractual

Cloud quotas, backup limits and SLA capacities are unambiguous only in bytes. Convert to bytes, agree the number, then present it in whichever prefix reads best.

Common Mistakes to Avoid

Using 1024 with a decimal prefix

"1 MB = 1024 kB" mixes the SI prefix M with the binary factor 1024. Under SI and IEC 80000-13 the decimal prefixes are strictly powers of 1000, and 1024-based steps have their own prefixes (Ki, Mi, Gi, Ti).

1 MB = 1000 kB. 1 MiB = 1024 KiB. Pick the convention that matches your context and label it.

Comparing a manufacturer capacity to an OS capacity

Storage vendors report decimal bytes; Windows reports binary values under decimal labels. The two figures describe an identical number of bytes.

Convert both to raw bytes before comparing, then choose one convention for the final answer.

Assuming megabits and megabytes are interchangeable

Network speeds are quoted in megabits per second (Mbit/s), storage in megabytes (MB). There are 8 bits in a byte, so a 100 Mbit/s link moves at most 12.5 MB/s.

Divide bits by 8 to get bytes before comparing a link speed with a file size.

History & Background

When memory was addressed in powers of two, 2¹⁰ = 1024 was close enough to 1000 that engineers borrowed the SI prefix "kilo" for it. The approximation broke down as capacities grew: by the terabyte the two conventions differ by about 10%. In 1998 the IEC published the binary prefixes kibi, mebi, gibi and tebi (now IEC 80000-13) so that each convention has its own unambiguous name.

Key Milestones

1960s

Early computing informally uses "kilobyte" for 1024 bytes, a 2.4% deviation from the SI prefix.

1998

IEC 60027-2 introduces the binary prefixes kibi (Ki), mebi (Mi), gibi (Gi) and tebi (Ti).

2008

IEC 80000-13 supersedes it and remains the current international standard for information units.

Today

Storage manufacturers, network equipment, macOS, iOS, Android and Linux report decimal; Windows still labels binary values with decimal prefixes.

Global Usage Today

SI decimal prefixes are the standard for storage capacity and data transfer worldwide. Binary prefixes dominate in memory, filesystem internals and low-level programming. The only real error is using one convention under the other's name.

Frequently Asked Questions

1,000 B = 1 kB exactly, using the SI decimal definition. Under the binary convention, 1,024 B = 1 KiB.

Related Guides & Articles

View all

Want to learn more about data conversions?

Browse all data articles →

People Also Convert

Related calculators users frequently visit alongside bytes to kilobytes.

Conversion factors on this page are either exact by definition, derived from exact definitions, or conventional values in documented use. Each is listed with its source in our conversion methodology and sources, which cites the BIPM SI Brochure, NIST Special Publication 811 and the relevant IEC or national standards. Results are rounded for display only; calculations use full precision.