MB와 KB 바로 변환하기
데스크톱에서는 입력란 옆에, 스마트폰에서는 아래에 결과가 표시됩니다. 선택한 변환 후 단위와 함께 바이트, MB, MiB로도 확인할 수 있습니다. ‘단위 맞바꾸기’를 누르면 시작 단위와 변환 후 단위가 서로 바뀝니다. 예를 들어 MB에서 kB로 변환하던 것을 kB에서 MB로 바꿀 수 있습니다. 따라서 같은 페이지에서 양방향 변환을 할 수 있습니다.
가장 자주 묻는 질문에 대한 짧은 답은 이렇습니다. 1 MB는 1,000 kB입니다. 킬로바이트와 메가바이트는 천 단위로 커지는 십진 단위입니다. 1 kB는 1,000 바이트이고, 1 MB는 1,000,000 바이트입니다. 따라서 MB를 kB로 바꿀 때는 1,000을 곱하고, kB를 MB로 바꿀 때는 1,000으로 나눕니다. 계산기의 단위 선택에 있는 KB는 바로 이 십진 킬로바이트를 뜻합니다. 1,024를 기준으로 계산하려면 이진 단위인 KiB, MiB 또는 GiB를 선택하세요.
KB와 KiB: 어떤 단위를 뜻하나요?
파일 크기를 세는 방식은 두 가지입니다. 십진 SI 단위인 킬로바이트, 메가바이트, 기가바이트는 1,000배씩 커집니다. 이진 IEC 단위인 키비바이트, 메비바이트, 기비바이트는 1,024배씩 커집니다. 이름은 비슷하지만 바이트 수가 다르며, 단위가 한 단계 커질 때마다 차이도 커집니다.
직접 비교하면 1 MB는 1,000,000 바이트이고, 1 MiB는 1,048,576 바이트입니다. 즉 메비바이트가 48,576 바이트 더 크며, 이는 거의 5 퍼센트에 해당합니다. GB와 GiB의 차이는 약 7.4 퍼센트로 커집니다. 같은 체계 안에서는 간단합니다. 1 MB = 1,000 kB이고, 1 MiB = 1,024 KiB입니다. 두 체계를 섞을 때 비로소 복잡해집니다. 1 MB = 1,024 kB 같은 등식은 어느 쪽 정의에도 맞지 않습니다.
1,000과 1,024 중 무엇으로 계산하나요?
계산기가 아니라 단위에 따라 다릅니다. kB, MB, GB는 1,000을 계수로 사용하고, KiB, MiB, GiB는 1,024를 사용합니다. ‘MB’라고만 쓰여 있고 어떤 뜻인지 명확하지 않으면 혼동이 생깁니다. 프로그램과 오래된 글에서 이 기호를 항상 같은 의미로 사용하지는 않기 때문입니다. 따라서 파일 관리자, 메일 프로그램, 업로드할 포털이 모두 같은 계산 방식을 사용한다고 가정하지 마세요. 기준은 수신자의 안내입니다. 1,000과 1,024 중 무엇을 뜻하는지 명시되어 있지 않다면 더 작은 십진 값을 기준으로 잡는 것이 안전합니다. 다음 절의 예시에서 그 이유를 확인할 수 있습니다.
PDF 크기 한도 예시
업로드 양식에서 최대 10 MB의 PDF를 허용하고, 내 파일 크기는 10 MiB라고 가정해 보겠습니다. 두 숫자는 임의로 정한 것이며 실제 포털의 값이 아닙니다. 양쪽 모두 10이라고 되어 있으므로 언뜻 보면 파일이 한도에 맞는 것처럼 보입니다. 하지만 바이트로 계산하면 다르게 나타납니다.
- 파일의 바이트 수: 10 MiB × 1,048,576 = 10,485,760 바이트.
- 같은 바이트 수를 MB로 변환: 10,485,760 ÷ 1,000,000 = 10.48576 MB.
- 한도의 바이트 수: 10 MB × 1,000,000 = 10,000,000 바이트.
- 비교: 10,485,760 바이트는 허용량보다 485,760 바이트 많습니다. 파일이 너무 큽니다.
파일을 10 MiB로 표현하든 10.48576 MB로 표현하든 10,485,760 바이트라는 크기는 달라지지 않으며, 여전히 한도를 초과합니다. 반대로 10,000,000 바이트 미만을 유지하면 ‘10 MB’를 어느 방식으로 해석하더라도 한도 이내입니다. 십진 기준이 더 엄격하기 때문입니다.
기억할 요령: 항상 바이트를 거쳐 계산하기
단위가 섞여 있어도 MiB에서 kB로 바로 변환하는 계수 등을 따로 외울 필요는 없습니다. 먼저 값에 시작 단위의 바이트 환산 계수를 곱해 바이트로 바꾼 다음, 변환 후 단위의 바이트 환산 계수로 나누세요. 계산기도 정확히 이 방식으로 작동합니다. 결과 = 값 × 시작 단위의 계수 ÷ 변환 후 단위의 계수. 10 MiB를 kB로 바꾸면 10 × 1,048,576 ÷ 1,000 = 10,485.76 kB입니다.
비트와 바이트도 구분해야 합니다. 한 바이트는 8 비트입니다. 특히 전송 속도에서는 이 차이가 중요합니다. 전송 속도는 대개 Mbit/s로 표시하지만 파일 크기는 바이트로 표시하기 때문입니다. 따라서 이 계산기는 바이트 단위만 다루며 비트를 선택하는 기능은 제공하지 않습니다. 사용 중인 회선에서 업로드에 얼마나 걸리는지는 별도로 업로드 시간 계산에서 확인할 수 있습니다.
숫자 입력과 반올림 이해하기
숫자를 입력할 때 소수점은 마침표(.)를 사용합니다. 쉼표(,)는 자릿수 구분에만 사용할 수 있으며, 맨 앞은 한 자리부터 세 자리까지, 이후는 세 자리씩 묶어야 합니다. 숫자 입력란에는 단위를 넣지 마세요. 특히 다음 사항에 주의하세요.
- 2.5는 이와 이분의 일을 뜻합니다. 소수점 대신 쉼표를 쓴 2,5는 허용되지 않습니다.
- 1.000은 소수점 아래에 영이 세 개 있는 수이므로 값은 1입니다. 천을 뜻하지 않습니다.
- 천은 1000, 1,000 또는 1,000.00으로 입력하세요. 자릿수 사이에 공백을 넣은 1 000은 허용되지 않습니다.
- 계산기는 1e3 같은 과학적 표기법이나 1,,234처럼 잘못 구분한 숫자를 입력으로 받지 않습니다. 이런 입력은 거부하며, 잘못 해석한 숫자로 계산을 계속하지 않습니다.
- 이 계산기에는 0을 입력할 수 있습니다. 음수는 숫자로 해석할 수 있더라도 파일 크기로 사용할 수 없습니다.
결과는 소수점에 마침표를, 자릿수 구분에 쉼표를 사용해 표시하며, 소수점 이하 자릿수가 길면 표시용으로 반올림합니다. 따라서 용량 제한에 가까운 경우에는 반올림된 MB 값 대신 바이트 수를 비교하세요. 아주 작은 결과도 확인할 수 있습니다. 1바이트는 0.000000001 GB입니다. 계산기는 이런 값을 반올림해 0으로 표시하는 대신, 10의 거듭제곱을 사용하는 과학적 표기법으로 표시합니다.
상한도 있습니다. 결과가 너무 커서 정확히 표현할 수 없으면 계산기는 부정확한 숫자를 출력하는 대신 입력을 거부합니다. 업로드와 첨부파일에 쓰이는 파일 크기는 이 한도에 근접하지 않습니다.
파일이 너무 큰가요? 적절한 다음 단계
비교 결과 PDF가 한도를 넘는다면 단위 변환을 계속해도 해결되지 않습니다. 단위를 바꾼다고 파일이 작아지거나 선명해지지 않으며, 페이지가 삭제되지도 않고, 포털이 파일을 허용할지 결정되지도 않습니다. PDF가 작아지려면 실제 바이트 수가 바뀌어야 합니다.
- 개별 파일이 한도를 넘는다면 PDF를 목표 크기로 줄일 수 있습니다. 수신자가 정한 한도를 목표로 설정하세요. 십진 기준인지 이진 기준인지 명확하지 않다면 더 작은 십진 값을 기준으로 잡으세요.
- 파일당 한도와 전체 한도처럼 여러 조건이 동시에 적용된다면, 모든 값을 한꺼번에 기준으로 삼아 파일의 업로드 한도를 확인할 수 있습니다. 해당 도구는 선택한 PDF의 실제 크기를 로컬에서 읽으므로 직접 단위를 변환할 필요가 없습니다.