질량·무게·밀도 차이: kg, N, g/cm³ 계산에서 헷갈리는 단위 정리

“무게가 2 kg이다”, “밀도가 8 g/cm³이다”, “하중이 20 N이다”는 모두 크기를 나타내는 말이지만 같은 물리량이 아닙니다. 일상에서는 무게와 질량을 섞어 써도 대화가 통하지만, 계산서나 재료 사양서에서는 구분해야 식이 맞고 오류를 찾기 쉽습니다. 특히 밀도 계산에서 mm를 cm처럼 다루거나, kg에 중력가속도를 두 번 곱하면 결과가 크게 달라집니다.

여기서는 질량·무게·밀도의 의미를 구분하고, 단위를 바꾸는 순서와 간단한 계산을 설명합니다. 모든 숫자 예시는 이해를 위한 가상 계산입니다. 특정 합금의 실제 물성값, 실제 계량 결과, 구조 설계의 안전 기준을 제시하는 것은 아닙니다.
1. 질량은 kg, 무게라는 힘은 N
국제단위계에서 질량의 기본 단위는 킬로그램, 기호 kg입니다. 과학과 공학에서 무게를 중력에 의한 힘으로 다룰 때는 뉴턴, 기호 N을 사용합니다. 일상의 “체중 60 kg” 같은 표현은 질량을 말하는 관용적인 쓰임입니다. NIST의 SI 안내도 이러한 일상 표현과 과학적 힘의 의미를 구분합니다. 문서에서는 어떤 뜻인지 밝혀 쓰면 혼란을 줄일 수 있습니다.
질량 m의 물체에 중력가속도 g를 적용하면 무게 W = mg로 계산합니다. 여기서 g는 그 장소의 조건에 따른 값입니다. 설명을 위한 근사값 9.81 m/s²를 쓰고 m = 2.00 kg으로 두면 W ≈ 19.6 N입니다. 2 kg과 19.6 N은 같은 숫자를 다른 단위로 적은 것이 아니라, 서로 다른 물리량을 식으로 연결한 결과입니다.
이미 “하중 100 N”으로 주어진 값을 식에 넣을 때 다시 9.81을 곱하지 않습니다. 반대로 “질량 10 kg”만 주어진 상황에서 힘을 구하려면 중력가속도와 적용 상황을 알아야 합니다. 운동 중의 접촉력이나 여러 힘의 합은 단순한 정지 물체의 무게와 다를 수 있습니다. 문제의 조건을 읽고 어떤 힘을 구하는지 먼저 이름을 붙이는 것이 좋습니다.
| 물리량 | 의미 | 흔한 단위 | 기본 관계 |
| 질량 m | 물체의 질량 | kg, g | 단위를 같은 계열로 바꾼 뒤 계산 |
| 무게 W | 중력에 따른 힘 | N | W = mg |
| 부피 V | 차지하는 공간의 크기 | m³, cm³, mm³ | 형상에 맞는 식으로 계산 |
| 질량밀도 ρ | 단위 부피당 질량 | kg/m³, g/cm³ | ρ = m/V |
2. 밀도 계산은 질량과 부피의 단위부터 맞추기
질량밀도는 ρ = m/V입니다. 질량을 kg, 부피를 m³로 넣으면 결과 단위는 kg/m³입니다. g와 cm³를 사용하면 g/cm³가 됩니다. 같은 물질이라도 숫자 표시가 달라질 수 있으므로 숫자만 비교하지 않습니다. 1 g/cm³는 1,000 kg/m³에 해당합니다. “단위가 다르니 값이 다른 재료”라고 생각하기 전에 변환해서 비교해야 합니다.
가상의 직육면체 시편을 길이 20 mm, 폭 10 mm, 두께 5 mm로 놓으면 부피는 1,000 mm³입니다. 이 값은 1 cm³입니다. 질량을 8.0 g으로 가정하면 밀도는 8.0 g/cm³가 됩니다. 계산 목적은 단위 변환을 익히는 것이며, 이 시편이 실제로 어떤 금속인지 증명하거나 특정 제품이 해당 밀도라고 주장하는 사례는 아닙니다.
수식이 낯설면 숫자 옆에 단위를 계속 붙입니다. 8.0 g ÷ 1 cm³ = 8.0 g/cm³처럼 적으면 무엇을 구했는지 보입니다. 계산기에서 8을 1,000으로 나눈 0.008만 보면 잘못된 값처럼 느껴질 수 있지만, 그때의 단위는 g/mm³입니다. 0.008 g/mm³와 8.0 g/cm³는 같은 밀도를 다른 부피 단위로 나타낸 것입니다.
3. 길이의 변환 배수를 부피에 그대로 쓰지 않기
1 cm = 10 mm이지만, 1 cm³ = 10 mm × 10 mm × 10 mm = 1,000 mm³입니다. 길이는 한 번, 면적은 두 번, 부피는 세 번 변환 배수가 적용됩니다. 따라서 mm³를 cm³로 바꾸면서 10으로만 나누면 부피가 100배 크게 계산됩니다. 밀도는 부피로 나누는 값이므로 그 오류가 반대 방향으로 전달됩니다.
1 m = 1,000 mm이므로 1 m³ = 1,000,000,000 mm³입니다. 작은 부품의 부피를 m³로 적으면 아주 작은 소수가 나옵니다. 입력란에서 작은 수를 잘못 읽기 쉬우면 계산 중에는 mm와 g 등 이해하기 편한 단위를 사용한 뒤 마지막에 결과 단위를 변환할 수 있습니다. 다만 한 식 안에서는 단위를 일관되게 유지해야 합니다.
원통형 시편의 부피를 구할 때도 지름과 반지름을 구분합니다. 지름 d로 주어졌다면 반지름은 d/2이고 V = π(d/2)²L입니다. 지름을 반지름 자리에 그대로 넣으면 부피가 네 배가 됩니다. 구멍이 있는 부품은 바깥 형상의 부피에서 빈 공간의 부피를 빼야 합니다. 형상 계산이 틀리면 질량을 정확히 측정해도 계산된 밀도는 틀릴 수 있습니다.
| 변환 | 맞는 관계 | 자주 생기는 오류 |
| 길이 | 1 cm = 10 mm | 이 배수를 면적·부피에도 한 번만 적용 |
| 면적 | 1 cm² = 100 mm² | mm²를 10으로만 나누기 |
| 부피 | 1 cm³ = 1,000 mm³ | mm³를 길이 단위처럼 변환 |
| 질량 | 1 kg = 1,000 g | kg와 g를 같은 식에서 숫자 그대로 혼용 |
| 밀도 | 1 g/cm³ = 1,000 kg/m³ | 숫자만 보고 서로 다른 물성값으로 판단 |

