데이터 용량 단위 변환(바이트・KB・MB・GB・TB)

바이트 수를 입력하면 KB・MB・GB・TB 등 모든 단위로 한 번에 변환하여 표시합니다. 10진(SI, 1000진법)과 2진(IEC, 1024진법) 두 체계를 동시에 표시하며, 환경에 따라 파일 크기 표시가 다르게 나타나는 이유도 설명합니다.


10진(SI)

2진(IEC)

왜 "파일 크기" 표시가 앱마다 다른가

KB・MB・GB 등의 단위에는 1000마다 자릿수가 올라가는 "10진(SI)"과, 1024마다 자릿수가 올라가는 "2진(IEC)" 두 가지 체계가 있습니다. 같은 바이트 수라도 어느 체계로 계산하는지에 따라 표시되는 수치가 달라지기 때문에, OS나 앱에 따라 "파일 크기 표시가 일치하지 않는" 혼란이 발생합니다.

단위 10진(SI)에서의 바이트 수 2진(IEC)에서의 바이트 수
KB / KiB 1,000 B 1,024 B
MB / MiB 1,000,000 B 1,048,576 B
GB / GiB 1,000,000,000 B 1,073,741,824 B
TB / TiB 1,000,000,000,000 B 1,099,511,627,776 B

  • macOS의 파인더는 10진(SI) 표기를 사용하는 반면, Windows 탐색기는 GB・MB 등의 표기를 그대로 사용하면서도 실제로는 2진(IEC)으로 계산하기 때문에, 같은 파일이라도 표시되는 크기 수치가 다를 수 있습니다.
  • 하드디스크・SSD 제조사는 제품 용량 표기에 10진(SI)을 채택하는 것이 일반적이어서, 구매한 저장장치를 OS에서 보면 "표기보다 용량이 적은" 것처럼 보일 수 있지만, 이는 실제로 용량이 줄어든 것이 아니라 계산 방식의 차이일 뿐입니다.
  • 통신 속도(bps)는 기본적으로 10진(1 Mbps = 1,000,000 bps)으로 계산되므로, "파일 크기(대개 IEC 표기)÷ 회선 속도(SI 표기)"로 단순하게 다운로드 시간을 추정하면 오차가 발생할 수 있으니 주의하세요.
  • 입력란에서 단위를 선택하고 수치를 입력할 수 있으므로, "5GB는 몇 MiB인가"・"500MiB는 몇 MB인가"와 같은 단위 간 상호 변환에도 직접 활용할 수 있습니다.

자주 묻는 질문

둘 다 사용됩니다. 국제단위계(SI)를 엄격히 따르면 1KB=1000바이트이지만, 컴퓨터 분야에서는 역사적으로 2진수와의 궁합이 좋다는 이유로 1KB=1024바이트로 다루는 것이 오랫동안 일반적이었습니다. 이 모호함을 해소하기 위해 1998년 IEC(국제전기표준회의)가 1024진법 전용 단위로 KiB(키비바이트) 등을 새롭게 정의했습니다.

같은 파일의 실제 바이트 수는 변하지 않지만, 이를 "KB"・"MB" 등의 단위로 변환할 때 10진(1000진법)을 쓰는지 2진(1024진법)을 쓰는지가 OS・앱마다 다르기 때문입니다. 이 도구에서 같은 바이트 수를 두 체계로 함께 표시하면 그 차이를 구체적으로 확인할 수 있습니다.

각각 키비바이트(Kibibyte)・메비바이트(Mebibyte)・기비바이트(Gibibyte)의 줄임말로, 1024진법임을 명확히 하기 위해 IEC가 정한 단위입니다. "KB"・"MB" 등의 표기와의 모호함을 피하고 싶은 상황(프로그래밍・기술 문서 등)에서 사용됩니다.

아니요. 변환 처리는 모두 브라우저 내 자바스크립트에서 이루어지며, 입력한 내용이 서버로 전송되는 일은 없습니다.
ツールくん

여담 ― 1998년에 "KiB"가 탄생한 이유

컴퓨터 분야에서 "1KB=1024바이트"라는 관습이 자리 잡은 것은, 2진수를 다루는 컴퓨터에게 2의 10제곱(1024)이 딱 떨어지는 숫자였기 때문입니다. 그러나 국제단위계(SI)에서 킬로(k)는 엄밀히 1000배를 의미하므로, 이 관습은 본래의 SI 접두어 정의와 모순되는 것이었습니다.

이 모순은 하드디스크 용량 표기를 둘러싸고 특히 두드러졌습니다. 하드디스크 제조사는 SI를 엄격히 따라 "1GB=10억 바이트"로 용량을 표기하는 반면, OS는 1GB를 약 10억 7,400만 바이트(1024의 3제곱)로 계산하기 때문에, 구매한 제품을 OS에서 보면 "표기보다 적은 용량"으로 보인다는 소비자 불만이 잇따랐습니다. 실제로는 용량이 줄어든 것이 아니라 단순히 계산 방식의 차이일 뿐입니다.

이 혼란을 해소하기 위해 국제전기표준회의(IEC)는 1998년, 2진법(1024진법) 전용 접두어로 Kibi(Ki)・Mebi(Mi)・Gibi(Gi) 등을 새롭게 정의했습니다. 이로써 "KB"는 SI를 엄격히 따른 1000진법, "KiB"는 2진법의 1024진법이라는 역할 분담이 이론상 명확해졌지만, 일반 사용자들 사이에서는 지금도 "KB"를 1024진법의 의미로 사용하는 관습이 여전히 뿌리 깊게 남아 있습니다.