청첩장 캘린더 추가 링크 완전 가이드

'결혼식 일정을 하객 캘린더에 자동으로 들어가게' 하는 4 플랫폼 통합 방법을 정리했습니다.

작성 김지광 (운영자)마지막 업데이트 balpekr 마이크로 SaaS

1. 왜 "캘린더 추가 링크" 가 필요한가

모바일 청첩장을 받은 하객은 보통 날짜·장소를 메모장에 저장하거나 잊어버립니다. "일정 추가" 버튼 하나만 있으면 하객의 구글/네이버/애플/아웃룩 캘린더에 자동 등록되어 1일 전·1시간 전 알림이 울리고, 장소까지 지도 앱으로 연결됩니다.

2. 4 플랫폼 링크 규격 비교

플랫폼방식엔드포인트주요 파라미터
Google Calendar쿼리스트링calendar.google.com/calendar/renderaction=TEMPLATE, text, dates(UTC/UTC), details, location, ctz
Outlook (Live/Hotmail)쿼리스트링outlook.live.com/calendar/0/deeplink/composesubject, startdt(ISO8601), enddt, location, body
Naver Calendar쿼리스트링calendar.naver.com/schedule/write_popup.nhncTitle, cDateStart, cDateEnd, cLocation, cDetail
Apple Calendar.ics 파일RFC 5545 (VCALENDAR + VEVENT)DTSTART;TZID=Asia/Seoul, DTEND, SUMMARY, LOCATION, DESCRIPTION, VALARM

Apple Calendar 는 쿼리스트링 방식이 없으므로 반드시 .ics 파일로 제공해야 합니다.

3. ICS(RFC 5545) 구조

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//bal.pe.kr//chupjang wedding calendar//KO
BEGIN:VTIMEZONE
TZID:Asia/Seoul
BEGIN:STANDARD
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:KST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:...@chupjang.bal.pe.kr
DTSTAMP:...Z
SUMMARY:지광 ♥ 은지 결혼식
DTSTART;TZID=Asia/Seoul:20260614T140000
DTEND;TZID=Asia/Seoul:20260614T160000
LOCATION:더채플 앳 청담 (서울 강남구 도산대로 317)
DESCRIPTION:주차·셔틀·드레스코드
STATUS:CONFIRMED
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT1440M
END:VALARM
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT60M
END:VALARM
END:VEVENT
END:VCALENDAR

4. 알림 (VALARM) — 3단계 세팅 권장

본 도구는 기본으로 예식 1일 전 + 1시간 전 두 번 알림을 심습니다. 한국 하객은 "1주 전·1일 전·1시간 전" 3단계가 실전에서 효과 좋습니다.

5. 모바일 청첩장 HTML 에 임베드하는 법

<a href="GOOGLE_URL" style="background:#be123c;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;">
  🗓 Google Calendar 추가
</a>
<a href="NAVER_URL" style="background:#15803d;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;">
  🟢 네이버 캘린더 추가
</a>
<a href="APPLE_ICS_URL" download="wedding.ics" style="background:#0f172a;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;">
  🍎 Apple Calendar(.ics)
</a>

6. 카카오톡 공유용 QR 코드 활용법

  • QR 이미지를 다운로드 → 청첩장 아래에 붙이거나 카톡 방에 사진으로 공유
  • 하객은 스마트폰 기본 카메라로 QR 을 비추면 일정 추가가 바로 뜹니다
  • 인쇄용 PDF/이미지에도 QR 만 있으면 오프라인 매체에서도 동작

7. iOS 사파리 · 안드로이드 호환성

  • iOS (Safari + Apple Calendar): .ics 파일을 가장 잘 인식.
  • 안드로이드 + Google Calendar: Google 링크 원클릭 추가 가능.
  • 카톡 인앱 브라우저: 외부 브라우저로 열어야 로그인 세션이 살아 있습니다.
  • 네이버 앱 인앱: 네이버 캘린더 링크는 앱 내 자동 전환됨.

8. 국내 경쟁 도구 대비 포지셔닝

  • addevent.com / addtocalendar.com: 글로벌 영어권 표준이나 한국어 UI 없음, 네이버 캘린더 미지원
  • 해피밀리·알림장·카카오 초대장: 자체 플랫폼 가입 필요
  • bal.pe.kr 청첩장 캘린더: 가입 없음 · 4 플랫폼 동시 지원 · .ics 무료 · 한국어 UI

9. 예외 케이스

  • 윤년 2월 29일: 4 플랫폼 모두 정상 인식.
  • 해외 하객: .ics 의 TZID=Asia/Seoul 덕분에 자동으로 현지 시간 표시.

10. 프라이버시

