X(推特)上韓文最多能寫幾個字?

X(前身為推特)的上限一般說是「280 字」,但韓文每個字算 2,所以只用韓文的話,寫到 140 字就停了。英文字母、數字、基本符號算 1,混在一起就能寫超過 140 字。以下整理了用 Geuljasu 所採用的權重計算函式實際算出的數值,以及發文前的確認順序。範例為韓文文章,必要處附上中文意思。

X 的 280 是權重總和,不是字數

X Developer Platform 的「Counting characters」文件(2026-10-25 確認)把貼文說明為 280 權重的上限。拉丁字母、標點與常見符號算 1,不在清單內的其他 Unicode 字元算 2,表情符號即使形狀複雜也算 2,中日韓文字每字算 2,所以最多是 140 字。官方文件建議要精確計算時使用開源的 twitter-text 函式庫。

字元種類權重
英文字母、數字、空格、基本符號1
一個韓文字(含單獨的子音、母音)2
一個表情符號2
換行1

換行在官方文件中沒有另外說明,Geuljasu 的計算函式把它算 1。

同樣是 280,字數會不同

280 權重內放得下的字數僅英文與數字: 280字; 韓文 100 + 英文 80: 180字; 僅韓文: 140字; 僅表情符號: 140字050100150200250僅英文與數字280字韓文 100 + 英文 80180字僅韓文140字僅表情符號140字
280 權重內放得下的字數 — 只用英文與數字是 280 字,只用韓文是 140 字。韓文 100 字加英文 80 字是 180 字

這是用 Geuljasu 計算函式確認的數值。

輸入字數權重總和剩餘
「가」140 個140 字2800(剛好)
「가」141 個141 字282-2(超出)
英文「a」280 個280 字2800
韓文 100 字 + 英文 80 字180 字2800
韓文 100 字 + 英文 81 字181 字281-1
韓文 50 字 + 換行 + 英文 100 字151 字20179
「오늘 점심은 김치찌개를 먹었습니다. 날씨가 좋아서 산책도 했어요.」 (今天午餐吃了泡菜鍋。天氣很好,所以也去散了步。)36 字63217

一般的韓文句子,空格與句點算 1,所以能放的字會比「韓文 140 字」多一些。就像 36 字的句子算出 63 一樣,空格與數字越多,餘裕越大。

發文前依什麼順序確認

發文前的確認順序撰寫草稿 → 逐字加總權重; 逐字加總權重 → 連結以 23 計算; 連結以 23 計算 → 總和在 280 以內?; 總和在 280 以內? → 發文 (是); 總和在 280 以內? → 精簡或拆分 (否); 精簡或拆分 → 逐字加總權重是否撰寫草稿逐字加總權重連結以 23 計算總和在 280 以內?精簡或拆分發文
發文前的確認順序 — 要看的是權重總和是否在 280 以內,而不是字數

連結與表情符號怎麼計算

依官方文件,有效的網址無論原本多長都算 23。Geuljasu 的 X 預設值沒有反映這個連結規則,所以含連結的貼文,要在工具顯示的總和上加 23,並減去工具對連結文字部分算出的值,另外計算。表情符號每個算 2,所以上限是 140 個,140 個表情符號在工具的計算中也剛好是 280。

常見問題

超過韓文 140 字會怎樣? 權重總和超過 280 就無法發文。「가」141 個是 282,差 2。少一個字就可以了。

只有子音的「ㅋㅋㅋ」也算 2 嗎? 在 Geuljasu 的計算中,「ㅋ」140 個是 280,與韓文字相同。

工具與實際 X 畫面的數字不同怎麼辦? 有些部分工具並未反映,例如連結算 23 的規則。服務政策可能改變,最終數值請以 X 畫面上的計數器為準。

想依 280 權重裁掉超出的部分,請在字數限制裁切選擇「X(Twitter)中文 140 字」;想連同含空白、不含空白字數與位元組一起查看,請用字數統計。

依據:X Developer Platform「Counting characters」文件(docs.x.com), twitter-text 權重設定, Geuljasu 字數上限預設值(X 280 權重)。來源確認日 2026-10-25。文中的位元組數與 Geuljasu 工具採用相同算法;實際簡訊發送服務可能依電信業者與發送業者的標準而不同。

與本文相關的工具