토정비결을 보면 “올해 괘는 342″처럼 세 자리 숫자가 먼저 나옵니다. 이 숫자는 어떻게 정해질까요.
토정비결의 괘 번호는 태어난 연·월·일과 보려는 해의 달력으로 계산합니다. 백의 자리(상괘), 십의 자리(중괘), 일의 자리(하괘)를 따로 구해 이어 붙이는 방식입니다. 보려는 해의 달력을 쓰기 때문에 같은 사람도 해마다 괘가 달라집니다.
이 글에서는 한국민족문화대백과사전에 실린 작괘법(괘를 만드는 법)을 단계별로 풀고, 간지를 숫자로 바꾸는 표와 2027년 정미년의 계산 예시를 함께 정리합니다.
토정비결이 언제 생겼고 판본이 어떻게 바뀌었는지는 토정비결 유래와 판본 변천 글에서 다뤘습니다.

계산에 쓰는 네 가지 숫자
토정비결은 사주 가운데 태어난 시를 빼고 연·월·일만 씁니다. 여기에 보려는 해의 간지에서 나온 숫자를 더합니다.
| 숫자 | 뜻 |
|---|---|
| 태세수(太歲數) | 보려는 해의 간지(태세)에 해당하는 수 |
| 월건수(月建數) | 보려는 해 달력에서 태어난 달의 간지(월건)에 해당하는 수 |
| 일진수(日辰數) | 보려는 해 달력에서 태어난 날의 간지(일진)에 해당하는 수 |
| 나이·날수·생일 | 나이, 태어난 달의 날수, 태어난 날짜 |
태세·월건·일진은 모두 60갑자로 된 간지입니다. 한 해, 한 달, 하루마다 간지가 붙고, 토정비결은 이 간지를 정해진 수로 바꿔 계산에 씁니다.
옛사람들이 이 숫자를 직접 외워 계산한 것은 아닙니다. 주간경향 보도에 따르면 사람들은 해마다 새로 나오는 민력(民曆), 곧 민간 책력을 보고 세 자리 괘 번호를 찾았습니다.
괘를 뽑는 세 단계
한국민족문화대백과사전은 토정비결의 작괘법을 이렇게 설명합니다.
1단계: 상괘(백의 자리)
나이의 수에 그해의 태세수를 더하고, 8로 나눈 나머지로 상괘를 정합니다. 상괘는 1부터 8까지 여덟 가지입니다.
2단계: 중괘(십의 자리)
태어난 달의 날수를 놓습니다. 그해 그 달이 큰달이면 30, 작은달이면 29입니다. 여기에 태어난 달의 월건수를 더하고, 6으로 나눈 나머지로 중괘를 정합니다.
중괘는 1부터 6까지 여섯 가지입니다.
3단계: 하괘(일의 자리)
태어난 날의 숫자를 놓습니다. 초하루면 1, 그믐이 30일이면 30입니다. 여기에 그날의 일진수를 더하고, 3으로 나눈 나머지로 하괘를 정합니다. 하괘는 1부터 3까지 세 가지입니다.
세 숫자를 이어 붙이면 괘 번호가 됩니다. 예를 들어 상괘 3, 중괘 4, 하괘 2라면 342괘입니다.
간지를 숫자로 바꾸는 표
간지 하나의 수는 천간의 수와 지지의 수를 더한 값입니다. 천간의 수는 태세·월건·일진이 모두 같고, 지지의 수는 셋이 서로 다릅니다.
| 천간 | 갑·기(甲己) | 을·경(乙庚) | 병·신(丙辛) | 정·임(丁壬) | 무·계(戊癸) |
|---|---|---|---|---|---|
| 수 | 10 | 9 | 8 | 7 | 6 |
| 지지 | 자(子) | 축(丑) | 인(寅) | 묘(卯) | 진(辰) | 사(巳) | 오(午) | 미(未) | 신(申) | 유(酉) | 술(戌) | 해(亥) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 태세 | 10 | 12 | 9 | 9 | 12 | 8 | 8 | 12 | 11 | 11 | 12 | 10 |
| 월건 | 8 | 7 | 6 | 5 | 4 | 3 | 8 | 7 | 6 | 5 | 4 | 3 |
| 일진 | 8 | 10 | 7 | 7 | 10 | 6 | 6 | 10 | 9 | 9 | 10 | 8 |
일진의 지지 수는 모두 태세의 지지 수보다 2씩 작습니다. 예를 들어 을유(乙酉)는 태세로 쓰면 9 + 11 = 20, 월건으로 쓰면 9 + 5 = 14, 일진으로 쓰면 9 + 9 = 18입니다.
이 표의 값은 춘호재 필사본 『土亭秘訣(토정비결)』 25~26쪽의 수표와 61쪽 「年月日通用(연월일통용)」으로 확인했습니다.
61쪽은 천간의 수를 “甲己十, 乙庚九, 丙辛八, 丁壬七, 戊癸六”으로 적었습니다. 인류학자 김중순이 정리한 것으로 전하는 수표와 60갑자 조견표는 대조 자료로 썼습니다.
이 두 자료는 천간의 수를 하나씩 작게, 지지의 수를 하나씩 크게 적어 나누는 방식은 다르지만, 더한 간지의 수는 필사본과 같습니다.
2027년 정미년 상괘 계산 예시
2027년은 정미년입니다(2027년 띠 정미년 글 참고).
표에서 정(丁)은 7, 태세의 미(未)는 12이므로 2027년의 태세수는 19입니다.
나이는 세는나이를 씁니다. 필사본 61쪽 원문은 나이를 ‘年歲(연세)’라고 적었습니다. 보려는 해에서 음력으로 태어난 해를 빼고 1을 더합니다.
해가 바뀌는 기준을 음력 해로 잡은 것은 이 글이 채택한 기준입니다.
| 음력 생년 | 2027년 세는나이 | 나이 + 태세수 | 8로 나눈 나머지 | 상괘 |
|---|---|---|---|---|
| 1990년 | 38 | 57 | 1 | 1 |
| 1983년 | 45 | 64 | 0 | 8 |
| 1976년 | 52 | 71 | 7 | 7 |
중괘와 하괘는 2027년 달력에서 태어난 달의 크기와 간지, 태어난 날의 간지를 찾아 같은 방식으로 계산합니다.
음력 1976년 8월 26일생이 2027년 토정비결을 보는 경우를 끝까지 계산해 보겠습니다.
2027년 음력 8월은 29일까지인 작은달이고, 그달의 월건은 기유(己酉), 26일의 일진은 무신(戊申)입니다.
| 단계 | 더하는 두 수 | 합 | 나누는 수 | 나머지 | 결과 |
|---|---|---|---|---|---|
| 상괘 | 세는나이 52 + 태세수 19(정미: 7 + 12) | 71 | 8 | 7 | 7 |
| 중괘 | 날수 29 + 월건수 15(기유: 10 + 5) | 44 | 6 | 2 | 2 |
| 하괘 | 생일 26 + 일진수 15(무신: 6 + 9) | 41 | 3 | 2 | 2 |
세 숫자를 이으면 722괘입니다.
나머지가 0이면
위 예시의 1983년생처럼 나머지가 0이 나올 때가 있습니다.
괘 번호는 111에서 863까지라 0번 괘가 없습니다. 그래서 나머지가 0이면 그 자리의 마지막 번호, 곧 상괘는 8, 중괘는 6, 하괘는 3으로 봅니다.
원전에 따로 적혀 있지 않아 이 글이 채택한 기준입니다.
| 단계 | 두 수의 합(가정) | 나누는 수 | 나머지 | 결과 |
|---|---|---|---|---|
| 상괘 | 50 | 8 | 2 | 2 |
| 중괘 | 37 | 6 | 1 | 1 |
| 하괘 | 24 | 3 | 0 | 3 |
위 예의 괘 번호는 213이 됩니다.
생년월일을 넣으면 같은 방법으로 보려는 해의 괘를 바로 계산해 볼 수 있습니다.
144괘의 구조
상괘 8가지, 중괘 6가지, 하괘 3가지를 곱하면 8 × 6 × 3 = 144이니, 토정비결의 괘는 모두 144개입니다. 가장 작은 번호는 111, 가장 큰 번호는 863입니다.
번호는 111, 112, 113 다음에 121, 122, 123으로 이어지고, 161, 162, 163 다음에 211로 넘어갑니다. 하괘가 3에서 끝나고 중괘가 6에서 끝나기 때문입니다.
해마다 괘가 달라지는 이유
작괘법에는 ‘당년’, 곧 보려는 해의 숫자가 세 번 들어갑니다.
- 상괘: 보려는 해의 태세수
- 중괘: 보려는 해 달력에서 태어난 달의 날수와 월건수
- 하괘: 보려는 해 달력에서 태어난 날의 일진수
그래서 태어난 날이 같아도 보려는 해가 바뀌면 괘도 바뀝니다. 나이도 해마다 하나씩 늘어납니다. 토정비결이 해마다 새로 보는 ‘한 해의 신수’인 이유입니다.
계산할 때 헷갈리는 점
- 음력 생일을 씁니다. 주간경향 보도는 토정비결을 보려면 음력 생년월일을 알아야 한다고 설명합니다.
- 만 나이가 아니라 세는나이입니다. 필사본 61쪽 원문은 나이를 ‘年歲(연세)’라고 적었고, 백과사전은 ‘나이의 수’라고 적었습니다. 법령상 나이는 2023년 6월 28일부터 만 나이로 통일됐지만(민법·행정기본법 개정), 토정비결의 나이 셈은 그와 다릅니다.
- 윤달과 작은달 30일: 윤달에 태어났거나, 보려는 해의 그 달이 작은달인데 30일에 태어난 경우의 처리는 근거 자료에 따로 나오지 않습니다. 정해진 처리가 없어 계산하는 곳마다 결과가 다를 수 있습니다.
자주 묻는 질문
나이와 태세수의 합을 8로, 태어난 달의 날수와 월건수의 합을 6으로, 생일과 일진수의 합을 3으로 나눈 나머지로 세 자리 괘 번호를 만듭니다.
19입니다. 2027년은 정미년이고, 천간 정(丁)의 수 7과 태세의 지지 미(未)의 수 12를 더한 값입니다.
아닙니다. 필사본 원문이 ‘年歲(연세)’라고 적은 나이, 곧 세는나이를 씁니다. 보려는 해에서 음력으로 태어난 해를 빼고 1을 더하면 됩니다. 해가 바뀌는 기준(음력 해)은 이 글이 채택한 기준입니다.
상괘는 8, 중괘는 6, 하괘는 3으로 봅니다. 괘 번호가 111에서 863까지라 0번 괘가 없기 때문입니다. 원전에 따로 적혀 있지 않아 이 글이 채택한 기준입니다.
보려는 해의 태세수와, 그해 달력에서 찾은 월건수·일진수·달의 날수를 쓰기 때문입니다. 나이도 해마다 바뀝니다.
144개입니다. 상괘 8, 중괘 6, 하괘 3을 곱한 수로, 번호는 111부터 863까지입니다.
근거와 출처
- 이지함, 『土亭秘訣(토정비결)』 춘호재 필사본(68장): 25~26쪽 수표, 61쪽 「年月日通用(연월일통용)」
- [출처 : 토정비결 – 한국민족문화대백과사전] 이을호 집필(1995), 최종 수정 2026년 5월 27일: encykorea.aks.ac.kr/Article/E0059207
- 김중순, 「토정비결이란 무엇인가」의 수표를 옮긴 자료 (만복가 자료실, 대조용): manbokga.co.kr
- 「토정비결 조견표」(2009), 60갑자별 태세수·월건수·일진수 (대조용): chunun.com
- 김상학, 「쉬운 역학 61. 토정비결 보기」, 한겨레:온(2018) (세는나이와 계산 예시, 대조용): hanion.co.kr
- 한국천문연구원, 음양력 정보 (공공데이터포털 15012679, 2027년 음력 8월의 크기와 월건)
- 윤호우, 「[커버스토리] 토정비결의 저자는 토정이 아니다」, 주간경향, 2009년 2월 3일: weekly.khan.co.kr
- 국가법령정보센터, 민법 [시행 2023. 6. 28.] [법률 제19098호]·행정기본법 [시행 2023. 6. 28.] [법률 제19148호] (만 나이 통일): law.go.kr