모든 처리는 브라우저 내부에서만 이뤄집니다. 신랑·신부 이름, 예식장 주소 등은 서버로 전송되지 않으며 페이지를 닫으면 즉시 사라집니다.

본 가이드는 참고용입니다. 예식 당일 공식 시간·장소는 청첩장 원본과 예식장 안내를 최종 기준으로 하세요.

11. 본 도구 활용 — 신랑·신부 입장에서의 5단계 사용 흐름

모바일 청첩장에 캘린더 추가 링크를 삽입하는 작업은 신랑·신부가 직접 진행하는 경우가 많습니다. 본 도구는 그 작업을 비전공자도 5분 안에 끝낼 수 있도록 설계됐습니다. 다음 5단계 흐름을 따르면 누구나 4개 캘린더 플랫폼을 모두 지원하는 청첩장을 만들 수 있습니다.

  1. 1단계 — 결혼식 정보 입력. 본 도구 상단에 신랑·신부 이름, 예식 일시, 예식장 이름과 주소를 입력합니다. 일시는 KST 기준으로 입력하면 도구가 자동으로 4개 플랫폼별 시간 형식으로 변환 합니다.
  2. 2단계 — 부가 정보 입력 (선택). 예식장 약도 링크, 주차 안내, 식사 형식, 1시간 전· 1일 전 알림 시점 등 부가 정보를 입력합니다. 이 정보는 캘린더 이벤트의 메모 영역에 자동 포함됩니다.
  3. 3단계 — 4개 플랫폼 링크 생성. 도구가 즉시 Google·Naver·Apple·Outlook 4개 플랫폼별 링크를 만들어 줍니다. 링크는 모두 한 줄짜리 URL 또는 .ics 파일 다운로드 형태로 제공됩니다.
  4. 4단계 — 청첩장 페이지에 삽입. 생성된 4개 링크를 모바일 청첩장의 "캘린더에 추가" 버튼에 연결합니다. 일반적으로 청첩장 페이지에 4개 버튼을 따로 배치하거나, 운영체제 자동 감지로 기본 캘린더만 보여주는 방식 중 선택할 수 있습니다.
  5. 5단계 — 실제 카카오톡 테스트. 본인 카카오톡에 청첩장 링크를 보내 캘린더 추가 버튼이 모든 플랫폼에서 정상 작동하는지 확인합니다. iOS 와 안드로이드 두 환경에서 모두 테스트 하는 것이 안전합니다.

12. 하객 입장에서 본 캘린더 추가의 6가지 가치

청첩장에 캘린더 추가 링크가 있으면 하객 입장에서도 큰 이점이 있습니다. 다음 6가지는 실제 하객 피드백을 정리한 결과입니다.

  • 잊을 위험 제거. 청첩장 받은 직후 캘린더에 등록하면 카카오톡에서 청첩장을 다시 찾을 필요가 없습니다. 결혼식 1 ~ 2달 전에 받은 청첩장은 단톡방에 묻혀 잊히기 쉽습니다.
  • 자동 알림. 1일 전·1시간 전 알림이 자동 설정되어 결혼식 당일 아침 미리 준비할 시간이 확보됩니다. 알림 시점은 본 도구에서 신랑·신부가 미리 설정합니다.
  • 장소 지도 자동 연결. 캘린더 이벤트의 위치 필드에 식장 주소가 들어가면 일정 항목을 누르는 즉시 지도 앱(구글맵·애플맵·카카오맵) 으로 길찾기를 시작할 수 있습니다.
  • 가족 캘린더 공유. 부부가 동일 가족 캘린더를 사용하는 경우 한 사람이 등록하면 배우자에게 자동 공유됩니다. 양가 부모님 캘린더에도 공유 가능합니다.
  • 해외 거주 친구의 시차 자동 조정. .ics 파일에 TZID=Asia/Seoul 가 포함되어 있어 해외 거주 친구의 캘린더는 자동으로 현지 시간으로 환산해 표시합니다. 시차 계산 실수가 사라집니다.
  • 중복 이벤트 방지. 같은 결혼식 이벤트가 두 번 등록되지 않도록 본 도구는 UID 를 자동 생성해 .ics 에 포함합니다. 캘린더 앱이 중복을 자동 감지해 한 번만 등록됩니다.

13. 본 도구의 명확한 한계

본 캘린더 추가 링크 생성 도구는 4개 플랫폼의 공개된 표준 형식만 사용합니다. 캘린더 플랫폼의 내부 변경으로 일부 파라미터가 변경되면 영향을 받을 수 있으며, 그 경우 본 도구를 신속히 갱신해 새 표준에 맞춥니다. 페이지 상단의 마지막 갱신 일자를 확인하시기 바랍니다.

본 도구는 어떤 캘린더 플랫폼·청첩장 제작 업체와도 광고 협력 관계가 없습니다. 결과 화면에 광고가 노출될 수 있으나 캘린더 링크 생성 자체는 광고와 독립적으로 표준 RFC 5545 와 각 플랫폼 공개 API 규격을 그대로 적용합니다. 결혼식 외에도 돌잔치·생일·집들이·동창회 등 다양한 일정에 활용할 수 있는 범용 도구로 설계되었습니다.

14. 결혼식 준비와 함께 활용하면 좋은 도구

  • 축의금 금액 추천 — chukui.bal.pe.kr 에서 관계·식장 등급별 평균 축의금을 빠르게 확인.
  • 청첩장 QR 송금 — chukgum.bal.pe.kr 에서 송금 QR 코드 생성.
  • 모바일 청첩장 OG 미리보기 — cheongcheo.bal.pe.kr 에서 카카오톡 단톡방 미리보기 사전 검증.

15. 본 도구로 다룰 수 있는 행사 유형

본 캘린더 추가 링크 생성 도구는 결혼식 외에도 다양한 행사에 활용할 수 있습니다. 자주 활용되는 행사 유형을 정리하면 다음과 같습니다.

  • 돌잔치·백일잔치·생일 — 양가 친지 일정 공유에 활용.
  • 장례식·49재 — .ics 파일로 가족 캘린더에 등록.
  • 가족 모임·명절 — 매년 반복되는 일정도 본 도구로 한 번에 등록.
  • 회사 행사·동호회 모임 — 단톡방에 공유 시 캘린더 추가 버튼으로 참석률 향상.
  • 해외 출장·가족 여행 — 시차가 자동 환산되어 해외 일정 관리에 편리.
  • 예방접종·병원 예약 — 알림 자동 설정으로 누락 방지.
  • 학교 입학·졸업식 — 양가 가족 캘린더에 한 번에 등록.

어떤 행사든 핵심은 "한 번 만들면 모든 캘린더에서 동일하게 작동" 하는 표준 호환성입니다. 본 도구가 만들어진 가장 큰 이유는 캘린더 플랫폼 4개를 한 번에 지원하는 표준 도구가 한국어 환경에서 충분히 제공되지 않는다는 점이었습니다. 결혼식을 시작점으로 만든 도구지만 활용 범위는 그보다 훨씬 넓습니다.

16. 한국 사용자 환경별 캘린더 플랫폼 사용 비율

한국 사용자가 가장 자주 사용하는 캘린더 플랫폼은 안드로이드 기준 Google Calendar 가 약 60퍼센트, iOS 기준 Apple Calendar 가 약 70퍼센트입니다. 네이버 캘린더는 한국 직장인 중 약 20퍼센트가 사용하며, Outlook 캘린더는 글로벌 회사 직원이나 마이크로소프트 365 사용자를 중심으로 약 10퍼센트가 사용합니다. 본 도구는 이 네 가지 플랫폼을 모두 지원하므로 어떤 환경의 하객도 한 번에 일정을 등록할 수 있습니다.

모바일 청첩장 페이지에서 캘린더 추가 버튼을 어떻게 배치할지는 두 가지 접근이 있습니다. 첫째는 네 개의 버튼을 모두 노출해 하객이 직접 선택하게 하는 방식입니다. 둘째는 운영체제와 브라우저를 자동 감지해 가장 기본인 캘린더 플랫폼 한 가지만 추천하는 방식입니다. 본 도구는 두 방식 모두 지원하며 청첩장 제작자가 상황에 맞게 선택할 수 있도록 두 가지 HTML 스니펫을 함께 제공합니다.

해외 거주 하객을 위한 배려도 잊지 마세요. 미국·유럽 거주 친지는 Outlook 또는 Google Calendar 를 주로 사용하지만 시차 환산에 익숙하지 않은 경우가 있습니다. 본 도구가 생성하는 .ics 파일은 TZID 가 Asia/Seoul 로 명시되어 있어 어떤 시간대의 캘린더에서도 정확한 현지 시간으로 표시됩니다. 결혼식 일자만 보내는 것보다 캘린더 추가 링크를 함께 보내는 것이 해외 친구에게는 훨씬 큰 배려가 됩니다.

