본문으로 바로가기

전역일 계산기·전역 카드 만들기

입대일과 복무 형태를 넣으면 입대 당시 복무기간으로 예상 전역일, 전역 D-day, 복무율을 계산하고 SNS용 전역 카드를 만듭니다.

사회복무요원은 소집일을 넣으세요.

카투사는 육군과 같습니다.

세부 조정 (개월 수·불산입·연장)
비우면 입대일 기준으로 자동 계산합니다. 2011년 3월 이전에 입대했다면 여기에 개월 수를 넣으세요.

형 집행·군기교육·복무 이탈 등으로 복무기간에 넣지 않는 날입니다(병역법 제18조③). 그만큼 전역일이 늦어집니다.

항해·파병 등으로 복무가 연장된 날입니다.

결과

입대일을 넣으면 예상 전역일과 D-day, 복무율이 나옵니다.

전역 카드

카드 디자인

JPG·PNG·WebP, 최대 10MB. 사진은 카드 비율에 맞춰 가운데를 기준으로 잘립니다. 서버로 전송하지 않습니다.

1080 × 1350px. 날짜와 복무율을 함께 표시합니다.

12자까지. 비우면 표시하지 않습니다.

날짜로 계산한 계급을 표시합니다. 다른 계급을 고르면 선택한 값으로 바뀝니다.

입대일을 넣으면 카드가 만들어집니다.

입력한 날짜·이름과 카드는 브라우저 안에서만 만들어지며 어디에도 전송되지 않습니다.

파일은 이 기기 안에서만 처리되며 서버로 전송되지 않습니다. 어떻게 동작하나요?

사용 방법

입대일(사회복무요원은 소집일)과 복무 형태를 고르면 계산됩니다. 결과에는 예상 전역일과 전역까지 남은 D-day, 복무율(%), 복무한 날·남은 날·전체 복무 일수, 복무율 25·50·75·100%가 되는 날이 나옵니다. 오늘 날짜는 사용 중인 기기의 날짜를 기준으로 합니다.

입대 전이면 “입대까지 N일”, 전역일 당일이면 “오늘 전역”, 전역한 뒤면 “전역 N일째”로 바뀝니다. 복무 개월 수를 알고 있거나 불산입·연장 기간이 있으면 세부 조정을 펼쳐 넣으세요. 개월 수를 직접 넣으면 입대일로 계산한 자동값 대신 그 값을 씁니다.

군별 복무기간

아래 표는 현행 복무기간과 법정 복무기간을 구분한 것입니다. 현역병의 복무기간은 병역법 제19조에 따른 조정을 반영하며, 사회복무요원과 상근예비역은 각각 해당 제도의 규정을 따릅니다.

복무 형태 현재 복무기간 법정 복무기간 근거
육군·해병대 (카투사 포함) 18개월 2년 병역법 제18조②
해군 20개월 2년 2개월 병역법 제18조②
공군 21개월 2년 3개월 병역법 제18조②
사회복무요원 21개월 2년 2개월 병역법 제30조①
상근예비역 18개월 2년 6개월 이내 병역법 제23조①, 시행령 제37조②

의무경찰·해양의무경찰·의무소방은 폐지되어 계산 대상에서 뺐습니다. 산업기능요원·전문연구요원은 편입일과 복무기간 계산 방식이 달라 이 계산기로 계산하지 않습니다.

2018 복무기간 단축과 입대일별 계산 방법

2018년 국방개혁 2.0에 따라 병 복무기간이 3개월(90일) 줄었습니다. 한 번에 줄이지 않고, 정해진 입대일부터 2주(14일)마다 하루씩 전역일이 당겨지도록 단계적으로 줄였습니다. 그래서 같은 육군이라도 입대일에 따라 복무 일수가 다릅니다. 이 계산기는 입대일로 그 당시 적용되는 복무기간을 고릅니다.

