🐦 X(트위터) 글자수 세기
X 게시물을 한글 2칸·이모지 2칸·링크 23칸 규칙으로 세어 280 한도의 남은 칸을 보여 줘요. 한도를 넘는 긴 글은 (1/3) 번호가 붙은 스레드로 나누고, 인스타·스레드·링크드인 한도와도 비교해요.
사용법
- 위 칸에 X(옛 트위터)에 올릴 글을 붙여 넣거나 직접 적어요. '예시'를 누르면 긴 글로 바로 볼 수 있어요.
- 막대와 숫자에 X 글자수 / 280과 남은 칸이 나와요. 남은 칸이 음수가 되면 막대가 붉게 바뀌고, 그 글은 그대로는 올릴 수 없어요.
- '실제 글자'는 눈으로 보이는 글자 수예요. X 글자수와 다른 이유는 아래 계산 규칙에 있어요.
- 오른쪽 아래 '스레드로 나누기'는 280칸을 넘는 글을 문장 끝에서 잘라 (1/3), (2/3)처럼 번호를 붙여 줘요. 칸마다 copy 로 하나씩 복사해 이어서 올려요.
- 같은 글을 인스타 캡션·스레드·링크드인·유튜브 설명에도 쓸 때를 위해 각 서비스의 한도와 몇 자 모자라거나 넘치는지도 보여 줘요.
X의 글자수 계산 규칙 — 280자가 한글 140자인 이유
X 개발자 문서의 「Counting characters」와 공개 라이브러리 twitter-text 설정에 따르면, 게시물은 최대 280칸이고 문자마다 차지하는 칸 수가 달라요. 영어 알파벳·숫자·기본 문장부호는 1칸, 한글·한자·일본어 가나 같은 문자는 2칸이라서 한글만으로 쓰면 최대 140자예요.
| 입력 | 차지하는 칸 | 설명 |
|---|---|---|
| 영어·숫자·기본 기호 (U+0000~U+10FF) | 1칸 | 알파벳, 숫자, 공백, 줄바꿈, 마침표, 쉼표, 악센트 있는 라틴 문자까지 포함해요 |
| 일반 구두점 일부 (U+2000~U+200D, U+2010~U+201F, U+2032~U+2037) | 1칸 | 줄표(—), 둥근 따옴표(“ ”), 말줄임표(…) 등이 여기에 들어가요 |
| 한글 음절(가~힣), 한글 자모(ㅋ·ㅎ), 한자, 일본어 | 2칸 | 위 범위 밖의 문자는 모두 2칸이에요. 한글 140자 = 280칸 |
| 이모지 | 2칸 | 👨👩👧처럼 여러 이모지를 이은 조합이나 🇰🇷 같은 국기도 통째로 2칸이에요 |
| http(s):// 로 시작하는 링크 | 23칸 | 링크가 짧든 길든 23칸으로 세요(X가 t.co 주소로 줄여서 보내기 때문) |
글자를 세기 전에 모든 글을 NFC(합쳐 쓴 형태)로 정규화해요. 그래서 맥에서 복사해 온 자모 분리형 글자(예: 가 = ᄀ + ᅡ)도 한 글자로 합쳐서 세고, 악센트 문자 café도 4칸이에요. 이 도구는 같은 규칙을 코드로 돌려 아래 예시를 검산했어요.
계산 예시
| 글 | X 글자수 | 풀이 |
|---|---|---|
| a를 280번 | 280 | 1칸 × 280 — 딱 한도 |
| 가를 140번 / 141번 | 280 / 282 | 2칸 × 140 = 280, 141자부터는 초과 |
| 안녕 hello | 10 | 안녕 4칸 + 공백 1칸 + hello 5칸 |
| 😀 | 2 | 이모지 한 개 2칸 |
| ㅋㅋㅋ | 6 | 한글 자모도 한 글자 2칸이라 ㅋ 세 개가 6칸 |
| 링크 https://example.com/very/long/path?query=1234567890 끝 | 31 | 링크 4칸 + 공백 1 + URL 23 + 공백 1 + 끝 2칸 |
예시 글(스레드 예시 버튼의 글)은 실제 글자 249자지만 X 글자수는 397칸이라 한 게시물에 넣을 수 없고, 이 도구는 2개로 나눠 줘요.
한글 글을 280칸 안에 넣는 요령
- 링크가 가장 가성비 좋은 글자예요. 긴 주소도 23칸이라 주소를 줄이려고 따로 단축 서비스를 쓸 필요가 없어요.
- 한글 자모(ㅋㅋ, ㅠㅠ)와 이모지는 글자보다 칸을 같이 먹어요. 감정 표현은 하나로 줄이면 몇 칸이 남아요.
- 영어·숫자·기호는 1칸이라 날짜는 '10월 22일'(숫자 4칸 + 월·일 4칸 + 공백 1칸 = 9칸)보다 '10/22'(5칸)로 쓰면 4칸이 줄어요.
- 줄바꿈은 1칸이에요. 문단을 나누는 줄바꿈은 부담이 적어서, 가독성을 위해 아끼지 않아도 돼요.
- 한 번에 담기 어려우면 스레드(이어 쓰기)로 나누되, 첫 게시물에 결론이나 핵심을 먼저 쓰면 뒤를 안 읽어도 전달돼요.
한글과 영어를 섞으면 몇 자까지 들어갈까
공식은 간단해요. 한글 글자 수 × 2 + 영어·숫자·기호 글자 수 × 1 ≤ 280이에요. 한글이 많을수록 영어 자리가 빠르게 줄어요.
| 한글 글자 수 | 한글이 차지하는 칸 | 남는 영어·숫자 칸 |
|---|---|---|
| 0자 | 0칸 | 280자 |
| 50자 | 100칸 | 180자 |
| 100자 | 200칸 | 80자 |
| 120자 | 240칸 | 40자 |
| 140자 | 280칸 | 0자 |
링크 하나(23칸)를 넣으면 한글은 128자까지(256칸 + 링크 23칸 = 279칸), 링크 두 개면 한글 117자까지 쓸 수 있어요. 해시태그도 일반 글자와 똑같이 세니 한글 해시태그는 한 글자당 2칸이라는 점에 주의하세요. 해시태그 개수와 중복은 해시태그 추출·정리기에서 먼저 정리하면 칸을 아낄 수 있어요.
올리기 전 확인 순서
- 이 도구에 글을 붙여 넣어 남은 칸이 0 이상인지 봐요.
- 모자라면 이모지·ㅋㅋ·ㅠㅠ 같은 자모, 반복되는 문장부호부터 줄여요. 한 글자에 2칸씩 쓰는 요소라 효과가 커요.
- 그래도 넘치면 핵심 한두 문장만 첫 게시물로 두고, 나머지는 스레드로 나눠요.
- 링크는 글 끝에 두면 링크 미리보기 카드가 붙어도 본문이 잘리지 않아요.
스레드로 나누는 방식
나누기 버튼 없이도 자동으로 계산해요. 먼저 전체 글을 몇 개로 나눌지 가정하고, 각 칸 끝에 붙을 번호 ' (3/5)'의 칸 수를 뺀 한도 안에서 앞에서부터 가장 길게 담아요. 자를 자리는 문장 끝(. ! ? … 뒤) → 줄바꿈 → 띄어쓰기 순서로 찾고, 링크 한가운데는 자르지 않아요. 번호를 붙이면서 한 칸이 넘치지 않도록 번호 자리를 미리 비워 둬요. 문장 중간에서 끊기는 칸이 있으면 직접 줄바꿈을 넣거나 문장을 고쳐서 다시 나누면 돼요.
다른 서비스와 한도 비교
| 서비스 | 이 도구에서 쓰는 한도 | 세는 방식 |
|---|---|---|
| X | 280칸 | 문자별 가중치 (위 표) |
| 인스타그램 캡션 | 2,200자 | 보이는 글자 수 그대로 |
| 스레드(Threads) | 500자 | 보이는 글자 수 그대로 |
| 링크드인 게시물 | 3,000자 | 보이는 글자 수 그대로 |
| 유튜브 설명 | 5,000자 | 보이는 글자 수 그대로 |
X 외의 한도는 서비스가 도움말에서 공식 수치로 공개하지 않거나 자주 바꾸는 값이라, 이 도구는 널리 알려진 수치와 단순 글자 수를 비교용으로만 보여 줘요. 올리기 직전에 앱에서 실제로 막히는지 확인하세요. 한도 안에서 끝나는지만 보고 싶다면 이 도구를, 글자 수·바이트를 자세히 보려면 글자 수 · 바이트 세기를, 해시태그를 정리하려면 해시태그 추출·정리기를 함께 쓰세요.
자주 하는 실수
- '글자 수 세기'로 280자 이하라서 안심했다가 막히는 경우 — 일반 글자 수 세기는 한글을 1칸으로 세요. X는 2칸으로 세니 한글 위주 글은 이 도구로 다시 확인해요.
- 이모지를 여러 개 붙여 넣었다가 한도를 넘기는 경우 — 이모지 하나가 2칸이라 10개면 20칸이에요.
- URL 없이 도메인만 적은 글 — 이 도구는 http:// 또는 https:// 로 시작하는 주소만 23칸으로 세고, 주소 없이 적은 도메인은 글자 수대로 세요. X 앱이 이를 링크로 인식하면 23칸이 될 수 있으니, 주소를 넣는 글은 앱의 남은 칸 표시와 함께 확인하세요.
- 스레드 번호를 계산에 넣지 않는 경우 — (1/3) 같은 번호도 칸을 쓰니 나눈 칸에는 번호까지 포함해 한도 안에 맞춰요.
기준: X 개발자 문서 「Counting characters」(docs.x.com)와 twitter-text v3 설정(가중치 1 범위 외 문자는 2). X의 규칙은 바뀔 수 있어요. 입력한 글은 이 브라우저 밖으로 나가지 않아요.