필요한 툴을, 바로 쓸 수 있게

SNS 글자 수 계산기

글을 붙여 넣으면 X·스레드·인스타그램·틱톡·블루스키·링크드인·유튜브 제목·유튜브 설명 8곳의 남은 글자 수가 한 번에 나옵니다. 플랫폼을 고르면 한도를 넘는 부분이 칸 안에 칠해지고, 한글·이모지·링크가 몇 자로 세어졌는지와 해시태그·링크 규칙, 넘을 때 나눠 올릴 조각까지 확인할 수 있습니다.

최종 수정 2026-10-22계산은 브라우저 안에서만 처리
예시

고른 플랫폼에서 넘는 부분규칙에 걸린 태그·링크·문자

  • 0글자
  • 0공백 제외
  • 0줄
  • 0단어(어절)
  • 0해시태그
  • 0멘션
  • 0링크
  • 0이모지

  • 한글·한자·가나 등
  • 영문·숫자·기호 등
  • 띄어쓰기·줄바꿈
  • 이모지
  • 링크

태그·링크 점검표

  • 인스타그램해시태그 5개까지
  • 인스타그램@ 태그 20개까지
  • 스레드서로 다른 링크 5개까지
  • 스레드주제 태그는 첫 태그 1개
  • 블루스키UTF-8 3,000바이트까지
  • 유튜브< > 문자 넣을 수 없음(제목·설명)
  • 유튜브해시태그 60개 넘으면 모두 무시

최종 수정 2026-10-22입력값은 저장하지 않습니다

ROBERIN 기준필요한 툴을,
바로 쓸 수 있게.
  • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
  • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
  • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.

SNS 글자 수, 플랫폼마다 세는 법이 다릅니다

SNS 글자 수 한도는 X(옛 트위터) 280자, 스레드 500자, 인스타그램 캡션 2,200자, 틱톡 캡션 2,200, 블루스키 300자, 링크드인 3,000자, 유튜브 제목 100자, 유튜브 설명 5,000바이트입니다. 숫자만 다른 것이 아닙니다. X는 한글을 2자로, 스레드는 이모지를 UTF-8 바이트로, 유튜브 설명은 모든 글자를 바이트로 셉니다. 그래서 같은 글도 어떤 곳에서는 넉넉하고 어떤 곳에서는 넘칩니다.

위 작업면에 글을 넣으면 8곳의 남은 글자 수가 고리 계기에 바로 나옵니다. 계기 하나를 누르면 그 플랫폼 기준으로 한도를 넘는 부분이 원문 칸 안에 칠해지고, 아래 세는 방식 막대가 한글·영문·띄어쓰기·이모지·링크가 각각 몇 자로 세어졌는지 보여 줍니다. X·스레드·블루스키에서 한도를 넘으면 글을 한도 안의 조각으로 나눈 결과가 함께 나옵니다.

같은 글이 어디서는 맞고 어디서는 넘는 이유

글자 수를 세는 단위가 플랫폼마다 다르기 때문입니다. X는 글자마다 가중치를 두어 한글·한자·가나와 이모지를 2자로 셉니다. 스레드는 글자 수로 세지만 이모지만은 UTF-8 바이트 수만큼 셉니다. 틱톡 게시 API는 UTF-16 단위로, 블루스키는 사용자가 보는 글자(그래핌)로, 유튜브 설명은 UTF-8 바이트로 셉니다. 한도 숫자만 보고 글을 맞추면 다음과 같은 상황에서 게시 직전에 막히기 쉽습니다.

  • 한 글을 여러 곳에 함께 올릴 때: 인스타그램에서는 넉넉한 캡션도 X에서는 넘칠 수 있습니다. 계기에서 가장 먼저 강조색으로 바뀌는 곳을 기준으로 줄이세요.
  • X에 한글로 쓸 때: 한글만으로 쓰면 140자에서 한도에 닿습니다. 띄어쓰기와 숫자는 1자라 실제로는 조금 더 쓸 수 있습니다.
  • 이모지나 국기를 많이 넣을 때: 스레드에서 😀 하나는 4자, 국기 🇰🇷 하나는 8자로 셉니다.
  • 유튜브 설명을 한글로 길게 쓸 때: 한글 1자가 3바이트라 한글만으로는 1,666자에서 5,000바이트가 찹니다.
  • 인스타그램에 해시태그를 많이 달 때: 인스타그램 도움말은 게시물 하나에 태그를 5개까지 쓸 수 있다고 안내합니다. 글자 수가 남아도 태그 수에서 먼저 걸립니다.