복무 형태 단축 전 현행 단축 시작 입대일 90일 단축이 끝나는 입대일
육군·해병대·상근예비역 21개월 18개월 2017년 1월 3일 2020년 6월 15일
해군 23개월 20개월 2016년 11월 3일 2020년 4월 15일
공군·사회복무요원 24개월 21개월 2016년 10월 3일 2020년 3월 15일

계산 방법은 다음과 같습니다.

  1. 입대일이 단축 시작 입대일보다 이르면: 단축 전 개월 수로 계산합니다.
  2. 단축 시작 입대일부터 90일 단축이 끝나는 입대일까지: 단축 일수 k = (입대일 − 단축 시작 입대일)의 일수 ÷ 14의 몫 + 1 (1 ~ 90일). 전역일 = 단축 전 개월 수로 계산한 만료일 − k일.
  3. 그 뒤 입대: 현행 개월 수로 계산합니다.

육군 예시:

입대일 단축 일수 전역일
2016년 12월 31일 없음 (21개월) 2018년 9월 30일
2017년 1월 3일 1일 2018년 10월 1일
2018년 7월 27일 41일 2020년 3월 16일
2020년 6월 2일 90일 2021년 12월 1일
2020년 6월 16일 없음 (18개월) 2021년 12월 15일

2006 ~ 2010년에도 단계 단축이 있었지만 공식 일정표를 모두 확인하지 못해 2011년 3월 1일 이후 입대만 자동으로 계산합니다. 그 전에 입대했다면 세부 조정에 복무 개월 수를 직접 넣으세요.

전역일 날짜 세는 법

  • 입대일이 복무 1일째입니다. 입대일을 복무기간에 넣어 셉니다(병역법 시행령 제27조①, 행정기본법 제6조②).
  • N개월 복무는 N개월 뒤 같은 날의 전날에 끝납니다. 예를 들어 2020년 6월 2일에 입대해 18개월이면 2021년 12월 1일에 끝납니다(민법 제160조②).
  • 마지막 달에 같은 날이 없으면 그 달의 말일에 끝납니다(민법 제160조③). 2025년 8월 31일 입대 육군은 2027년 2월에 31일이 없어 2027년 2월 28일이 전역일입니다. 이 계산기는 이 규칙을 그대로 적용하므로 8월 29일·30일 입대도 2월 28일이 됩니다. 부대가 실제로 정하는 날과 다를 수 있습니다.
  • 불산입 일수와 연장 일수는 만료일 뒤에 그 날수만큼 더합니다.

복무율은 (복무한 날 ÷ 전체 복무 일수) × 100으로, 입대일과 오늘을 모두 넣어 셉니다. 공식 개념이 아니라 진행 상황을 보기 위한 단순 계산값입니다. 전역 전날에 100%로 보이지 않도록 소수점 셋째 자리부터는 버립니다.

예를 들어 2026년 3월 2일에 입대한 육군은 전역일이 2027년 9월 1일이고 전체 549일입니다. 2026년 9월 28일에는 211일째로 D-338, 복무율 38.43%입니다. 복무율 25%는 2026년 7월 17일, 50%는 2026년 12월 1일, 75%는 2027년 4월 17일입니다.

화면의 복무율은 소수점 이하 2자리, 숫자가 있는 카드에서는 1자리까지 버려 표시합니다. 프로필 사진형은 복무율 숫자 대신 D-day 글자의 채움으로 진행률을 표현합니다.

카드에 표시할 계급

입대일과 오늘 날짜를 기준으로 계산한 계급을 기본으로 표시합니다. 실제 계급이 다르면 선택란에서 이병·일병·상병·병장을 골라 덮어쓸 수 있습니다. 날짜 기준을 다시 고르면 자동 계산으로 돌아갑니다. 사회복무요원에게는 병 계급을 표시하지 않습니다.

전역 카드 저장·공유

