テキストを切り詰める(文字数制限)
テキストを文字数・単語数・UTF-8バイト・行数の上限に合わせて切ります。単語の区切りで省略記号を付けたり、行ごとに処理したり、位置を指定して一部を抜き出せます。
文字は人が見て1文字と感じる単位で数えるため、絵文字、国旗、ハングルの音節も1文字として数え、途中で切れることはありません。データベースや多くのAPIが制限するのはUTF-8のバイト数です。
テキストを切り詰めるのは日常的な作業です。メタディスクリプション、マーケットプレイスの商品名、アプリのプレビュー行、バイト数に上限があるデータベースの列、プラットフォームの文字数に収めたい投稿などです。このツールは、テキストを文字数・単語数・UTF-8バイト・行数に合わせて切り、希望すれば最後の単語の切れ目まで戻して、省略記号や自分で決めた末尾を付けます。末尾の表示を上限に含めることもできます。リストの各行を別々に短くしたり、ある位置から別の位置までを抜き出したりもできます。
使い方
- テキストを貼り付けます。
- 上限で切るか一部を抜き出すか、また文字・単語・バイト・行のどれで数えるかを選びます。
- 上限の値、末尾の表示(…、...、または自由入力)、それを上限に含めるかどうかを設定します。
- 結果をコピーします。注記にどれだけ残ったかが表示されます。
計算式
残るテキスト = サイズが 上限 − 末尾のサイズ 以下になる最長の先頭部分。単語の途中なら最後の空白まで戻す
文字は人が見て1文字と感じる単位(書記素)で数えるため、絵文字、国旗、アクセント付きの文字が分割されることはありません。バイトはUTF-8で数えます。英字は1バイト、アクセント付きの文字の多くは2バイト、ハングル・漢字・かなは3バイト、絵文字は4バイトで、複数バイトの文字が途中で切れることはありません。単語は空白以外の文字が続いたまとまりです。末尾の表示を付ける前に、後ろの空白は取り除かれます。抜き出しの位置は1から始まり、両端を含みます。
計算例
デフォルトの文(75文字)を、末尾の「…」を上限に含めて60文字に切ると、本文は最大59文字だけ残ります。単語の区切りで切る設定でも、この文には空白がないので途中で切られ、省略記号を付けて合計60文字になります。
よくある質問
省略記号も上限に含まれますか?
「末尾の表示も上限に含める」をオンにしていれば含まれます。上限が60文字で「…」を付けると、本文は59文字だけ残ります。上限が本文だけに適用され、末尾の表示は後からアプリが付ける場合は、オフにしてください。
バイトで制限すると、日本語や絵文字がずっと短く切れるのはなぜですか?
UTF-8では、かな・漢字は3バイト、絵文字は4バイトを使うからです。100バイトの欄には英字なら100文字入りますが、日本語は33文字、絵文字は25個しか入りません。
リストの各行をそれぞれ短くできますか?
はい。「各行に別々に適用する」を選ぶと、各行が個別に上限へ切り詰められます。商品名やスプレッドシートのセルに便利です。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/truncate-text-tool/
このツールを引用する
kakaoCalc. (2026, November 8). テキストを切り詰める(文字数制限). https://kakao.mobile/ja/tools/truncate-text-tool/
“テキストを切り詰める(文字数制限).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/truncate-text-tool/.