쓰는 법

  1. 원문 칸에 올릴 글을 쓰거나 붙여 넣습니다. 붙여넣기 단추는 클립보드 글을 그대로 넣고, 칸에서 Ctrl+Enter(맥은 ⌘+Enter)를 누르면 글 전체를 복사합니다.
  2. 위쪽 계기 8개에서 남은 글자 수를 봅니다. 고리가 찰수록 한도에 가깝고, 넘으면 고리와 숫자가 강조색으로 바뀌며 앞에 −가 붙습니다.
  3. 올릴 곳의 계기를 누릅니다. 원문 칸에서 그 플랫폼의 한도를 넘는 부분이 칠해지고, 인스타그램의 6번째 해시태그나 유튜브의 < > 문자처럼 규칙에 걸린 곳에는 밑줄이 생깁니다.
  4. 세는 방식에서 숫자가 어디서 불어났는지, 태그·링크 점검표에서 해시태그·멘션·링크 수가 규칙 안에 있는지 확인합니다.
  5. X·스레드·블루스키에서 한도를 넘었다면 나눠 올리기의 조각을 차례로 복사해 이어지는 글(스레드·답글)로 올립니다. 번호(1/2)는 스위치로 끄고 켭니다.

플랫폼별 한도와 세는 단위

아래 표는 각 플랫폼의 공개 개발 문서와 도움말에 적힌 한도입니다. 문서에 세는 단위가 적혀 있지 않은 곳은 이 도구가 코드 포인트로 세며, 표에 '이 도구'라고 표시했습니다.

공개 문서 기준(2026-10-22 확인)
플랫폼한도세는 단위링크함께 볼 규칙
X 게시물280가중치: 한글·한자·가나·이모지 2, 영문·숫자·띄어쓰기 123자프리미엄 구독자 긴 게시물 25,000자
스레드 글500글자, 이모지만 UTF-8 바이트전체 길이(이 도구)서로 다른 링크 5개, 주제 태그는 첫 태그 1개, 텍스트 첨부 10,000자
인스타그램 캡션2,200코드 포인트(이 도구)전체 길이해시태그 5개(도움말), @ 태그 20개
틱톡 캡션2,200UTF-16 단위(게시 API)전체 길이앱 화면 한도는 다를 수 있음
블루스키 글300그래핌(보이는 글자) + UTF-8 3,000바이트도메인 + 경로 13자 + ...로 줄인 길이합친 이모지도 1자
링크드인 게시물3,000코드 포인트(이 도구)전체 길이UGC Post API 기준
유튜브 제목100코드 포인트(이 도구)전체 길이< > 문자 넣을 수 없음
유튜브 설명5,000바이트UTF-8 바이트전체 길이< > 문자 넣을 수 없음, 해시태그 60개를 넘으면 모두 무시

인스타그램 해시태그는 개발 문서(Graph API)에는 아직 30개로, 도움말에는 5개로 적혀 있습니다. 앱에서 직접 올리는 경우를 기준으로 삼아 이 도구는 5개를 점검합니다. 틱톡은 앱 화면에서 더 긴 캡션을 받는다는 이용자 안내가 있지만 공식 문서로 확인한 값은 게시 API의 2,200입니다.

같은 글자가 플랫폼마다 몇 자로 세어지나

같은 글자 하나가 플랫폼마다 다른 숫자가 되는 모습을 표로 모았습니다. 인스타그램·링크드인·유튜브 제목은 모두 코드 포인트로 세므로 한 열로 묶었습니다.

글자 1개(또는 링크 1개)가 차지하는 수, 유튜브 설명은 바이트
글자X스레드인스타그램·링크드인·유튜브 제목틱톡블루스키유튜브 설명
가 (한글)211113
A (영문)111111
é (악센트 붙은 영문)111112
띄어쓰기·줄바꿈111111
… (말줄임표)211113
😀 (이모지)241214
🇰🇷 (국기)282418
👨‍👩‍👧 (가족 이모지)21858118
52자 링크235252522752

