ASCIIアート作成ツール

テキストを太字のASCIIアートに。フォントを選んで、コピー。

この端末に自動保存
フォント
出力 · STANDARD
 

ASCIIアート作成ツールとは?

ASCIIアート作成ツールは、入力したテキストをfigletが生成する太字の複数行ASCIIアートに変換します。figletはMOTDバナー・READMEファイル・ターミナルロゴ・IRCチャットなどで30年以上使われてきたUnixユーティリティです。ピッカーに並ぶフォントはすべてfigletライブラリの実際の.flfファイル。読みやすく見た目のバリエーションが豊富な23種類を厳選し、Standardフォントはページに同梱、それ以外はクリック時にだけ取得します。

FIGletとは?

FIGlet(Frank, Ian and Glenn's Letters)は、プレーンテキストを大きめのASCII文字を複数行に並べて描画するプログラムです。各フォントは固定の高さ(通常4〜10行)で印字可能文字をどう描くかを定義した.flfファイル。1991年にGlenn Chappellがオリジナルを作り、FIGfont仕様は1996年に正式化、本ページを動かしているJavaScript版はPatrick Gillespie作のfiglet.jsです。

テキストからASCIIアートを作る方法

短い単語やフレーズを入力します。英字・数字・基本記号はどのフォントでも問題なく描画できます。チップから別のフォントを選ぶと描画スタイルが切り替わります。デフォルト以外のフォントを初めて選んだ場合のみ、ツールが対応する.flfファイル(通常5〜15 KB)を取得してセッション中キャッシュします。コピーボタンで結果をどこにでも貼り付けられ、.txtダウンロードでファイルとして保存できます。出力は純粋なASCIIなので、チャット・ターミナル・コードコメントに貼り付けても崩れません。

どのfigletフォントが一番おすすめですか?

万能の正解はありませんが、定番として外しにくい選択肢があります。<strong>Standard</strong>はFIGletの代表格で、小さなサイズでも読みやすい字形です。<strong>Big</strong>と<strong>Block</strong>は周囲の文字が小さくても判読できるため、バナー用途に向きます。<strong>Slant</strong>は3D風の立体感を保ちつつ可読性も維持しています。<strong>Shadow</strong>と<strong>Doom</strong>はREADMEファイルでもっとも使われる装飾フォントです。<strong>Banner</strong>は誰もがASCIIアートと聞いて思い浮かべる中抜き太字スタイル。<strong>Mini</strong>と<strong>Small</strong>は縦の行数を抑えたいコメントブロック向けです。本ピッカーはすべての印字ASCII文字を欠けなく描画できる23種類を厳選しています。

読みやすいASCIIアートのコツ

入力は短めがおすすめです。BannerやBigなど幅広フォントでは15文字未満にすると、100桁ターミナルに収まる出力になります。英字・数字・標準的な記号に絞ってください。絵文字・アクセント付き文字・ラテン以外の文字は多くのfigletフォントで描画できず、入力の30%以上がサポート外になるとツールが通知を表示します。Markdownファイルやチャットに貼り付ける場合は、コードブロックで囲むと等幅の整列が保たれます。

主な用途

FAQ

figletとASCIIアートジェネレーターは何が違いますか?

FIGletは.flfフォントファイルを使ってテキストを複数行のASCII文字アートとして描画する具体的なツールです。オンラインで見かける「ASCIIアートジェネレーター」のほとんどは内部でfigletを動かしており、本ツールも同様です。画像をASCIIに変換するツールとは別物で、そちらはピクセルを文字密度に置き換えるため、見た目の方向性がまったく異なります。

ラテン文字以外のテキストが描画されないのはなぜですか?

ほぼすべてのfigletフォントは印字可能なASCII(コードポイント32〜126)の範囲のみ収録しています。デーヴァナーガリー・キリル・CJK・絵文字はフォントファイルに含まれません。入力の30%以上がサポート外の文字になると、結果が崩れる可能性があるためツールが警告を表示します。

入力したテキストはどこかに送信されますか?

送信しません。figletレンダラーは完全にブラウザ内で動きます。Standardフォントはページに同梱、その他のフォントは同一オリジンから配信される静的ファイルです。入力したテキストはサーバーに記録・送信・保存されません。

入力が50文字までに制限されているのはなぜですか?

BannerやBigのような幅広フォントは1文字あたり7〜12桁を使います。Bannerに50文字を入れるだけで600桁を超え、それ以上は実用的ではありません。50文字の上限はレンダリングを50ms以下に抑え、出力を埋め込みやすい幅に収めるためのものです。

出力を商用利用してもよいですか?

可能です。出力は純粋なASCIIで、レンダリング自体に著作権は発生しません。一方でfigletフォント自体は個別にライセンスされており(多くは寛容なライセンス)、ソフトウェアに.flfを同梱して配布する場合はfigletフォントアーカイブで個別の条件を確認してください。README・コメント・UIに貼り付けるだけならライセンス上の追加義務はありません。

フォントの切替はどのように動きますか?

フォントをタップすると即座に切り替わります。デフォルト以外のフォントを初めて選んだときだけ、対応する.flfファイル(通常5〜15 KB)を取得し、セッション中はキャッシュから読み込みます。2回目以降のクリックは待ち時間ゼロです。読み込みに失敗した場合は元のフォントに戻り、小さな通知が表示されます。回線が不安定でもページが壊れることはありません。

入力テキストはブラウザの外に出ません。figletレンダラーとフォントはすべてあなたの端末上でローカルに動作します。

数字で見る

参考資料・さらに詳しく

01
あなたのデバイスで動作
ファイルはブラウザの外に出ません。サーバーへのアップロードなし。
02
8 言語対応
EN, ES, HI, PT, FR, DE, ID, JA — すべてのツールで。
03
登録不要
ページを開いて、ツールを使う。それだけ。