광고 영역 (상단 디스플레이)

화학 반응식 균형 맞추기 계산기

미완성 화학 반응식을 입력하면 각 물질의 계수를 자동으로 계산해 균형 잡힌 반응식으로 완성해 드립니다.

균형 잡힌 반응식

원소별 원자 수 검증

원소반응물생성물일치
광고 영역 (결과 하단)

화학 반응식 균형 맞추기 완벽 가이드

화학 반응식의 균형을 맞춘다는 것은 반응 전(반응물)과 반응 후(생성물)에 존재하는 각 원소의 원자 개수를 정확히 일치시키는 작업입니다. 이는 "화학 반응이 일어나도 원자는 새로 생기거나 없어지지 않는다"는 질량 보존 법칙(law of conservation of mass)에 근거합니다. 예를 들어 수소 기체와 산소 기체가 반응해 물이 되는 반응식 H2 + O2 = H2O는 산소 원자 수가 반응물 쪽 2개, 생성물 쪽 1개로 어긋나 있어 그대로는 성립할 수 없습니다. 올바른 균형식은 2H2 + O2 = 2H2O이며, 이때 좌변과 우변 모두 수소 원자 4개, 산소 원자 2개로 정확히 일치합니다.

이 계산기는 사용자가 입력한 미완성 반응식을 파싱하여 각 화학식(예: Ca(OH)2처럼 괄호가 포함된 복잡한 화학식도 포함)에서 원소별 원자 개수를 벡터로 추출합니다. 그 다음 각 물질의 계수를 미지수로 두고, 원소마다 "반응물 쪽 원자 수 합 = 생성물 쪽 원자 수 합"이라는 선형 방정식을 세워 연립방정식을 구성합니다. 이 연립방정식을 유리수 기반 가우스 소거법으로 풀어 정확한 계수 비율(영공간 벡터)을 구한 뒤, 분수를 모두 정수로 바꾸고 최대공약수로 나누어 가능한 가장 작은 정수 계수 조합을 얻습니다. 부동소수점 오차 없이 완전히 정확한 정수 계산을 사용하기 때문에 아무리 복잡한 반응식이라도 오차 없는 결과를 제공합니다.

계수를 맞추는 기본 원리

대표 예제

광합성: 6CO2 + 6H2O → C6H12O6 + 6O2 (이산화탄소와 물이 포도당과 산소로 전환)

프로판 연소: C3H8 + 5O2 → 3CO2 + 4H2O (탄화수소 완전 연소 반응)

중화 반응: H2SO4 + 2NaOH → Na2SO4 + 2H2O (황산과 수산화나트륨의 중화 반응)

자주 묻는 질문 (FAQ)

Q. 이온이나 전하(예: Fe3+, SO4^2-)가 포함된 반응식도 계산할 수 있나요?

A. 현재 버전은 중성 화학식의 원자 개수 균형만 계산합니다. 전하 균형까지 고려해야 하는 산화·환원 반쪽 반응식은 지원하지 않으니, 전하 기호는 제외하고 화학식만 입력해 주세요.

Q. 반응식을 입력했는데 "원소가 일치하지 않습니다" 오류가 나옵니다.

A. 반응물과 생성물에 서로 다른 원소가 포함되어 있으면 애초에 균형을 맞출 수 없는 반응식입니다. 화학식 철자와 원소 기호(대소문자 포함)를 다시 확인해 주세요. 예를 들어 소듐은 Na(대문자 N, 소문자 a)로 입력해야 하며 NA로 입력하면 질소(N)와 원소 A로 잘못 해석됩니다.

Q. 계수가 1인 물질도 숫자를 표시하나요?

A. 아니요. 화학 표기 관례에 따라 계수가 1인 경우는 숫자를 생략하고 화학식만 표시합니다.