JA
マイツール

テキストを切り詰める(文字数制限)

テキストを文字数・単語数・UTF-8バイト・行数の上限に合わせて切ります。単語の区切りで省略記号を付けたり、行ごとに処理したり、位置を指定して一部を抜き出せます。

残す最初の文字・単語・バイト・行の位置です(1 = 先頭)。
残す最後の位置です。空欄なら最後までです。
切り詰めたテキスト
新しいガイドでは、20分で1週間の献立を考える方法を紹介します。買い物リスト、下ごしらえのコツ、そのままコピーして使え…
75中60文字 ・ 1回短縮

文字は人が見て1文字と感じる単位で数えるため、絵文字、国旗、ハングルの音節も1文字として数え、途中で切れることはありません。データベースや多くのAPIが制限するのはUTF-8のバイト数です。

マイツール →
広告

テキストを切り詰めるのは日常的な作業です。メタディスクリプション、マーケットプレイスの商品名、アプリのプレビュー行、バイト数に上限があるデータベースの列、プラットフォームの文字数に収めたい投稿などです。このツールは、テキストを文字数・単語数・UTF-8バイト・行数に合わせて切り、希望すれば最後の単語の切れ目まで戻して、省略記号や自分で決めた末尾を付けます。末尾の表示を上限に含めることもできます。リストの各行を別々に短くしたり、ある位置から別の位置までを抜き出したりもできます。

使い方

  1. テキストを貼り付けます。
  2. 上限で切るか一部を抜き出すか、また文字・単語・バイト・行のどれで数えるかを選びます。
  3. 上限の値、末尾の表示(…、...、または自由入力)、それを上限に含めるかどうかを設定します。
  4. 結果をコピーします。注記にどれだけ残ったかが表示されます。

計算式

残るテキスト = サイズが 上限 − 末尾のサイズ 以下になる最長の先頭部分。単語の途中なら最後の空白まで戻す

文字は人が見て1文字と感じる単位(書記素)で数えるため、絵文字、国旗、アクセント付きの文字が分割されることはありません。バイトはUTF-8で数えます。英字は1バイト、アクセント付きの文字の多くは2バイト、ハングル・漢字・かなは3バイト、絵文字は4バイトで、複数バイトの文字が途中で切れることはありません。単語は空白以外の文字が続いたまとまりです。末尾の表示を付ける前に、後ろの空白は取り除かれます。抜き出しの位置は1から始まり、両端を含みます。

計算例

デフォルトの文(75文字)を、末尾の「…」を上限に含めて60文字に切ると、本文は最大59文字だけ残ります。単語の区切りで切る設定でも、この文には空白がないので途中で切られ、省略記号を付けて合計60文字になります。

よくある質問

省略記号も上限に含まれますか?

「末尾の表示も上限に含める」をオンにしていれば含まれます。上限が60文字で「…」を付けると、本文は59文字だけ残ります。上限が本文だけに適用され、末尾の表示は後からアプリが付ける場合は、オフにしてください。

バイトで制限すると、日本語や絵文字がずっと短く切れるのはなぜですか?

UTF-8では、かな・漢字は3バイト、絵文字は4バイトを使うからです。100バイトの欄には英字なら100文字入りますが、日本語は33文字、絵文字は25個しか入りません。

リストの各行をそれぞれ短くできますか?

はい。「各行に別々に適用する」を選ぶと、各行が個別に上限へ切り詰められます。商品名やスプレッドシートのセルに便利です。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). テキストを切り詰める(文字数制限). https://kakao.mobile/ja/tools/truncate-text-tool/

MLA

“テキストを切り詰める(文字数制限).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/truncate-text-tool/.

広告