가족 이모지는 사람 이모지 3개를 폭 없는 결합 문자 2개로 이은 글자라 코드 포인트로 5, UTF-8로 18바이트입니다. 블루스키는 화면에 보이는 한 덩어리를 1자로 세고, X는 이모지를 길이와 상관없이 2자로 셉니다. 52자 링크(https://example.com/blog/2026/10/sns-character-guide)는 X에서 23자, 블루스키에서는 공식 앱이 줄여 보여 주는 example.com/blog/2026/10...의 27자가 됩니다.

예시: 낭독회 안내 글

작업면을 처음 열면 나오는 'X 공지' 예시입니다. 제목 줄, 안내 문단, 신청 링크, 해시태그 2개로 된 글이며 사용자가 보는 글자로 214자입니다.

글자 214자 · 링크 1개 · 이모지 2개 → X 315 / 280 넘음, 유튜브 제목을 뺀 나머지 6곳은 한도 안
플랫폼센 값한도결과
X 게시물31528035자 넘음
스레드 글220500280자 남음
인스타그램 캡션2142,2001,986자 남음
틱톡 캡션2162,2001,984 남음
블루스키 글20630094자 남음
링크드인 게시물2143,0002,786자 남음
유튜브 제목214100114자 넘음(제목으로는 쓰지 않는 글)
유튜브 설명442바이트5,000바이트4,558바이트 남음

X 315자는 한글 등 111자 × 2 = 222, 영문·숫자·기호 17, 띄어쓰기·줄바꿈 49, 이모지 2개 × 2 = 4, 링크 1개 23을 더한 값입니다. 링크 앞까지 이미 한도에 가까워서 링크부터 끝까지가 넘는 부분으로 칠해집니다. 나눠 올리기는 안내 문단이 끝나는 빈 줄에서 끊어 첫 조각 263자, 둘째 조각 58자(번호 ' 1/2'·' 2/2' 포함)를 만듭니다.

넘을 때 나눠 올리는 규칙

나눠 올리기는 이어지는 글을 지원하는 X·스레드·블루스키에서 기준 플랫폼의 한도를 넘었을 때 나옵니다. 각 조각은 그 플랫폼의 방식으로 다시 세어 한도 안에 들어가도록 만듭니다.

  • 끊는 자리: 한도 안에서 가장 뒤쪽의 빈 줄을 먼저 찾고, 없으면 줄바꿈, 문장 끝(마침표·물음표·느낌표 뒤 띄어쓰기, 。!?), 띄어쓰기 순으로 찾습니다.
  • 너무 짧은 조각 막기: 한도 안에 들어가는 범위의 앞 40% 안에서는 끊지 않습니다. 이 범위에 끊을 자리가 없으면 한도에 맞춰 글자 사이에서 끊습니다.
  • 링크는 자르지 않음: 링크는 한 덩어리로 다룹니다. X에서는 어느 조각에 들어가도 23자입니다.
  • 번호 몫: 번호를 켜면 조각 끝에 ' 1/3'처럼 붙는 글자 수를 미리 빼고 나눕니다. 조각 수가 바뀌면 번호 길이에 맞춰 다시 나눕니다.
  • 조각 앞뒤 공백: 끊은 자리의 띄어쓰기와 줄바꿈은 조각 앞뒤에서 지웁니다. 조각 안의 줄바꿈은 그대로 남습니다.

자주 틀리는 경우

  • X도 한글 280자로 생각하기: X는 한글을 2자로 세므로 한글만으로는 140자입니다. 띄어쓰기·숫자·영문을 섞은 만큼 조금 더 쓸 수 있습니다.
  • 단축 URL로 X 글자 수 줄이기: X는 링크를 길이와 상관없이 23자로 셉니다. 링크가 23자보다 짧아도 23자입니다.
  • 스레드에서 이모지를 1자로 보기: 스레드는 이모지를 UTF-8 바이트로 셉니다. 😀 하나가 4자, 가족 이모지 하나가 18자입니다.
  • 인스타그램 해시태그 30개 기준 그대로 쓰기: 도움말 기준은 5개입니다. 5개를 넘는 태그는 원문 칸에 밑줄로 표시됩니다.
  • 유튜브 설명을 5,000자로 생각하기: 단위가 바이트라 한글은 1자가 3바이트입니다. 유튜브 설명 계기는 바이트로 남은 양을 보여 줍니다.
  • 블루스키 링크를 전체 길이로 계산하기: 공식 앱은 긴 링크를 줄여 저장하므로 전체 길이보다 적게 셉니다. 이 도구도 같은 방식으로 줄여서 셉니다.

한계

  • 한도와 세는 방식은 2026년 10월 22일에 확인한 공개 문서 기준입니다. 플랫폼은 한도를 바꿀 수 있고, 앱 화면이 문서와 다르게 셀 수 있으니 경계에 가까운 글은 앱의 작성 화면에서 한 번 더 확인하세요.
  • 인스타그램·링크드인·유튜브 제목은 문서에 세는 단위가 없어 코드 포인트로 셉니다. 여러 이모지를 합친 이모지나 결합 문자가 많은 글은 앱 숫자와 다를 수 있습니다.
  • 링크는 http:// 또는 https://로 시작하는 주소만 링크로 봅니다. example.com처럼 프로토콜 없이 적은 주소는 X·스레드에서 링크로 바뀔 수 있지만 이 도구는 글자로 셉니다.
  • 해시태그는 # 뒤에 글자가 하나 이상 있는 덩어리로, 멘션은 @ 뒤 영문·숫자·밑줄·마침표 덩어리로 찾습니다. #1처럼 숫자만 있으면 태그로 보지 않으며, 플랫폼마다 태그로 인정하는 글자는 조금씩 다릅니다.
  • X 프리미엄의 25,000자, 스레드 텍스트 첨부의 10,000자는 계기에 넣지 않았습니다. 일반 게시물의 한도를 기준으로 셉니다.
  • 글은 이 브라우저 안에서만 셉니다. 서버로 보내지 않고 주소나 저장소에도 남기지 않습니다.

출처

기준: 한도와 세는 방식은 각 플랫폼의 개발 문서·도움말·공식 앱 소스를 2026년 10월 22일에 직접 확인했습니다.

자주 묻는 질문

X(트위터)에서 한글은 몇 자까지 쓸 수 있나요?

X는 한글·한자·가나와 이모지를 2자로, 영문·숫자·띄어쓰기를 1자로 세어 280자까지 받습니다. 한글만으로 쓰면 140자에서 한도에 닿고, 띄어쓰기와 숫자를 섞은 만큼 조금 더 쓸 수 있습니다. 링크는 길이와 상관없이 23자로 세며, 프리미엄 구독자는 긴 게시물을 25,000자까지 쓸 수 있습니다.

인스타그램 캡션은 몇 자까지이고 해시태그는 몇 개까지 되나요?

인스타그램 캡션은 2,200자까지입니다. 인스타그램 도움말은 게시물 하나에 태그를 5개까지 쓸 수 있다고 안내하고, 개발 문서(Graph API)는 @ 태그를 20개까지로 정합니다. 이 도구는 5개를 넘는 해시태그를 원문 칸에 밑줄로 표시합니다.

스레드는 몇 자까지 쓸 수 있고 이모지는 어떻게 세나요?

스레드 글은 500자까지입니다. 글자는 1자씩 세지만 이모지는 UTF-8 바이트 수만큼 세어 😀 하나가 4자, 국기 하나가 8자가 됩니다. 500자를 넘으면 나눠 올리기로 이어지는 글을 만들거나, 최대 10,000자의 텍스트 첨부를 쓸 수 있습니다.

링크는 몇 자로 계산되나요?

X는 http·https 링크를 길이와 상관없이 23자로 셉니다. 블루스키 공식 앱은 긴 링크를 도메인과 경로 앞 13자 뒤에 ...을 붙인 모양으로 줄여서 셉니다. 스레드·인스타그램·틱톡·링크드인·유튜브는 이 도구가 링크를 전체 길이로 셉니다.

유튜브 설명은 5,000자인데 한글은 왜 더 빨리 차나요?

유튜브 설명의 한도는 글자가 아니라 UTF-8 5,000바이트입니다. 영문·숫자는 1바이트지만 한글은 3바이트, 이모지는 4바이트 이상이라 한글만으로는 1,666자에서 한도에 닿습니다. 제목은 바이트가 아니라 100자 기준입니다.

블루스키 300자는 어떻게 세나요?

블루스키는 사용자가 화면에서 보는 글자 한 덩어리(그래핌)를 1자로 셉니다. 여러 이모지를 합친 가족 이모지나 국기도 1자입니다. 글자 수와 함께 UTF-8 3,000바이트 한도도 있어 이 도구는 둘 중 먼저 넘는 쪽을 넘는 부분으로 표시합니다.

나눠 올리기는 어디에서 글을 끊나요?

한도 안에서 가장 뒤쪽의 빈 줄을 먼저 찾고, 없으면 줄바꿈, 문장 끝, 띄어쓰기 순으로 끊을 자리를 찾습니다. 링크는 자르지 않고, 번호(1/2)를 켜면 번호가 차지하는 글자 수를 미리 빼고 나눕니다. X·스레드·블루스키에서 한도를 넘을 때 나옵니다.

입력한 글은 어디에 저장되나요?

저장되지 않습니다. 글자 수는 이 브라우저 안에서만 계산하고 서버로 보내지 않으며, 주소나 브라우저 저장소에도 남기지 않습니다. 페이지를 닫으면 입력한 글은 사라집니다.