분자량 계산기란?
이 도구는 화학식만 입력하면 화합물의 분자량(몰질량 또는 화학식량이라고도 합니다)을 바로 계산해 줍니다. H2O, AgS2O3, Na3AsO16H24처럼 화학식을 입력하면 g/mol 단위의 전체 질량을 알려주고, 각 원소의 원자번호·이름·표준 원자량·원자 개수·전체 질량에 대한 기여도까지 상세히 정리해 보여줍니다.
사용 방법
원소 기호와 개수를 순서대로 나열해 입력하면 됩니다. 각 원소 기호는 대문자 한 글자로 시작하고 필요하면 소문자 한 글자가 뒤따르며(IUPAC 원자 기호), 그 뒤에 원자 개수를 정수로 적을 수 있습니다. 개수를 생략하면 1개로 간주하므로 CO2는 탄소 1개와 산소 2개를 뜻합니다. 대소문자가 중요합니다. CO는 탄소와 산소를 의미하지만 Co는 코발트를 뜻합니다. 이 기본 버전은 괄호, 대괄호, 수화물의 점(·) 표기를 지원하지 않습니다. 예를 들어 Ca(OH)2나 CuSO4·5H2O는 직접 풀어서 입력해야 합니다.
계산 원리
계산기는 ([A-Z][a-z]?)(\d*) 패턴으로 입력 문자열을 분석한 뒤, 1번부터 118번까지의 원소를 담은 주기율표에서 각 원소의 표준 원자량을 찾고, 이 원자량에 원자 개수를 곱한 다음 모든 기여도를 더합니다. 즉 $$M = \sum_i (W_i \times n_i)$$로 계산합니다. 원자량은 이미 g/mol 단위(분자당 통일 원자 질량 단위와 동일)로 되어 있어 별도의 단위 변환이 필요하지 않습니다.
계산 예시
티오황산은(AgS2O3)의 경우: Ag = \(1 \times 107.8682 = 107.8682\); S = \(2 \times 32.065 = 64.130\); O = \(3 \times 15.9994 = 47.9982\). 합계 = $$107.8682 + 64.130 + 47.9982 = 219.9964 \text{ g/mol}$$입니다. 물(H2O)의 경우: $$2 \times 1.00794 + 15.9994 = 18.01528 \text{ g/mol}$$입니다.
자주 묻는 질문
결과의 단위는 무엇인가요? 몰질량의 표준 단위인 그램 퍼 몰(g/mol)입니다.
괄호나 수화물도 입력할 수 있나요? 이 버전에서는 지원하지 않습니다. 묶음은 직접 풀어서 입력하세요. 예를 들어 Ca(OH)2는 CaO2H2로 적으면 됩니다.
왜 입력한 화학식에 오류가 표시되나요? 인식할 수 없는 기호, 소문자로 시작하는 토큰, 혹은 불필요한 문자가 섞여 있을 가능성이 큽니다. 원소 기호는 반드시 대문자로 시작하고 주기율표에 있는 소문자 한 글자만 선택적으로 붙일 수 있습니다.