바흐 푸가의 기법은 푸가 14 곡과 캐논 4 곡으로 구성되었다. 전체 곡은 대위법 기법으로 작곡되었다.
푸가는 바로크 시대 음악에서 주된 악곡 형식이었다. 이탈리아어에서 유래한 푸가의 어원은 도주를 의미한다. 주제가 먼저 제시되고, 그 주제를 모방하면서 곡이 진행하는 모양새를 쫓고 쫓기는 상황과 다름 없다고 여겼다는 것이다.
푸가는 복수의 성부를 가져야 한다. 그리고, 각 성부가 주제를 차례로 모방한다. 푸가는 하나의 주제가 모든 성부에 걸쳐 전개되는 것이 특징이다.
푸가의 기본적인 구조로, 주제를 제시하고 모방하는 전개부, 조바꿈되는 중간부, 다시 으뜸조로 복귀하는 종결부, 그 사이에 간주부가 배치된다. 각 전개부에서, 단순한 기교로, 주제를 5 도 위 또는 4 도 아래에서 모방한다. 모든 성부가 주제를 연주하고 나면 하나의 전개부가 끝난다. 푸가 한 곡은 대부분 3~5 전개부로 구성된다.
푸가에서 사용되는 복잡한 기교로, 주제의 음표의 길이를 2 배로 연주하는 확대, 2 분의 1 배로 연주하는 축소, 한 성부가 주제의 연주를 끝마치기 전에 다음 성부가 차례대로 연주하는 스트레타(stretta), 주제의 자리바꿈, 역행 등이 있다. 또한 그 밖에 주제를 2 개 이상 가지는 푸가도 있다. 주제의 수에 따라 이중 푸가, 삼중 푸가 등으로 불린다.
캐논은 바로크 시대 이전부터 쓰였던 악곡 형식으로, 돌림 노래의 원형이라고 할 수 있는데 대위법의 가장 초기 형태로 볼 수 있다. 캐논 음악으로 대표적인 예가 파헬벨 캐논 D 장조이다.
대위법에 대한 이해를 돕기 위해서 무지막지한 국내 피아노 레슨을 예로 들면, ˝바흐 인벤션˝ 책으로 배우는, 오른손과 왼손이 따로 그리고 상호 보완하듯이 화음을 이루는 방법이 대위법이다. (˝바이엘˝을 끝내고 ˝하논˝, ˝체르니˝ 등으로 배우는, 오른손은 멜로디를 연주하면서 왼손은 멜로디를 받쳐주는 화성음이나 리듬을 넣은 방법은 화성법에 해당한다.)
특히, 바흐는 왼손을 사용하는 것을 상당히 중요하게 여겼다고 한다.