**완충 용액**(buffer solution)이란 일반적으로 산이나 염기를 가해도 공통 이온 효과에 의해 그 용액의 수소 이온 농도(pH)가 크게 변하지 않는 용액을 말한다.

완충 용액은 수소 이온 농도를 일정하게 유지해야 하는 다양한 분야에서 널리 사용되고 있으며, 생물체 내에서도 항상성(homeostasis)을 유지하는 데 매우 중요한 역할을 한다. 대표적인 예로 혈액의 완충작용을 들 수 있다.

## 원리
완충 용액은 산(또는 염기)을 첨가하여도 르샤틀리에 원리에 따라 늘어난 산(또는 염기)의 농도를 줄여서 변화가 적도록 해야 한다. 이러한 완충 용액의 원리는 약산인 아세트산과 그의 짝염기인 아세트산 이온과 평형을 이룬 용액으로 설명할 수 있다. 완충작용의 원리를 이해하기 위해서 아세트산과 아세트산 음이온의 평형을 생각해보자.

이 식에서 COOH)과 아세트산 음이온(COO-)이 평형을 유지하고 있다는 것을 의미한다.

르 샤틀리에의 원리에 의해 일정한 온도와 압력에서 평형상태에 있는 계에 반응물 혹은 생성물을 더하거나 빼면 반응이 왼쪽 오른쪽으로 이동한다. 만일 아세트산 음이온(CH 반응이 일어나 H+가 사라지므로 위 반응은 오른쪽으로 진행되면서 없어진 H+를 보충해 준다.

즉, 이런 화학적 구성을 지닌 용액에는 산과 염기를 더해도 그것을 없애는 방향으로 반응이 진행되면서, 새로운 평형상태에 이르게 된다. 이것이 완충작용의 핵심이며, 반응의 평형상수가 작다는 것도 효과적인 완충작용의 이유가 된다.

## 공통 이온 효과

### 공통이온 효과 정의
이온화 평형 상태에 있는 수용액 속에 들어 있는 이온과 동일한 이온, 즉 공통 이온을 수용액에 넣어 줄 때 그 이온의 농도가 감소하는 방향으로 평형이 이동하는 현상을 말한다.

### 원리

#### 산(H+)을 넣을 때
용액 속에 H 이 감소한다.

#### 염기(OH-)를 넣을 때
용액 속에 H이 증가한다.

아세트산(CH)을 형성한다.

그렇게 된 상태에서 두 수용액을 섞게 되면 혼합 수용액 속의 아세트산 이온(CH)이다.

### 완충 작용과의 관계
위의 혼합 용액에 산(H의 양이 감소되므로 수소 이온 농도(pH)는 거의 일정하게 유지된다.

반대로 염기(OH의 양이 감소되므로 용액의 수소 이온 농도(pH)는 거의 일정하게 유지된다.

### 특정 pH 값의 용액 만들기
또한 헨더슨-하셀바흐 방정식을 이용하여 특정 pH 값을 가진 용액을 만들 수 있다.

위의 식에서 원하는 특정 pH의 값과 용액의 pKa 값을 알고 있다면 필요한 약산과 그 짝염기의 농도를 알 수 있다. 예를 들어 pH 7.40인 인산 완충 용액을 만들기 위해서는 pKa 값이 7.40과 가장 비슷한 산  의 농도를 구하면 특정 pH 값의 용액을 만들 수 있다.

완충 범위는 이다.

## 완충용량
완충용액이 완충작용을 효과적으로 수행하는 정도를 정량적으로 나타내는 척도 가운데 하나는 완충용량으로, 용액의 pH를 1 증가시키기 위해 첨가해야 하는 강염기 를 다음처럼 구할 수 있다.

예컨대 약산 를 첨가하여 적정하는 경우, 전하량 보존 법칙에 의해 다음이 성립해야 한다.

물의 이온화 상수를 에 대하여 풀면

이고, 양변을 에 대해 미분하면

이다. 마지막 항을 구하기 위해, 완충용액이 폐쇄계이어서 약산과 짝염기의 총량

이 일정하다고 가정하자. 의 함수로 나타낼 수 있다.

미분하여 대입하면

이다. 그런데 

괄호 안의 첫 두 항은 라고 간주하는 것이다.

약산의 가수가 2 이상이어서 둘 이상의 수소 이온을 내놓을 수 있는 경우, 각 해리 반응마다 산 해리 상수가 따로 존재한다. 이 경우에도 완충용량은 용액의 pH가 p''K''

용액 속에 두 종류 이상의 약산-짝염기 쌍이 존재하는 경우, 전체 완충용량은 각 약산-짝염기 쌍에 의한 영향을 모두 합한 것과 같다.

## 이용

### 실험
실험 중 용액 내의 ph가 급격하게 변하게 되면, 아미노산 등을 비롯한 sample들은 파괴되거나 변형이 된다. 이는 실험 sample로서의 역할을 더 이상 할 수 없게 된다. 그러기 때문에 완충제를 필요로 하게 된다. 따라서 우리가 하려는 실험이 요구하는 ph값을 먼저 파악한 뒤에 그에 맞는 pka을 가진 완충제를 선택한다.

하지만 실험 각각이 요구하는 ph의 값은 넓은 영역에 걸쳐서 다양하게 요구되어 있고 대표적인 완충제들만으로는 그 요구를 충족시키는데에 한계가 있다. 그로 인해 기본적인 pka값을 토대로 더욱 정밀한 완충제를 만들어야만 한다.

### 의학
완충 용액은 실제 생명 유지에도 필수적으로 요구된다. 우리 체내의 pH는 산 또는 염기성 물질을 섭취하는 경우에도 7 정도로 항상 유지하고 있다. 이것은 인산 용액에 의한 완충효과로 인해 유지되고 있기 때문이다. 이 pH의 균형이 유지되지 않는다면 체내의 아미노산 및 효소들이 불활성화되어 생명을 유지할 수 없게 된다. 더불어 혈액 내의 수소 이온과 산소의 농도 또한 이러한 완충 작용에 의해 조절이 되고 있다.

### 적용사례
수영장에서는 박테리아 성장 억제와 풀 안정을 위해 약품을 사용하는데 이 약품은 수영장 물의 pH를 변화시키고 불쾌감을 준다. 이때 탄산수소나트륨을 사용하여 수영장 풀의 pH를 7.0~7.6 정도로 유지시킨다.
모든 세포 배양 배지에는 대사 산물로 인해 발생되는 pH의 변화를 줄이기 위해 완충 작용의 역할을 하는 것이 포함되어있다. 여기서 완충 작용을 하는 것으로 Tris와 HEPES가 주로 사용된다. 배지첨가제인 혈청 또한 완충 역할을 한다.
인체의 혈액은 산성도가 높은 음식을 먹어도 pH 농도가 7.3~7.4로 유지된다. 인산(H)도 어느 정도 기여를 한다. 주로 탄산과 짝염기인 탄산수소이온이 인체의 혈액 pH를 일정하게 조절한다.
과도한 운동이나 지나친 육식으로 혈액이 완충기능을 잃었을 때 사용한다. 혈액의 pH가 7.4이하로 떨어지는 산독증 상태, 7.4보다 높아지는 알칼리독증, 폐기종, 근육경화, 경련 등을 방지하고 원상태로 복귀시키는데에 쓰인다.
헤모글로빈의 산소친화도는 2,3-BPG와 H)가 체액에 녹아 체액이 산성이 되면 헤모글로빈의 산소친화도는 낮아진다. 이러한 작용을 방지하는 완충작용을 혈액이 한다. 또한 2,3-BPG는 체액에서 완충용액을 하는 물질로 산소를 잃은 불안정한 헤모글로빈을 안정화시켜서 헤모글로빈이 산소를 떼어낸 상태로 존재할 수 있게 한다.
실생활에서 쉽게 볼 수 있는 생리식염수와 주사액에도 완충용액이 이용된다.
활엽수를 사용하여 펄프를 생산할 때 각종 화학 약품이 사용되는데 이때 중성 완충용액 속에서 공정한다. 균체의 증식이나 효소작용을 쉽게 하는 것이 목적이다.