1 kilobyte equals 1000 bytes. To convert kilobytes to bytes, multiply the kilobyte value by 1000. For quick reference: 1 kB = 1000 B, 5 kB = 5000 B, 10 kB = 10000 B, 100 kB = 100000 B.
FormulaBytes = Kilobytes × 1000
Quick
When to use kilobytes → bytes
Kilobytes to bytes multiplies by 1000 (decimal convention) or 1024 if the source actually meant kibibytes — check which your data came from before trusting the result. A '64 kB' EEPROM in embedded hardware almost always means 65 536 bytes (64 × 1024, binary), while a '64 kB' file-size figure from a modern OS almost always means 64 000 bytes (decimal) — the same label, two different real answers depending on context.
Firmware developers allocating a fixed-size buffer from a spec sheet need this exactly: a microcontroller's 32 kB flash page is virtually always 32,768 bytes (binary, ×1024), not 32,000 — embedded hardware specs use the binary convention far more consistently than consumer storage marketing does. Getting this wrong when sizing a bootloader partition either wastes flash or, worse, causes a silent buffer overrun when the last few hundred bytes go unaccounted for.
How to convert kilobytes to bytes
1
Take your value
Start with your value in kilobytes.
2
Multiply by 1000
Multiply the kilobyte value by 1000. This is the exact conversion factor from kilobytes to bytes.
3
Read the result
The product is your value in bytes. For example, 5 kB × 1000 = 5000 B.
Conversion formula
The exact factor from kilobytes to bytes is 1000.
Bytes = Kilobytes × 1000
Kilobytes to Bytes conversion table
Fifty common reference values, hand-picked for skim utility. Use the calculator above for any value not listed.
Conversion table from kilobytes to bytes
Kilobytes (kB)
Bytes (B)
1 kB
1000 B
8 kB
8000 B
16 kB
16000 B
64 kB
64000 B
100 kB
100000 B
256 kB
256000 B
500 kB
500000 B
512 kB
512000 B
1000 kB
1000000 B
1024 kB
1024000 B
2000 kB
2000000 B
2048 kB
2048000 B
4096 kB
4096000 B
5000 kB
5000000 B
8192 kB
8192000 B
10000 kB
10000000 B
16384 kB
16384000 B
25000 kB
25000000 B
32768 kB
32768000 B
50000 kB
50000000 B
65536 kB
65536000 B
100000 kB
100000000 B
131072 kB
131072000 B
250000 kB
250000000 B
500000 kB
500000000 B
524288 kB
524288000 B
1000000 kB
1000000000 B
1048576 kB
1048576000 B
2000000 kB
2000000000 B
5000000 kB
5000000000 B
10000000 kB
10000000000 B
50000000 kB
50000000000 B
100000000 kB
100000000000 B
500000000 kB
500000000000 B
1000000000 kB
1000000000000 B
2000000000 kB
2000000000000 B
5000000000 kB
5000000000000 B
10000000000 kB
10000000000000 B
50000000000 kB
50000000000000 B
100000000000 kB
100000000000000 B
500000000000 kB
500000000000000 B
1000000000000 kB
1.0000 × 10^15 B
2000000000000 kB
2.0000 × 10^15 B
5000000000000 kB
5.0000 × 10^15 B
10000000000000 kB
1.0000 × 10^16 B
100000000000000 kB
1.0000 × 10^17 B
1000000000000000 kB
1.0000 × 10^18 B
10000000000000000 kB
1.0000 × 10^19 B
100000000000000000 kB
1.0000 × 10^20 B
1000000000000000000 kB
1.0000 × 10^21 B
Real-world reference
A short text email is around 5–10 kB. A typical web font weight is 30–50 kB. In bytes, that gives you: 1 kB = 1000 B, 10 kB = 10000 B, 100 kB = 100000 B.
Frequently asked questions
How many bytes are in 1 kilobyte?
1 kilobyte equals 1000 bytes.
How do I convert kilobytes to bytes?
Multiply the kilobyte value by 1000. So x kB × 1000 = the equivalent in B.
What is 5 kilobytes in bytes?
5 kilobytes equals 5000 bytes.
What is 10 kilobytes in bytes?
10 kilobytes equals 10000 bytes.
What is 100 kilobytes in bytes?
100 kilobytes equals 100000 bytes.
How do I convert back from bytes to kilobytes?
Multiply the byte value by 0.001. For example, 1 B = 0.001 kB.
Is the kilobyte bigger than the byte?
Yes. 1 kilobyte is larger than 1 byte — specifically 1000 times larger.
Are these conversion factors exact?
The factor is derived directly from the SI definitions of kilobyte and byte; the displayed value is rounded for readability, and the browser computes using IEEE 754 double-precision arithmetic.
About the kilobyte and the byte
The kilobyte
The kilobyte (kB) equals exactly 1,000 bytes in the SI/IEC decimal convention. Most modern OS file managers and storage-vendor marketing use this definition. Older operating systems (Windows up to Vista) used 1 kB = 1,024 B — that value is now strictly called the kibibyte (KiB).
The byte
A byte is 8 bits — the smallest addressable unit on virtually every modern computer. ASCII text is one byte per character; UTF-8 ranges from 1 to 4 bytes per character.
We use Plausible for cookieless analytics. Accepting also lets Google Analytics set first-party cookies to count visits; advertising partners may set cookies once ads are enabled. You can read more in the privacy policy.