JA
マイツール

テキストを枠で囲む

罫線文字(┌─┐、╔═╗、╭─╮、┏━┓)やASCII(+-+)でテキストを枠で囲みます。余白、揃え、タイトルに対応し、ハングル・漢字・絵文字の幅も揃います。

0 = いちばん長い行の幅に合わせる
枠で囲んだテキスト
幅 33 桁 ・ 5行

等幅フォントが使われる場所(コードブロック、ターミナル、プレーンテキストのメール、Discordの ``` ブロック)に貼り付けてください。プロポーショナルフォントでは右端が揃いません。東アジア向けのフォントによっては罫線が2桁幅で描かれるので、その場合はASCIIスタイルに切り替えてください。

スクリーンリーダーは枠の文字を1つずつ読み上げるため、アクセシビリティが重要な場所では、プレーンテキストも一緒に投稿してください。

マイツール →
広告

メッセージ、コードのコメント、READMEのバナー、チャットのお知らせにきれいな枠を付けます。一重線、二重線、角丸、太線、破線の罫線文字から選べるほか、基本的な文字しか扱えない場所向けの通常のASCIIや、アスタリスクとハッシュの枠も使えます。余白、空行、上の枠線に埋め込むタイトル、左・中央・右揃えにも対応します。ハングル、漢字、かな、絵文字のような幅の広い文字は2桁として数えるので、等幅のテキストで右端が揃います。

使い方

  1. 1行以上を入力するか貼り付けます。
  2. 枠のスタイルを選び、必要なら上の枠線に入れるタイトルを入力します。
  3. 揃え、内側の余白、枠を広くしたい場合は最小幅を設定します。
  4. 枠をコピーして、コードブロック、ターミナル、プレーンテキストのメッセージに貼り付けます。

計算式

内側の幅 = max(いちばん長い行, 最小幅, タイトル + 3 − 2 × 余白) ・ 枠の幅 = 内側の幅 + 2 × 余白 + 2

行の幅は、Unicodeの東アジアの文字幅に基づき、等幅の桁数で測ります。オプションがオンのとき、ハングル・漢字・かな・全角文字・絵文字は2桁、結合用のアクセントは0桁、タブは空白4つです。各行は内側の幅まで空白で埋めてから、両側の文字で囲みます。罫線文字はUnicodeの罫線素片ブロック(U+2500–U+257F)のもので、タイトルは枠線の文字1つの後に、前後に空白を置いて配置されます。

計算例

角丸スタイルと1桁の余白で、サンプルの3行は幅33桁の枠になります。「ビルド成功 ✅」は絵文字が2桁なので13桁、「デプロイ完了」は12桁です。いちばん長い行「14:00にステージングへデプロイ」(29桁)が内側の幅を29に決めます。

よくある質問

右端がずれるのはなぜですか?

枠は、すべての桁の幅が同じ等幅フォントでしか揃いません。コードブロック(Discord、Slack、GitHub、Markdownの `)かターミナルに貼り付けてください。アプリによっては、絵文字や漢字がちょうど2桁にならないフォントが使われています。

どこでも使えるスタイルはどれですか?

ASCII(+-+ と |)は基本的なキーボード文字だけを使うので、古いターミナル、メールクライアント、Unicodeを壊すシステムでも崩れません。

日本語や韓国語のテキストも枠で囲めますか?

はい。2桁として数えるオプションをオンにしておくと、ハングルや漢字が等幅フォントで描かれるとおり、1文字が2桁として数えられます。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). テキストを枠で囲む. https://kakao.mobile/ja/tools/draw-box-around-text-tool/

MLA

“テキストを枠で囲む.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/draw-box-around-text-tool/.

広告