指定した文字数で改行
長い文章を指定した文字数で自動改行します。メール本文の折り返し調整や、幅の狭いエリアへのテキスト貼り付け時の整形に利用できます。
整形前
整形後
指定した文字数で改行するとは
このツールは、貼り付けた文章を指定した文字数ごとに区切って改行を入れ直します。もともと改行が入っていない長い文章でも、決まった幅に折り返した状態へ整形できます。メール本文の折り返し調整や、幅の狭い欄へテキストを流し込むときの下ごしらえに使えます。
区切りは文字数だけを見て機械的に行います。日本語の全角文字も英数字と同じく1文字として数えるため、和文であれば見た目の幅もほぼ揃います。一方、英単語の途中で切れることがある点と、HTMLタグやマークダウンの記法が壊れる可能性がある点には注意してください。整形するのはプレーンテキストに限るのが安全です。
文字数指定で改行する手順
- 整形したい文章を貼り付ける 「整形前」の欄に対象の文章を入力します。既存の改行はそのまま残るため、必要なら先に取り除いてください。
- 折り返す文字数を決める メール本文なら72〜80文字、印刷や狭い欄向けなら30〜40文字が目安です。用途に合わせて数値を入力します。
- 整形して結果を確認する 「整形」を押すと「整形後」の欄に結果が表示されます。単語が不自然に切れていないかを目視で確かめてください。
使いこなすためのヒント
- メールソフトは 1 行 72〜80 文字 程度で折り返す慣習があります。文章を送る前に整形しておくと読みやすくなります。
- HTML タグやマークダウン形式の文章には対応していません。プレーンテキストのみご利用ください。
- 日本語と英語が混在する場合、英語の単語途中で分割されることがあります。
- 印刷物や内蔵閲覧ソフトへの読み込み用に、1 行 30〜40 文字 程度で改行すると整いやすいです。
文字数指定改行の活用シーン
メール本文を読みやすく整える
長文をそのまま送ると受信側の環境次第で不揃いに折り返されます。あらかじめ72〜80文字で整形しておけば、どの環境でも意図した形で表示されます。
狭い欄にテキストを流し込む
帳票やシステムの入力欄など、幅が限られた場所へ貼り付ける前に整形しておくと、はみ出しや自動折り返しの乱れを防げます。
印刷用の原稿を整える
配布資料や台本など紙で読むものは、1行30〜40文字程度に収めると視線の移動が少なく読みやすくなります。
等幅で表示する箇所を揃える
ソースコードのコメントや設定ファイルの説明文など、等幅フォントで表示される場所の行長を統一したいときに使えます。
改行と行長の用語
- 折り返し
- 長い行を指定した幅で次の行へ送ることです。表示側が自動で行う場合と、このツールのように改行文字を実際に挿入する場合があります。
- 文字数
- このツールが数える単位です。全角・半角を区別せず1文字として扱うため、バイト数とは一致しません。
- プレーンテキスト
- 書式や装飾を含まない、文字だけのテキストです。タグや記法を含むものを整形すると構造が壊れることがあります。
- 等幅フォント
- すべての文字の幅が同じフォントです。行長を揃えた効果が見た目にそのまま反映されます。
- 単語境界
- 英文で単語が切れる位置のことです。このツールは文字数だけで区切るため、ここを考慮しません。
よくある質問
余談ですが ― 1行80文字の呪縛 ― パンチカードから続く慣習
コードエディタや多くの開発スタイルガイドで「1行80文字」という制限が推奨されることがありますが、この数字の起源はIBMが1928年に設計した パンチカード(1行80列)にあります。コンピューターの物理的な記憶媒体だったパンチカードの列数が、そのまま端末の表示幅の標準となり、現代のターミナルのデフォルト幅(80列×24行)として受け継がれました。
Linuxカーネルの公式コーディングスタイルガイドでは今も「1行80文字を超えないことが望ましい」と記されています。一方、GitHubやVS Codeではもっと広い幅での表示が可能なため、120文字や160文字に緩和するチームも増えています。
メール文化においては、1行 72〜78文字 での折り返しが長年の慣習とされてきました。これはRFC 2822(メール形式の標準仕様)で1行1,000文字を上限としつつも、読みやすさのために72文字程度での折り返しを推奨しているためです。