결과 아래에서 카드 디자인과 비율, 이름·별명, 계급을 고를 수 있습니다. 카드에는 복무 형태, D-day, 복무율 막대, 입대일·전역일과 선택한 계급이 표시됩니다.

  • 디자인: 나이트 블루·필드 그린·블랙 골드와 육군·해군·공군·해병대 테마 중에서 고르세요. 선택한 디자인은 미리보기와 저장·복사에 함께 적용됩니다.
  • 내 사진 업로드: JPG·PNG·WebP 사진(최대 10MB)을 카드 배경으로 사용할 수 있습니다. 사진은 카드 비율에 맞춰 가운데를 기준으로 잘립니다. 기본 디자인을 골랐다가 내 사진으로 다시 돌아갈 수 있고, 사진 지우기를 누르면 업로드한 사진이 제거됩니다.
  • 비율: 피드 4:5(1080×1350), 스토리 9:16(1080×1920), 프로필 사진 1:1(1080×1080), 카톡 배경 9:16(1080×1920) 중에서 고르세요. 프로필 사진형은 D-day 글자가 복무율만큼 채워지며 날짜와 복무율 숫자는 표시하지 않습니다. 카톡 배경형은 하단 약 40%를 프로필 영역으로 비웁니다. 앱에서 설정할 때는 잘림과 화면 요소가 겹치는 위치를 확인하세요.
  • 계급: 날짜 기준의 계급을 이름 왼쪽에 표시합니다. 선택란에서 다른 계급으로 바꾸거나 날짜 기준으로 돌아갈 수 있습니다.
  • 이름·별명: 넣으면 카드 위쪽에 보이고, 비우면 표시하지 않습니다(12자까지).
  • PNG 저장·SVG 저장: PNG는 SNS 공유용 이미지입니다. SVG는 글자와 도형을 확대해도 선명하지만, 포함된 배경 이미지는 확대하면 흐려질 수 있습니다. SVG에는 배경도 함께 저장됩니다.
  • 이미지 복사: 클립보드에 PNG로 복사해 메신저나 SNS에 붙여 넣을 수 있습니다. 브라우저가 이미지 복사를 지원하지 않으면 버튼을 누를 수 없으니 PNG로 저장해 올리세요.

기본 카드 배경은 AI로 만든 이미지입니다. 내 사진을 업로드해 배경으로 사용할 수도 있습니다. 기본 디자인에는 실제 부대 마크나 국방부 로고를 사용하지 않습니다.

업로드한 사진과 입력한 이름·별명은 다음 방문을 위해 저장하지 않습니다. 만든 카드는 저장·복사 버튼으로 기기에 남길 수 있습니다.

참고 자료

자주 묻는 질문

전역일이 주말이나 공휴일이면 미뤄지거나 당겨지나요?

아닙니다. 복무기간은 달력대로 계산해 끝나는 날이 전역일이고, 주말·공휴일이라도 그날 그대로 만료됩니다(행정기본법 제6조②). 이 계산기도 요일과 상관없이 만료일을 전역일로 보여 줍니다.

말년 휴가를 쓰면 전역일이 빨라지나요?

공식 전역일은 바뀌지 않습니다. 남은 휴가를 전역 직전에 몰아 써서 먼저 부대를 떠나는 경우가 많지만, 병역법상 복무가 끝나는 날은 복무 만료일입니다. 계산기의 전역일도 이 만료일입니다.

형 집행·군기교육을 받았거나 복무를 이탈한 기간이 있으면 어떻게 하나요?

세부 조정에 기관에서 확인한 불산입 일수와 연장 일수를 각각 입력하세요. 불산입은 형 집행·복무 이탈 등 복무기간에 포함되지 않는 기간이며, 현역병과 사회복무요원은 적용 규정이 다릅니다. 두 일수는 만료일에 더해집니다. 같은 기간을 두 칸에 중복 입력하지 마세요.

최종 수정일: