SMS 링크 생성기이란?

클릭하면 기본 메시지 앱이 전화번호와 메시지가 채워진 상태로 열리는 sms: 링크를 만듭니다. 연락처 페이지, 고객 지원 링크, 행동 유도 버튼에 유용합니다.

이 도구는 sms:+전화번호?body=URL인코딩된본문 형식의 URI를 생성합니다. 본문은 자동으로 URL 인코딩되므로 이모지, 줄바꿈, 특수문자도 그대로 전달됩니다. iOS는 sms: 링크를 tel:과 동일하게 다루어, 탭하면 확인을 거친 뒤 메시지 앱이 열립니다. 안드로이드도 기본 SMS 앱에서 같은 방식으로 동작합니다.

사용 방법

  1. 국가 코드를 포함한 수신자 전화번호를 입력하세요 (예: +82 10-1234-5678).
  2. 링크를 열었을 때 표시될 미리 채워진 메시지 본문을 입력하세요.
  3. 생성된 sms: 링크를 복사하거나 웹사이트에 삽입할 HTML 스니펫을 다운로드하세요.

사용 시기

  • 모바일 중심 랜딩 페이지에 한 번 탭으로 연결되는 고객 지원 링크를 추가할 때.
  • 종이 영수증의 주문 번호를 본문이 미리 채워진 고객센터 문자로 연결할 때.
  • 팟캐스트 청취자가 본문이 채워진 해시태그 SMS로 투표하도록 만들 때.

결과

웹사이트 하단에 고객 지원 링크를 넣고 싶다고 해봅시다. +82-10-555-0199와 "안녕하세요, 주문번호 #에 대해 도움이 필요합니다" 메시지를 입력하면 메시지 앱이 미리 채워진 상태로 열리는 sms: 링크가 만들어집니다.

자주 묻는 질문

데스크톱 브라우저에서도 sms: 링크가 작동하나요?
대체로 작동하지 않습니다. macOS에서는 iCloud에 로그인된 경우 메시지 앱이 열립니다. Windows나 Linux에서는 기본 SMS 핸들러가 없어 대부분의 브라우저가 오류를 표시하거나 반응하지 않습니다. 이 링크는 본래 모바일용으로 설계되었습니다.
왜 국가 코드를 포함해야 하나요?
국가 코드가 없으면 다른 지역의 휴대전화는 메시지를 어디로 보내야 할지 알 수 없습니다. 항상 +와 국가 코드로 시작하세요 (예: 한국 +82, 미국·캐나다 +1, 영국 +44). 공백, 하이픈, 괄호는 도구가 자동으로 제거합니다.
sms:와 smsto: 링크는 어떻게 다른가요?
sms:는 RFC 5724 기반의 현대적 문법으로 iOS와 최근 안드로이드에서 작동합니다. smsto:는 안드로이드 전용 구형 변형입니다. 최신 안드로이드도 sms:를 지원하므로, 이 도구는 호환성을 최대로 유지하려고 sms:만 출력합니다.
여러 수신자에게 메시지를 미리 채워 보낼 수 있나요?
RFC는 sms:+번호1,+번호2 형식을 허용하지만 실제 지원은 들쭉날쭉합니다. iOS는 두 번호로 그룹 대화를 엽니다. 안드로이드는 첫 번호만 인식하는 경우가 많습니다. 확실한 동시 발송이 필요하면 링크를 분리하거나 백엔드 서비스를 이용하세요.
미리 채워진 메시지에 길이 제한이 있나요?
규격에는 절대적인 상한이 없지만, URL 인코딩 후 1,000~2,000자 안팎에서 잘리는 OS가 대부분입니다. 한글은 UCS-2 기준 1건 SMS가 약 70자이므로, 가능하면 70자 이내로 작성하면 잘림이나 분할 과금 모두 피할 수 있습니다.

관련 도구