4. 실제 계량에서는 용기와 빈 공간을 구분하기
용기에 담긴 물질의 질량을 구하려면 용기 자체의 질량을 빼야 합니다. 저울의 영점 또는 용기 무게 제외 기능을 사용한 경우에는 이미 제외된 값인지 확인합니다. 용기 무게를 두 번 빼거나, 전체 질량을 물질의 질량으로 간주하면 밀도가 달라집니다. 기록에는 전체 질량, 용기 질량, 순질량 중 무엇인지 명확히 적어 두세요.
가루나 다공성 물체에서는 부피의 의미가 특히 중요합니다. 입자 자체가 차지하는 부피와 입자 사이의 빈 공간까지 포함한 부피는 다릅니다. 포장 상자의 외형 부피로 질량을 나눈 값과 물질 자체의 밀도를 같은 값으로 부르지 않습니다. 자료에서 벌크 밀도, 겉보기 밀도 등 별도 용어가 나오면 사용한 측정법과 정의를 함께 확인합니다.
물에 넣어 부피를 알아보는 방식도 모든 시료에 적합한 것은 아닙니다. 물을 흡수하거나 반응하는 재료, 내부에 공기가 갇히는 형상에서는 해석이 복잡해집니다. 이 글의 단순식으로 측정 방법의 타당성까지 보장할 수는 없습니다. 재료의 규격 판정이 목적이라면 해당 재료의 표준 측정 절차와 장비 조건을 따라야 합니다.
5. 엑셀이나 계산기에 입력하는 안전한 순서
먼저 입력값을 원래 단위와 함께 표에 적습니다. 다음 열에 계산에 사용할 단위로 바꾼 값을 만들고, 그다음 열에서 부피와 밀도를 계산합니다. 입력값을 바로 덮어쓰지 않으면 계산이 이상할 때 원래 자료로 돌아갈 수 있습니다. “질량_g”, “길이_mm”, “부피_mm3”, “밀도_g_cm3”처럼 열 이름에 단위를 넣는 것도 실수를 줄이는 방법입니다.
직육면체를 예로 들면 부피_mm3 = 길이_mm × 폭_mm × 두께_mm, 부피_cm3 = 부피_mm3 / 1000, 밀도_g_cm3 = 질량_g / 부피_cm3 순서입니다. 부피가 0이거나 빈칸이면 밀도를 계산하지 않고 입력 확인으로 표시합니다. 0으로 나눌 수 없으며, 누락값을 실제 0으로 처리하면 자료를 잘못 해석할 수 있습니다.
결과의 자릿수도 입력값과 맞춰 생각합니다. 치수를 거칠게 측정했는데 계산 결과를 소수점 열 자리까지 적으면 그만큼 정확한 측정처럼 보일 수 있습니다. 계산기는 많은 자릿수를 출력해도 측정의 정확도를 높여 주지 않습니다. 교육용 예시에서는 계산 과정을 보여 주기 위해 중간값을 유지하고, 실제 보고에서는 측정 분해능과 불확실성을 고려하여 자릿수를 정합니다.
6. 계산값이 이상할 때 점검하는 다섯 질문
첫째, 구하려는 값은 질량인가 힘인가 밀도인가를 확인합니다. 둘째, 입력 단위를 섞지는 않았는지 봅니다. 셋째, 면적·부피의 변환 배수를 올바르게 적용했는지 확인합니다. 넷째, 지름과 반지름, 전체 부피와 실제 재료 부피를 구분했는지 봅니다. 다섯째, 용기 질량이나 이미 적용한 보정을 다시 넣지는 않았는지 확인합니다.
이상한 결과를 재료의 특별한 특성이라고 결론 내리기 전에 간단한 역산을 해 보세요. 계산된 밀도에 부피를 곱하면 처음 질량으로 돌아가는지 확인합니다. 가상 예시의 8.0 g/cm³ × 1 cm³ = 8.0 g처럼 돌아와야 합니다. 힘도 19.6 N을 사용한 중력가속도로 나누면 약 2 kg이 되어야 합니다. 역산은 단위나 입력 오류를 찾는 데 유용합니다.
자료를 다른 사람에게 전달할 때는 값, 단위, 계산식, 입력 조건을 묶어 남깁니다. “밀도 8”보다 “가상 시편의 질량 8.0 g, 형상 부피 1 cm³로 계산한 질량밀도 8.0 g/cm³”가 재확인하기 쉽습니다. 숫자 하나보다 조건을 포함한 기록이 정확한 비교와 반복 계산에 도움이 됩니다.
단위가 없는 입력값을 받았을 때
자료에 숫자만 있고 단위가 없다면 임의로 kg 또는 g라고 정하지 않습니다. 원본 파일의 머리글이나 측정 장비의 표시를 확인하고, 자료를 제공한 사람에게 단위를 확인합니다. 원본을 찾을 수 없으면 해당 값을 계산에서 제외하거나 단위 미확인으로 표시하세요. 겉보기에 그럴듯한 결과가 나오는 것은 입력 단위가 맞다는 증거가 되지 않습니다.
공식 출처와 확인 범위
자료 확인일: 2026년 10월 3일. AI가 공식 자료를 확인하여 작성한 정보 안내입니다. 본문에 제시한 가상 사례와 계산 예시는 실제 사용자 기록이나 실험 결과가 아닙니다. 화면·서비스 조건 및 발표 내용은 변경될 수 있습니다.
본문의 이해를 돕기 위해 제작한 설명용 삽화입니다.
티스토리 원문 ↗