17. 캘린더 링크 생성 시 자주 하는 5가지 실수

  • 시간대 누락. KST(Asia/Seoul) 시간대 정보가 빠지면 해외 거주 친구의 캘린더가 UTC 기준으로 표시되어 결혼식 시간이 9시간 어긋나는 사고가 발생합니다. 본 도구는 시간대를 자동으로 포함합니다.
  • 알림 시점 잘못 설정. 1일 전·1시간 전 두 단계 알림이 표준입니다. 한 단계만 설정하면 준비 시간이 부족할 수 있고, 세 단계 이상은 알림 피로감을 줍니다.
  • 주소 형식 오류. 캘린더 이벤트의 위치 필드에 한국 주소를 입력할 때 도로명·지번· 건물명을 혼용하면 일부 지도 앱이 인식하지 못합니다. 본 도구는 도로명 주소를 우선 사용하도록 권장합니다.
  • UID 미설정. .ics 파일에 UID 가 없으면 캘린더 앱이 중복 등록을 막지 못해 같은 결혼식 이벤트가 여러 번 등록될 수 있습니다. 본 도구는 UID 를 자동 생성합니다.
  • 설명 영역 오버플로우. 캘린더 이벤트의 설명 영역이 너무 길면 일부 캘린더 앱에서 줄임표로 잘립니다. 핵심 정보(예식 시간·장소·연락처) 는 첫 줄에 배치하세요.

18. 청첩장에 캘린더 추가 버튼을 넣는 두 가지 디자인 패턴

청첩장 페이지에서 캘린더 추가 버튼을 어떻게 배치할지에 따라 하객 경험이 달라집니다. 본 도구가 권장하는 두 가지 디자인 패턴을 소개합니다.

  1. 패턴 A — 네 개 버튼 동시 노출. 페이지의 결혼식 일시·장소 정보 아래에 Google·Apple· Naver·Outlook 4개 버튼을 가로로 배치하는 방식입니다. 하객이 직접 본인 캘린더를 선택할 수 있어 투명하지만, 버튼 영역이 다소 큽니다. 청첩장 디자인이 깔끔한 미니멀 스타일이라면 적합합니다.
  2. 패턴 B — 자동 감지 단일 버튼. 운영체제와 브라우저를 감지해 가장 기본 캘린더 한 가지만 큰 버튼으로 표시하는 방식입니다. iOS 사용자는 Apple Calendar, 안드로이드 사용자는 Google Calendar 가 기본으로 추천됩니다. 다른 캘린더를 원하는 하객을 위해 "다른 캘린더에 추가" 링크를 작게 함께 제공하는 것이 표준입니다.

두 가지 패턴 모두 본 도구에서 생성한 링크를 그대로 사용할 수 있습니다. 청첩장 제작 플랫폼이 패턴 A 만 지원한다면 본 도구의 4개 링크를 모두 복사해 붙여 넣으면 되고, 패턴 B 를 원한다면 JavaScript 한 줄로 운영체제 감지 후 본 도구의 단일 링크를 사용하면 됩니다.

19. 한국 결혼식 캘린더 활용의 5가지 모범 사례

  • 예식 일자가 확정되자마자 청첩장에 캘린더 링크 우선 삽입 — 하객이 미리 일정을 잡을 수 있도록.
  • 예식장 변경 시 동일 UID 의 새 .ics 자동 발행 — 하객 캘린더에 자동 업데이트 반영.
  • 피로연 일정도 같은 .ics 에 별도 VEVENT 로 포함 — 가까운 친구만 별도 안내.
  • 식 전후 7일 동안의 예식 준비 일정 — 신랑·신부 본인의 가족 캘린더에 통합.
  • 결혼식 후 1주일 — 답례 문자 일정도 캘린더에 등록해 누락 방지.

20. 본 도구로 만든 .ics 파일의 라이프사이클

.ics 파일은 한 번 만들면 변경되지 않는 것이 표준입니다. 결혼식 일자나 장소가 바뀌면 동일 UID 를 유지한 새 .ics 를 발행해 캘린더에 덮어쓰기를 유도해야 합니다. 본 도구는 결혼식 정보 수정 시 동일 UID 의 새 버전을 자동 생성하므로 하객 캘린더에 자동 업데이트됩니다.

결혼식 종료 후에는 .ics 파일을 청첩장 페이지에서 제거해도 무방합니다. 이미 등록된 하객 캘린더에는 영향이 없으며, 새로운 방문자가 지난 결혼식을 등록하는 일이 줄어듭니다. 청첩장 페이지 자체를 결혼식 후 1 ~ 2개월 동안 유지하는 것이 신랑·신부의 추억 보존 측면에서 권장됩니다.

본 도구는 데이터를 외부 서버로 전송하지 않으며 사용자의 브라우저에서만 처리됩니다. 결혼식 정보는 .ics 파일 안에 포함되어 사용자가 직접 다운로드한 뒤 청첩장에 삽입하기 전까지는 어디에도 저장되지 않습니다. 보안과 프라이버시 측면에서 가장 단순하면서도 안전한 구조입니다.

← 링크 만들기로 · FAQ 15선 보기