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.
1 B = 0.001 kB (byte → kilobyte)
1 B = 0.001 kB
1 byte equals 0.001 kilobytes. To convert bytes to kilobytes, multiply the byte value by 0.001. For quick reference: 1 B = 0.001 kB, 5 B = 0.005 kB, 10 B = 0.01 kB, 100 B = 0.1 kB.
Kilobytes = Bytes × 0.001Bytes to kilobytes divides by 1000 under the decimal (SI/IEC) convention this site uses by default — the convention disk-capacity marketing and most modern OS file managers follow. Older Windows versions (up to Vista) used 1024 instead, which is technically the kibibyte (KiB); that's why a '1 GB' USB stick sometimes shows as 931 'MB' in an old file browser — same bytes, different divisor.
Front-end developers watch this conversion closely when budgeting a page's asset weight: a performance target of under 200 kB of JavaScript is 200,000 bytes, and a bundler's raw byte-count output has to be divided by 1000 (not 1024) to check against that budget correctly if the target follows the decimal convention this site uses. Getting the wrong divisor by even 2.4% can make a bundle look compliant when it quietly exceeds the real performance budget.
Start with your value in bytes.
Multiply the byte value by 0.001. This is the exact conversion factor from bytes to kilobytes.
The product is your value in kilobytes. For example, 5 B × 0.001 = 0.005 kB.
The exact factor from bytes to kilobytes is 0.001.
Kilobytes = Bytes × 0.001
Fifty common reference values, hand-picked for skim utility. Use the calculator above for any value not listed.
| Bytes (B) | Kilobytes (kB) |
|---|---|
| 1 B | 0.001 kB |
| 8 B | 0.008 kB |
| 16 B | 0.016 kB |
| 64 B | 0.064 kB |
| 100 B | 0.1 kB |
| 256 B | 0.256 kB |
| 500 B | 0.5 kB |
| 512 B | 0.512 kB |
| 1000 B | 1 kB |
| 1024 B | 1.024 kB |
| 2000 B | 2 kB |
| 2048 B | 2.048 kB |
| 4096 B | 4.096 kB |
| 5000 B | 5 kB |
| 8192 B | 8.192 kB |
| 10000 B | 10 kB |
| 16384 B | 16.384 kB |
| 25000 B | 25 kB |
| 32768 B | 32.768 kB |
| 50000 B | 50 kB |
| 65536 B | 65.536 kB |
| 100000 B | 100 kB |
| 131072 B | 131.07 kB |
| 250000 B | 250 kB |
| 500000 B | 500 kB |
| 524288 B | 524.29 kB |
| 1000000 B | 1000 kB |
| 1048576 B | 1048.6 kB |
| 2000000 B | 2000 kB |
| 5000000 B | 5000 kB |
| 10000000 B | 10000 kB |
| 50000000 B | 50000 kB |
| 100000000 B | 100000 kB |
| 500000000 B | 500000 kB |
| 1000000000 B | 1000000 kB |
| 2000000000 B | 2000000 kB |
| 5000000000 B | 5000000 kB |
| 10000000000 B | 10000000 kB |
| 50000000000 B | 50000000 kB |
| 100000000000 B | 100000000 kB |
| 500000000000 B | 500000000 kB |
| 1000000000000 B | 1000000000 kB |
| 2000000000000 B | 2000000000 kB |
| 5000000000000 B | 5000000000 kB |
| 10000000000000 B | 10000000000 kB |
| 100000000000000 B | 100000000000 kB |
| 1000000000000000 B | 1000000000000 kB |
| 10000000000000000 B | 10000000000000 kB |
| 100000000000000000 B | 100000000000000 kB |
| 1000000000000000000 B | 1.0000 × 10^15 kB |
A single ASCII character is 1 byte. A small SVG icon is around 1 kB.
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.
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).
Common values for bytes → kilobytes with the exact answer already worked out.
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.