데이터 저장용량 단위 변환기

비트부터 페타바이트까지, 데이터 저장용량 단위를 1000 기준과 1024 기준으로 정확하게 변환하세요.

변환 결과 (선택한 단위 → 모든 단위)
bit: -B: -KB: -MB: -GB: -TB: -PB: -

왜 1TB 하드디스크가 실제로는 931GB로 표시될까?

하드디스크·SSD·USB·SD카드 제조사는 1000 기준(SI 단위)으로 용량을 표기합니다. 1KB = 1,000B, 1MB = 1,000,000B, 1GB = 10⁹B, 1TB = 10¹²B입니다. 반면 Windows의 탐색기는 내부 계산을 1024 기준(2진 단위)으로 하면서 단위 이름은 그대로 GB, TB라고 적습니다. 1TB 디스크의 바이트 수는 1,000,000,000,000이고 이를 1024³(= 1,073,741,824)으로 나누면 약 931.32가 되므로, Windows에서 "931GB"로 보입니다. 디스크가 불량이거나 용량이 사라진 것이 아니라 같은 바이트 수를 서로 다른 자로 잰 결과입니다.

이 혼란을 피하려고 국제전기기술위원회(IEC)는 1998년 무렵 2진 접두어를 따로 정했습니다. 키비(Ki), 메비(Mi), 기비(Gi), 테비(Ti), 페비(Pi)이며 KiB, MiB, GiB, TiB, PiB라고 씁니다. 1KiB = 1,024B, 1MiB = 1,048,576B, 1GiB = 1,073,741,824B입니다. 위 변환기의 "1024 기준" 탭은 이 IEC 단위를 계산하며, 탭을 바꾸면 결과 라벨이 KiB, MiB, GiB로 바뀝니다.

두 기준의 차이는 단위가 커질수록 벌어집니다

1024는 1000보다 2.4% 크고, 이 차이가 단계마다 곱해집니다. 아래 표는 이 페이지가 만들어질 때 BigInt 연산으로 계산한 값입니다.

단위SI (1000 기준) 바이트IEC (1024 기준) 바이트IEC가 더 큰 비율
KB / KiB1,0001,024+2.40%
MB / MiB1,000,0001,048,576+4.86%
GB / GiB1,000,000,0001,073,741,824+7.37%
TB / TiB1,000,000,000,0001,099,511,627,776+9.95%
PB / PiB1,000,000,000,000,0001,125,899,906,842,624+12.59%

KB 단계에서는 2.40%에 불과해 체감하기 어렵지만, GB에서는 7.37%, TB에서는 9.95%, PB에서는 12.59%까지 벌어집니다. 제조사 표기 용량이 클수록 운영체제 표시와의 차이가 눈에 띄는 이유입니다.

제조사 표기 용량은 OS에서 얼마로 보일까?

아래 표는 제조사 표기 용량을 바이트로 환산한 뒤 1024 기준으로 나눈 값입니다. Windows처럼 1024 기준으로 표시하는 환경에서 보게 되는 값에 가깝습니다. "줄어 보이는 비율"은 GB 기준으로 표기 용량 대비 얼마나 작게 표시되는지입니다.

제품 표기바이트GiBTiB줄어 보이는 비율
USB 32GB32,000,000,00029.800.0296.9%
스마트폰 128GB128,000,000,000119.210.1166.9%
스마트폰·SSD 256GB256,000,000,000238.420.2336.9%
SSD 512GB512,000,000,000476.840.4666.9%
SSD/HDD 1TB1,000,000,000,000931.320.9096.9%
HDD 2TB2,000,000,000,0001862.651.8196.9%
HDD 4TB4,000,000,000,0003725.293.6386.9%

실제로 사용 가능한 공간은 이보다 더 작습니다. 파일시스템 구조(NTFS, exFAT 등)가 쓰는 공간, 스마트폰 운영체제와 기본 앱, 복구 파티션, SSD의 예비 영역(오버프로비저닝) 등이 추가로 차지하기 때문입니다. 따라서 표의 값은 "표기 용량에서 단위 차이만으로 줄어드는 한계"이고, 그 이상의 감소는 다른 원인입니다.

운영체제와 기기별 표시 방식

옛 용어의 흔적도 있습니다. 1.44MB 플로피 디스크는 1,440 × 1,024 = 1,474,560바이트로, 1000과 1024를 섞어 쓴 대표적인 사례입니다.

직접 계산해 본 예시

예시 1: 128GB 스마트폰. 128 × 10⁹ = 128,000,000,000B이고 1024³으로 나누면 119.21GiB입니다. 표기 대비 약 6.9% 작게 보입니다. 이 값에서 시스템 영역을 빼면 사용자가 쓸 수 있는 용량은 더 줄어듭니다.

예시 2: 4.7GB DVD. 4,700,000,000B는 약 4.38GiB입니다. DVD 포장에 적힌 4.7GB와 PC에서 보이는 4.37GB 안팎은 같은 용량입니다. 700MB CD도 1MiB = 1,048,576B로 나누면 약 667.6MiB입니다.

예시 3: 1GiB 파일을 SI 단위로. 1GiB = 1,073,741,824B이므로 1000 기준으로는 약 1.074GB입니다. 용량이 "1GB 이하"라는 업로드 제한이 SI인지 IEC인지에 따라 같은 파일이 통과하기도, 거부되기도 합니다.

인터넷 속도(Mbps)와 파일 용량(MB)은 다른 단위

대문자 B는 바이트, 소문자 b는 비트입니다. 1바이트 = 8비트이므로 500Mbps 회선의 이론적 최대 속도는 500 ÷ 8 = 62.5MB/s입니다. 이 도구의 비트 단위로 1B가 8bit임을 확인할 수 있습니다. 속도 단위 자체를 바꾸려면 인터넷 속도 단위 변환기를, 용량과 속도로 다운로드 시간을 구하려면 다운로드 시간 계산기를 이용하세요. 통신 속도의 K, M, G는 항상 1000 기준(10진)입니다.

흔한 실수와 주의할 점

결과를 어떻게 활용하나요?

자주 묻는 질문

스마트폰 저장공간도 이런 차이가 생기나요?

네. 스마트폰 제조사도 저장용량을 1000 기준으로 표기하므로 설정 화면의 용량이 달라 보일 수 있습니다. 여기에 시스템 소프트웨어와 사전 설치 앱이 차지하는 공간이 더해져 체감 차이가 더 커집니다.

어떤 기준이 더 정확한 건가요?

둘 다 각자의 정의 안에서는 정확합니다. 국제 표준(SI, IEC)상으로는 KB, MB, GB는 1000 기준이고 1024 기준은 KiB, MiB, GiB로 구분하는 것이 맞습니다. 다만 일부 운영체제와 문서가 1024 기준을 KB, GB로 적어 혼동이 생깁니다.

1KB는 1000B인가요, 1024B인가요?

표준에 따르면 KB는 1000B, KiB는 1024B입니다. 그러나 Windows 등 일부 환경은 1024B를 KB로 표기하므로 문맥을 확인해야 합니다.

메모리(RAM)는 왜 1024 기준인가요?

메모리 주소가 2진수로 지정되어 용량이 2의 거듭제곱 단위로 만들어지기 때문입니다. 16GB RAM은 정확히는 16GiB입니다.

1TB를 사면 어느 정도 용량을 기대해야 하나요?

Windows에서 약 931GB로 보이는 것이 정상입니다. 포맷 후 사용 가능 공간은 파일시스템 영역을 제외해 이보다 약간 작을 수 있습니다.

비트(bit)는 언제 쓰나요?

통신 속도나 암호 키 길이처럼 "전송되는 신호"를 셀 때 씁니다. 저장 용량은 바이트로 표기하는 것이 일반적이며 1B = 8bit입니다.