같은 한 줄이 세 가지 길이를 가져요
상태 메시지나 소개글 칸에는 대개 '몇 자까지'라는 한도가 붙어 있어요. 그런데 '한 글자'가 무엇인지는 생각보다 한 가지로 정해져 있지 않아요. 사람 눈에 한 덩어리로 보이는 글자, 유니코드가 번호를 붙인 글자, 프로그램이 문자열을 저장하는 16비트 칸이 서로 다른 수를 내기 때문이에요. 한글과 영문만 쓰면 세 숫자가 똑같이 나오지만, 이모지가 하나 끼면 바로 갈라져요.
아래 표는 짧은 문장 여섯 개를 세 방식으로 센 결과예요. '보이는 글자'는 자바스크립트의 글자 묶음 나누기 기능으로, '코드 포인트'는 이 사이트 글자수 세기의 '글자수 (공백 포함)' 계산 함수로, 'UTF-16 칸'은 문자열의 length 값으로 구했어요. 맨 오른쪽은 같은 함수가 낸 UTF-8 바이트예요.
| 문장 | 보이는 글자 | 코드 포인트 | UTF-16 칸 | UTF-8 바이트 |
|---|---|---|---|---|
| 좋은 하루 | 5 | 5 | 5 | 13 |
| Good day | 8 | 8 | 8 | 8 |
| 좋은 하루 ☀️ | 7 | 8 | 8 | 20 |
| 좋은 하루 👍🏽 | 7 | 8 | 10 | 22 |
| 우리 가족 👨👩👧 | 7 | 11 | 14 | 32 |
| 🇰🇷 서울 | 4 | 5 | 7 | 15 |
한글과 영문은 어느 방식으로 세도 한 글자가 1이에요. 차이는 그림 문자에서 나와요. 해 그림 ☀️는 해 기호 뒤에 '그림으로 보여 달라'는 보이지 않는 글자가 붙어 둘이 되고, 피부색을 고른 엄지는 엄지와 피부색 표시가 합쳐진 것이라 코드 포인트로 2, UTF-16 칸으로 4가 돼요. 가족 그림은 사람 셋 사이에 보이지 않는 이음 글자가 두 번 들어가 코드 포인트 다섯 개, UTF-16 칸 여덟 개를 차지해요. 국기 하나는 알파벳 모양의 지역 표시 글자 두 개로 이루어져 있고요. 눈으로는 한 글자인데 칸을 넷이나 여덟 개 쓰는 셈이에요.
공식 도움말에서 직접 확인한 한도
한도 숫자는 서비스가 바꿀 수 있어서, 이 글에는 각 서비스의 고객센터 도움말에서 2026년 10월 16일에 직접 읽은 것만 적었어요. 블로그나 정리 사이트에 도는 숫자는 확인되지 않은 것으로 보고 넣지 않았어요.
| 서비스와 칸 | 도움말에 적힌 한도 | 세는 방식에 대한 안내 |
|---|---|---|
| Instagram 프로필 소개 | 최대 150자 | 따로 설명이 없어요 |
| 카카오톡 프로필 상태메시지 | 최대 60자 | 기기 이모티콘은 하나에 2자로 인식될 수 있다고 적혀 있어요 |
| 카카오톡 상태메시지 표시 | 10줄까지 보이고 그 뒤는 말줄임 | 입력 한도와는 다른, 화면에 보이는 양에 대한 안내예요 |
Instagram 고객 센터의 소개 추가 도움말은 기기별 탭(컴퓨터, Android, iPhone)마다 같은 문장으로 "최대 150자까지 작성할 수 있습니다"라고 적고 있어요. 다만 이모지나 줄바꿈을 몇 자로 치는지는 어디에도 나오지 않아요. 카카오 고객센터의 '프로필 상태메시지는 몇 자까지 입력할 수 있나요?' 항목은 최대 60자라고 답하면서 기기 이모티콘이 2자로 인식될 수 있다는 ※ 주석을 붙여 두었어요. 페이스북, 엑스, 틱톡, 디스코드 같은 다른 서비스는 이번에 공식 문서에서 숫자를 확인하지 못해서 적지 않았어요. 그런 칸은 아래 마지막 부분의 순서대로 직접 재 보면 돼요.
이모지가 두 칸을 먹는 까닭
카카오 도움말이 말하는 '기기 내 이모티콘'은 휴대폰 키보드에서 고르는 그림 문자, 곧 이모지를 가리키는 것으로 읽혀요. 도움말은 왜 2자인지 설명하지 않지만, 위 표의 UTF-16 칸과 숫자가 잘 맞아요. 이 사이트 코드로 재 보면 번호가 U+FFFF보다 큰 글자는 length가 2로 나오는데, 이모티콘·이모지 모음의 그림 문자 437개 가운데 379개가 이 범위에 있었어요. 나머지 중에도 그림 요청 글자가 붙어 2가 되는 것이 30개라, 409개가 UTF-16으로 두 칸 이상이에요. 그래서 엄지 하나만 넣어도 UTF-16으로 세는 칸에서는 2가 늘어요. 이건 표와 도움말 문장을 맞춰 본 추정이고, 카카오가 실제로 어떤 방식으로 세는지는 공개된 설명이 없어요.
이 추정이 맞다면 60자 칸의 살림은 이렇게 계산돼요. 한글 마흔 자에 공백 몇 개를 쓰면 이모지를 넣을 자리가 칸 수로 남아요. 엄지 하나는 2, 피부색을 고른 엄지는 4, 가족 그림은 8을 쓰니 장식 두세 개만으로도 한도의 열 분의 일이 사라질 수 있어요. 반대로 ♡나 ★처럼 오래된 기호는 번호가 작아서 한 칸만 차지해요. 글자 수가 빠듯하다면 그림 문자보다 이런 기호가 훨씬 가벼워요.
'보이는 글자'로 세는 서비스라면 사정이 정반대예요. 가족 그림도 1자로 잡혀서 마음껏 넣어도 될 것처럼 보이지만, 저장할 때는 바이트 한도가 따로 걸려 있을 수 있어요. 결국 같은 문장이라도 칸마다 다르게 셀 수 있다는 점을 전제로, 넘칠 듯한 문장은 직접 붙여 넣어 확인하는 수밖에 없어요.
상태 메시지 문구는 몇 자일까
상태메시지 도구에는 아홉 가지 분위기에 열 개씩, 모두 90개 문구가 들어 있어요. 코드에 든 문구를 하나씩 세어 보니 가장 짧은 것은 '괜찮아, 다 지나가.'로 11자, 가장 긴 것은 '안 되면 되게 하지 말고, 쉬었다 다시 하자.'로 25자였어요. 평균은 17.2자예요. 이모지가 하나도 없어서 세 가지 세는 법 모두 같은 숫자가 나와요.
| 문구 길이 (공백 포함) | 문구 수 | 비율 |
|---|---|---|
| 11~15자 | 27개 | 30% |
| 16~20자 | 52개 | 58% |
| 21~25자 | 11개 | 12% |
분위기별 평균은 '퇴근'이 14.4자로 가장 짧고, '힘이 날 때'가 18.8자로 가장 길었어요. 가장 긴 25자 문구를 카카오톡의 60자 칸에 넣어도 35자가 남으니, 문구 앞뒤에 자기 말을 덧붙일 여유가 충분해요. 바이트로 따지면 가장 큰 문구가 UTF-8로 57바이트예요. 도구는 문구를 고쳐 주거나 줄여 주지 않으니, 덧붙인 뒤의 길이는 직접 확인해야 해요.
소개글 틀이 만드는 1,536가지 길이
인스타 소개글 도구는 분위기 세 가지마다 문장 틀 여덟 개를 두고, 직업 여덟 개와 관심사 여덟 개를 끼워 넣어요. 만들 수 있는 문구는 3×8×8×8, 모두 1,536가지예요. 이 조합을 전부 만들어 길이를 재 보니 10자에서 26자 사이였어요.
| 분위기 | 가장 짧은 문구 | 가장 긴 문구 | 평균 |
|---|---|---|---|
| 담백하게 | 10자 | 22자 | 13.9자 |
| 유쾌하게 | 11자 | 25자 | 16.8자 |
| 감성적으로 | 13자 | 26자 | 18.5자 |
가장 짧은 문구는 '직장인의 여행 일기' 같은 담백한 틀에서, 가장 긴 문구는 '카페 투어 한 조각으로 채우는 크리에이터의 일상'에서 나왔어요. 길이를 가장 크게 흔드는 건 낱말 자체예요. 관심사 가운데 '카페 투어'만 다섯 자이고 나머지는 두 자이며, 직업은 세 자에서 다섯 자까지예요. 문구 옆에 붙는 '○자'는 자바스크립트 문자열의 length 값이에요. 틀과 낱말에 이모지가 없으니 지금은 세 방식과 같은 숫자지만, 붙여 넣은 뒤 이모지를 더하면 Instagram 화면의 숫자와 달라질 수 있어요.
Instagram 소개 한도 150자에 견주면 가장 긴 26자 문구도 6분의 1 정도예요. 첫 줄에 도구 문구를 두고, 둘째 줄에 계정에서 볼 수 있는 내용을, 셋째 줄에 링크 안내를 적어도 한도에 한참 못 미쳐요. 한도보다는 첫 화면에 몇 줄이 보이느냐가 더 빨리 걸리는 제약이에요.
한도가 안 보이는 칸을 직접 재는 순서
도움말에 숫자가 없거나 찾지 못했다면 입력 칸 자체에 물어보는 게 가장 정확해요. 글자수 세기로 시험 문장을 만들어 두고 아래 순서대로 붙여 넣어 보세요. 저장 버튼은 누르지 않고 입력 칸에서만 확인하면 프로필이 바뀌지 않아요.
- 고객센터에서 먼저 찾아요. 서비스 도움말 검색창에 '소개 글자 수'나 '상태메시지 몇 자'를 넣어 봐요. 공식 답이 있으면 그 숫자와 확인한 날짜를 메모해 두세요.
- 한글로 상한을 재요. 글자수 세기에서 '가'를 원하는 만큼 늘어놓은 문장을 만들어 붙여 넣어요. 입력이 멈추는 지점이나 칸 옆 카운터가 바로 그 칸의 한글 기준 한도예요.
- 이모지 하나를 넣어 봐요. 한도까지 채운 상태에서 맨 끝 두 글자를 지우고 엄지 이모지를 넣어요. 들어가면 이모지를 2로 세는 칸, 하나만 지워도 들어가면 1로 세는 칸이에요.
- 가족 이모지로 한 번 더 봐요. 사람 셋이 붙은 가족 그림을 넣었을 때 카운터가 1, 5, 8 가운데 무엇만큼 늘어나는지 보면 보이는 글자, 코드 포인트, UTF-16 중 어느 방식인지 가려져요.
- 줄바꿈을 확인해요. 소개 칸처럼 여러 줄이 되는 곳이라면 줄을 바꿨을 때 숫자가 몇 늘어나는지도 봐 두세요.
- 결과를 적어 둬요. 서비스 이름, 칸 이름, 한도, 이모지를 세는 방식, 확인한 날짜를 함께 적어 두면 다음에 문구를 바꿀 때 다시 잴 필요가 없어요.
팁 한도에 딱 맞춘 문장은 앱이 업데이트되면서 세는 방식이 바뀌면 끝이 잘릴 수 있어요. 특히 이모지를 넣었다면 한도보다 네다섯 칸쯤 여유를 두고, 문장의 핵심 낱말은 앞쪽에 두세요. 잘려도 뜻이 남아요.