Skip to main content
Best Emojis

ASCIIテキスト生成

単語を入力すると、普通のキーボード文字で描いた大きな文字に変換されます。コードファイルの先頭、ターミナルの起動画面、Discordサーバーなどで見かけるバナーです。16種類の定番FIGletフォントから選び、プレーンテキストのまま、またはDiscord用に囲んでコピーできます。幅の狭い場所に貼り付ける前に、何桁分の幅があるかも正確に確認できます。

最大40文字。英字、数字、基本的な記号が使えます。FIGletフォントには絵文字やラテン文字以外の文字がないため、それらは省かれます。

フォント
  _   _      _ _
 | | | | ___| | | ___
 | |_| |/ _ \ | |/ _ \
 |  _  |  __/ | | (_) |
 |_| |_|\___|_|_|\___/
23桁 × 5行

16種類のフォントを一覧で比較

同じ単語をすべてのフォントで生成し、サイズと、フォントファイル自体に記載されたデザイナー名を添えています。幅の狭いフォントはスマートフォンの画面でも崩れず、幅の広いフォントはターミナルやREADMEで映えます。

  _____                 _ _
 | ____|_ __ ___   ___ (_|_)
 |  _| | '_ ` _ \ / _ \| | |
 | |___| | | | | | (_) | | |
 |_____|_| |_| |_|\___// |_|
                     |__/
Standard · 28桁 × 6行フォント作成:Glenn Chappell & Ian Chai, 1993
███████╗███╗   ███╗ ██████╗      ██╗██╗
██╔════╝████╗ ████║██╔═══██╗     ██║██║
█████╗  ██╔████╔██║██║   ██║     ██║██║
██╔══╝  ██║╚██╔╝██║██║   ██║██   ██║██║
███████╗██║ ╚═╝ ██║╚██████╔╝╚█████╔╝██║
╚══════╝╚═╝     ╚═╝ ╚═════╝  ╚════╝ ╚═╝
ANSI Shadow · 39桁 × 6行フォント作成:author unknown, from the TheDraw font collection
  ______                 _ _
 |  ____|               (_|_)
 | |__   _ __ ___   ___  _ _
 |  __| | '_ ` _ \ / _ \| | |
 | |____| | | | | | (_) | | |
 |______|_| |_| |_|\___/| |_|
                       _/ |
                      |__/
Big · 29桁 × 8行フォント作成:Glenn Chappell, 1993
    ______                  _ _
   / ____/___ ___  ____    (_|_)
  / __/ / __ `__ \/ __ \  / / /
 / /___/ / / / / / /_/ / / / /
/_____/_/ /_/ /_/\____/_/ /_/
                     /___/
Slant · 32桁 × 6行フォント作成:Glenn Chappell, 1993
  ___            _ _
 | __|_ __  ___ (_|_)
 | _|| '  \/ _ \| | |
 |___|_|_|_\___// |_|
              |__/
Small · 21桁 × 5行フォント作成:Glenn Chappell, 1993
   ____             _ _
  / __/_ _  ___    (_|_)
 / _//  ' \/ _ \  / / /
/___/_/_/_/\___/_/ /_/
              |___/
Small Slant · 24桁 × 5行フォント作成:Glenn Chappell, 1993
 _____                _ _
|  ___|              (_|_)
| |__ _ __ ___   ___  _ _
|  __| '_ ` _ \ / _ \| | |
| |__| | | | | | (_) | | |
\____/_| |_| |_|\___/| |_|
                    _/ |
                   |__/
Doom · 26桁 × 8行フォント作成:Frans P. de Vries, 1996
___________                  __.__
\_   _____/ _____   ____    |__|__|
 |    __)_ /     \ /  _ \   |  |  |
 |        \  Y Y  (  <_> )  |  |  |
/_______  /__|_|  /\____/\__|  |__|
        \/      \/      \______|
Graffiti · 35桁 × 6行フォント作成:Leigh Purdie and Tim Maggio, 1994
__________                _____________
___  ____/______ _______________(_)__(_)
__  __/  __  __ `__ \  __ \____  /__  /
_  /___  _  / / / / / /_/ /___  / _  /
/_____/  /_/ /_/ /_/\____/___  /  /_/
                          /___/
Speed · 40桁 × 6行フォント作成:Claude Martins, 1995
 ____
/\  _`\                        __  __
\ \ \L\_\    ___ ___     ___  /\_\/\_\
 \ \  _\L  /' __` __`\  / __`\\/\ \/\ \
  \ \ \L\ \/\ \/\ \/\ \/\ \L\ \\ \ \ \ \
   \ \____/\ \_\ \_\ \_\ \____/_\ \ \ \_\
    \/___/  \/_/\/_/\/_/\/___//\ \_\ \/_/
                              \ \____/
                               \/___/
