데이터 크기 변환기
비트, 바이트, SI와 IEC 데이터 크기 단위를 변환하고 모든 결과를 비교하세요.
숫자와 단위를 넣으면 bit부터 TiB까지 열 가지 단위로 같은 크기를 한꺼번에 환산합니다.
사용 순서
- 값을 입력합니다. 0 이상의 숫자만 받습니다.
- 입력값의 단위(bit, byte, kB, MB, GB, TB, KiB, MiB, GiB, TiB)를 고릅니다.
- 표에서 각 단위의 값과 체계(base, SI, IEC)를 확인합니다.
- 예시 버튼은 1 KiB를 채우고, 초기화 버튼은 입력을 지웁니다.
예시
1 GB를 입력하면 KiB 칸에 976562.5, MiB 칸에 953.67431640625, GiB 칸에 0.9313225746154785이 나오고, byte 칸에는 1000000000이 표시됩니다.
한계
결과를 그대로 문자열로 출력하므로 아주 작거나 큰 값은 지수 표기(예: TB 칸의 1.024e-9)로 나옵니다. 반올림 자릿수 설정이 없어 긴 소수가 그대로 보입니다. bit는 1/8 바이트로 환산하며, 값이 0으로 사라지는 극단적인 변환은 오류로 막힙니다.
보안 주의
디스크, 요금제, 전송량 표기에서는 제조사와 운영체제가 같은 "GB"라는 글자를 다르게 씁니다. 용량 산정이나 계약 기준이라면 표의 SI 행(10의 거듭제곱)과 IEC 행(2의 거듭제곱) 중 어느 쪽 기준인지 먼저 확인하세요.
배경 지식
데이터 용량 단위에는 두 체계가 있습니다. SI 접두사는 kB = 1,000 B, MB = 1,000,000 B처럼 10의 거듭제곱을 씁니다. IEC 접두사는 KiB = 1,024 B, MiB = 1,048,576 B처럼 2의 거듭제곱을 쓰고 이름 가운데 i가 붙습니다. 메모리는 2진수 구조라 IEC가 자연스럽고, 저장장치 제조사는 SI를 씁니다.
두 체계의 차이는 단위가 커질수록 벌어집니다. 1024와 1000의 차이는 2.4%지만, 1024의 세제곱은 1000의 세제곱보다 약 7.4% 큽니다. 그래서 1 TB 디스크를 운영체제에서 보면 약 0.91 TiB, 즉 931 GiB 정도로 보여 용량이 줄어든 것처럼 느껴집니다.
비트와 바이트의 구분도 중요합니다. 통신 속도는 보통 Mbps처럼 비트 단위로, 파일 크기는 바이트 단위로 표기합니다. 바이트로 바꾸려면 8로 나누면 되고, 이 도구의 bit 칸도 같은 기준으로 계산합니다. 예를 들어 100 Mbps 회선의 이론상 최대 전송 속도는 초당 12.5 MB입니다.
자주 묻는 질문
1 KB와 1 KiB 중 어느 쪽이 더 큰가요?
1 KiB가 1,024바이트로 1 kB의 1,000바이트보다 큽니다. 대문자 K와 소문자 k, 그리고 i 표기가 헷갈리기 쉬우니 표에서 해당 행을 직접 확인하세요. 1 KiB를 입력하면 kB 칸에 1.024가 나옵니다.
1 TB 디스크가 운영체제에서 작게 보이는 이유는 무엇인가요?
제조사는 1 TB를 10의 12제곱 바이트로 표기하지만, 운영체제는 2의 거듭제곱으로 나눠 보여 주는 경우가 많습니다. 1 TB는 약 0.91 TiB이므로 같은 용량이 다른 숫자로 보입니다. 실제 용량이 줄어든 것은 아닙니다.
결과에 1.024e-9처럼 e가 붙은 값은 잘못된 결과인가요?
오류가 아니라 같은 값을 지수 표기로 적은 것입니다. 1.024e-9는 0.000000001024를 뜻합니다. 아주 작은 값은 가까운 단위의 행을 함께 보면 읽기 쉽습니다.