Larry 3D · 41桁 × 9行フォント作成:Larry Gelberg, 1994
  ____|                   _) _)
  __|    __ `__ \    _ \   |  |
  |      |   |   |  (   |  |  |
 _____| _|  _|  _| \___/   | _|
                       ___/
Shadow · 31桁 × 5行フォント作成:Glenn Chappell, 1993
 _|_|_|_|                            _|  _|
 _|        _|_|_|  _|_|      _|_|
 _|_|_|    _|    _|    _|  _|    _|  _|  _|
 _|        _|    _|    _|  _|    _|  _|  _|
 _|_|_|_|  _|    _|    _|    _|_|    _|  _|
                                     _|
                                   _|
Block · 43桁 × 7行フォント作成:Glenn Chappell, 1993
 #######
 #       #    #  ####       # #
 #       ##  ## #    #      # #
 #####   # ## # #    #      # #
 #       #    # #    #      # #
 #       #    # #    # #    # #
 ####### #    #  ####   ####  #
Banner · 31桁 × 7行フォント作成:Ryan Youck, after the Unix banner program
  _
 |_ ._ _   _  o o
 |_ | | | (_) | |
             _|
Mini · 17桁 × 4行フォント作成:Glenn Chappell, 1993
   _   _   _   _   _
  / \ / \ / \ / \ / \
 ( E | m | o | j | i )
  \_/ \_/ \_/ \_/ \_/
Bubble · 22桁 × 4行フォント作成:Glenn Chappell, 1993
 +-+-+-+-+-+
 |E|m|o|j|i|
 +-+-+-+-+-+
Digital · 12桁 × 3行フォント作成:Glenn Chappell, 1994

InstagramやWhatsAppに貼り付けると崩れる理由

ASCII文字がきれいにそろうのは、すべての文字がまったく同じ幅のときだけで、それを保証するのが等幅フォントです。Instagramのキャプション、WhatsAppのチャット、多くのコメント欄はプロポーショナルフォントを使っていて、iはMより細いため、列がずれて文字が崩れてしまいます。解決策は、等幅に切り替わる場所に貼り付けることです。バッククォート3つで囲んだDiscordやSlackのコードブロック、バッククォート3つで囲んだWhatsAppのメッセージ、Redditのコードブロック、ターミナル、コードエディターなどです。

貼り付け先に合わせたフォントの選び方

見た目よりも幅が重要です。スマートフォンで折り返さずに表示できるのは等幅でおよそ35〜45桁で、折り返されたバナーは読めません。チャットアプリならSmall、Mini、Small Slant、Digitalを選び、短い単語1つにとどめましょう。StandardとSlantはコードコメントのバナーの定番です。ANSI Shadowは塗りつぶしのブロック文字(█ ╗ ╝)で描かれ、もっとも現代的に見えますが、それらの文字を含むフォントが必要です。ターミナルやコードエディターならどれも含んでいます。Larry 3DとGraffitiは、折り返しの心配がないREADMEのヘッダー向けの見せ場用フォントです。

FIGletの由来

FIGletは1991年にGlenn ChappellとIan Chaiが作ったもので、名前はそのきっかけになったメールの署名にちなんだ「Frank, Ian and Glenn's letters」の略です。FIGletフォントは、すべての文字をほかの文字で作った小さなブロックで表したプレーンテキストのファイルです。そのため誰でも描くことができ、何百ものフォントが共有されました。ここにあるフォントの多くは1993年から1996年のもので、いまもヘッダーにデザイナーの名前が記されています。ギャラリーでは各フォントの下にそのクレジットを表示しています。このページの描画には、元のプログラムをJavaScriptで書き直したオープンソースのfiglet.jsを使っています。

コード、ターミナル、READMEでの使い方

ファイル先頭のコメント内にバナーを入れれば、どのエディターでも崩れません。コードは常に等幅で表示されるからです。コマンドラインツールなら起動時に表示しましょう。標準のターミナルウィンドウに収まるよう、80桁以内にしてください。GitHubでは、READMEでフェンス付きコードブロックに入れないと、Markdownのレンダラーがスペースを詰めてしまいます。ダウンロードボタンでは末尾スペースのないプレーンな.txtファイルが保存されるので、バージョン管理の差分もきれいに保てます。

すぐ使えるテキストアートとレニーフェイスおしゃれテキスト生成画像を点字のドットアートに変換

ASCIIテキストに関する質問

貼り付けるとASCIIテキストが崩れて見えるのはなぜですか?

貼り付け先のアプリがプロポーショナルフォントを使っているため、文字ごとに幅が異なり、列がそろわなくなっています。コードブロック内(Discord、Slack、WhatsAppではバッククォート3つ)や、すべての文字が同じ幅になるターミナルやコードエディターに貼り付けてください。

絵文字やほかの言語の文字は使えますか?

いいえ。FIGletフォントに含まれているのは基本的なラテン文字、数字、記号の描画だけで、一部のフォントにはアクセント付きのラテン文字もあります。絵文字、ヒンディー語、アラビア文字、中国語などの文字には描画がないため、生成ツールでは省かれます。

Discordに崩さず投稿するにはどうすればいいですか?

「Discord用にコピー」ボタンを使ってください。アートをコードブロック(上下にバッククォート3つ)で囲むので、Discordでは等幅フォントで表示されます。約40桁以内に収めないと、スマートフォンで折り返されます。

作成した結果はどこでも使えますか?

作成したテキストは自由に使えます。フォントは無料のFIGletフォントで、そのメモには、フォントファイルを編集した人は自分の名前を追加するよう書かれていますが、出力の利用には影響しません。上のギャラリーでは各フォントのデザイナーを記載しています。

出力の幅がこんなに広いのはなぜですか?

1文字が数文字分の幅で描かれるため、大きなフォントで10文字の単語を書くと80桁を超えることがあります。Small、Mini、Digitalなどの幅の狭いフォントを選ぶか、短い単語にするか、テキストを2行に分けてください。