Skip to content
ASCII Art Generator
Tools

ASCII Art Generator

新着

Convert text to ASCII art banners with 7 font styles. One-click copy, Markdown export, works offline.

Width: — chars
 

Runs entirely in your browser. Nothing is uploaded.

ASCIIアートジェネレーター — テキストを瞬時にASCIIバナーへ変換

この無料のASCIIアートジェネレーターは、入力したテキストをASCII文字で構成された大きな装飾バナーに変換します。Big、Block、Banner、Shadow、Mini、Arrows、Dotsの7種類のフォントスタイルから選べるほか、文字スタイルのオーバーレイを重ねることでさらにバリエーションを楽しめます。テキストを入力するとASCIIアートが即座に表示され、ワンクリックでクリップボードにコピー。プレーンテキストのほか、GitHubやDiscord向けにMarkdownコードブロック形式でもコピーできます。

すべての処理はブラウザ内で完結します。フォントデータはページに組み込まれているため、サーバーへの通信なしに瞬時に生成されます。オフラインでも動作し、スマートフォンにも対応。アカウント登録も不要です。広告ページを閉じたりフォントの読み込みを待ったりすることなく、素早くASCIIバナーを作れる最速のツールです。

ASCIIアートとは?どんな場面で使われるのか

ASCIIアートは1970年代、端末やプリンターがテキスト文字しか出力できなかった時代に生まれました。プログラマーたちが印刷可能なASCII記号を使って絵や図、装飾バナーを描いたことが始まりです。現在の主な用途としては、GitHubのREADMEファイル(プロジェクト名、セクション区切り、ロゴ代わり)、コードコメント(関数の区切り、大規模コードベースのファイルヘッダー)、ターミナルのウェルカムメッセージ(MOTD、サーバーのシェル起動バナー)、Discordサーバー(チャンネルヘッダー、コードブロック形式のボット返答)、SNS(Redditの投稿、Hacker Newsのシグネチャ)などがあります。

ASCIIアートテキストとは特に、大きな活字体の文字を指します。入力した各文字が、より小さなASCII文字のブロックで表現されます。これはfigletが担ってきた分野で、1991年にASCIIフォントレンダリングの標準を確立したツールです。このジェネレーターはその同じフォント形式をJavaScriptで直接実装しており、サーバーもインストールも必要ありません。

フォントガイド — どのASCIIフォントを選ぶべきか

Big: スラッシュ、アンダースコア、パイプ文字で文字を形成するクラシックな複数行フォント。READMEファイルやターミナルヘッダーに最適な汎用フォントです。Block: 各文字をブロック記号でべた塗りした太く目を引くフォント。強調やセクションタイトルに最適です。Banner: シャープ記号(#)の枠で囲まれた横広のテキスト。ターミナルの一行いっぱいに目立たせたい場合に向いています。Shadow: 少し位置をずらしてシャドウ効果を出したフォント。幅を取らずに立体感を加えられます。Mini: 3行のコンパクトな出力で狭いスペースに最適。80カラムのコードコメントやDiscordのメッセージにぴったりです。Arrows: テキストの周囲に方向矢印を使った装飾フレーム。シンプルで目を引きます。Dots: 各文字をドットマトリクス風の枠で囲んだ、ミニマルで技術的な雰囲気のフォントです。

GitHub・Discord・コードコメントでASCIIアートを使う方法

GitHubのREADME: トリプルバッククォート(フェンスコードブロック)で囲んで位置合わせを保持してください。``` を単独行に置き、ASCIIアートを貼り付け、最後に ``` で閉じます。「Markdownとしてコピー」ボタンで自動的にこの形式になります。Discord: 同じく ``` コードブロックを使います。モバイルではチャット幅が約50文字程度なので、幅の広いフォントは避けましょう。PythonやJavaScriptなど各言語のコードコメント: ASCIIブロックの各行の先頭にコメント文字を追加します。Linuxのターミナルに表示するMOTD(本日のメッセージ): ASCIIバナーを /etc/motd に追記するか、.bashrc からログイン時に echo で表示させましょう。

UtiloKit vs. patorjk TAAG・fsymbols・その他のASCIIジェネレーター

patorjk.com のText to ASCII Art Generator (TAAG) は600種類以上のfigletフォントを持つ定番サービスで長い実績があります。弱点は動作が遅く広告が多いインターフェースで、フォントを切り替えるたびにHTTPリクエストが発生します。FSymbols.netLingoJamのファンシーテキストジェネレーター はUnicode似せ文字に特化しており、READMEやターミナルで使われる複数行ブロックアートではなく一行テキストエフェクトを生成します。

Messletters.comCoolSymbol.com はUnicodeアートとfigletを組み合わせており、SNS向けには便利ですが、標準ASCIIのみが保証されるGitHubやターミナル環境では出力が安全ではありません。UtiloKitのジェネレーターは純粋なASCII(Unicodeの代替文字なし)を使用し、人気フォントをページに直接バンドルすることでオフラインでも即時に生成できます。ツールページに広告はなく、フォントごとのHTTPリクエストもなし、ワンクリックでコピーできます。

プライバシー保護・アップロード不要・あらゆるデバイスで動作

入力した文字はすべてブラウザ内でローカル処理されます。サーバーには何も送信されません。ファイルアップロードもAPIコールもアカウント登録も不要です。フォントレンダリングライブラリはページバンドルに組み込まれているため、一度キャッシュされればインターネット接続なしで動作します。これはテキストをバックエンドサービス経由でレンダリングする一部のオンラインツールとは異なる点です。

このジェネレーターは完全レスポンシブでモバイルファーストの設計です。縦向きのiPhone、Androidタブレット、4Kデスクトップモニターのいずれでも快適に動作します。スマートフォンのキーボードで使いやすいよう、タップターゲットは十分な大きさを確保しています。フォントの出力幅は画面に合わせて調整され、コピーボタンは常にワンタップで届く場所に配置されています。

Frequently asked questions

ASCIIアートテキストとは何ですか?

ASCIIアートテキスト(ASCIIバナーやfigletテキストとも呼ばれます)は、「#」「|」「/」「*」などの印刷可能なASCII文字を使って、大きな装飾文字やデザインを表現したものです。メッセージの各文字が小さな文字のパターンで描かれ、ブロック状またはスタイリッシュな文字効果を生み出します。コンピュータ端末がグラフィックフォントを表示できなかった1970年代に生まれ、現在もREADMEファイル、ターミナル出力のヘッダー、コードのコメント、SNS投稿などで広く使われています。

テキストをASCIIアートに変換するにはどうすればいいですか?

入力フィールドにテキストを入力または貼り付け、フォントスタイル(Big、Block、3D、Doom、Bannerなど)を選ぶと、すぐ下にASCIIアートが即座に表示されます。「コピー」をクリックするとASCIIブロック全体がクリップボードに保存されます。最良の結果を得るには、GitHubのREADME、コードコメント、DiscordのコードブロックなどにMonospaceフォントで貼り付けてください。プロポーショナルフォントではレイアウトが崩れます。このジェネレーターはほとんどのフォントで1行40文字まで対応しており、すべてのフォントレンダリングはサーバー通信なしにローカルで行われます。

このASCIIアートジェネレーターで使えるフォントの種類は?

このジェネレーターには7種類のフォントスタイルが用意されています。Big(スラッシュやパイプを使ったクラシックな複数行ASCIIブロック)、Block(ブロック記号を使ったべた塗り文字)、Banner(シャープ記号の枠で囲まれた横広テキスト)、Shadow(シャドウ効果を加えたオフセット表示)、Mini(3行のコンパクト出力)、Arrows(方向矢印を使った装飾フレーム)、Dots(ドットマトリクス風ボーダー)です。それぞれ個性が異なり、BigとBlockはREADMEファイルやヘッダーに、Bannerはコンパクトなフレーム付きテキストに、Miniは80カラムに収めたい場合に適しています。また、どのフォントにも文字スタイルのオーバーレイ(ハッシュ#、スター*、アットマーク@、ドット.、プラス+、ソリッドブロック、ライトブロック)を重ねられるので、さらに多彩な表現が可能です。すべてのフォントレンダリングはページに組み込まれており、追加のHTTPリクエストなしにスタイルを瞬時に切り替えられます。

GitHubのREADMEファイルにASCIIアートを使えますか?

はい。GitHubのREADMEファイルのASCIIアートは、コードブロック(トリプルバッククォートのフェンス)の中に配置することでどのMarkdownビューアでも正しく表示されます。コードブロックはスペースと位置合わせを完全に保持します。このツールの「Markdownコードブロックとしてコピー」ボタンをクリックすると、ASCIIアートがトリプルバッククォートで包まれた状態でコピーされ、任意の.mdファイルにそのまま貼り付けられます。ASCIIアートはコードコメント、ターミナル起動スクリプト(MOTD)、PythonのDocstring、シェルスクリプト、プレーンテキストのメール署名にも使えます。唯一のルールは、必ずMonospaceのコードブロックで囲むことです。

これはfigletと同じものですか?

はい。このツールはfigletのコアフォントレンダリングアルゴリズムをJavaScriptで実装しており、100%ブラウザ内で動作します。figlet(Frank、Ian、Glenのイニシャルに由来)は1991年に登場したオリジナルのUnixコマンドラインASCIIアートツールです。patorjk.com/software/taag(TAAG)やasciiart.euなどのオンライン代替ツールも同じfigletフォントを使用しています。UtiloKitのバージョンはすべてのフォントを追加リクエストなしに即時読み込み、よりクリーンなインターフェースでオフライン動作し、ワンクリックで結果をコピーできます。ページ間を移動したり、フォント読み込みを待ったりする必要はありません。

DiscordでASCIIアートを使うにはどうすればいいですか?

はい。Discordでは、テキストの前後にトリプルバッククォートを入力してASCIIアートをコードブロックで囲みます。ツールの「コードブロックとしてコピー」ボタンでこの処理が自動的に行われます。Discordのチャット幅に収まるよう、適度な幅のフォント(Mini、Small、Digitalなど)を使うことをおすすめします。BlockやDots、3Dなどの横幅が広いフォントは、行幅が狭くなるモバイルよりもデスクトップクライアントの方が適しています。DiscordはASCII標準文字に対応しているため、互換性の問題はありません。

patorjk.comのText to ASCII Art Generator(TAAG)と比べてどうですか?

Patorjk.com(TAAG)は600種類以上のフォントを擁するfigletサイトとして最も広く使われており、長い実績があります。弱点は古いインターフェース、フォントの読み込みが遅いこと(各フォントが別々のリクエストで読み込まれる)、そして随所に広告が表示される点です。UtiloKitのASCIIアートジェネレーターはフォントをページに直接バンドルして瞬時に切り替えられるほか、文字の置き換えレイヤー(ハッシュ、スター、ドット、ブロックなど)を追加してさらに多彩な表現を実現し、クリーンなモバイルファーストデザインで、Markdownのラッピングオプションつきのワンクリックコピーができます。日常的なヘッダーやバナー生成を高速・広告なしで行うなら、UtiloKitの方が明らかに速いです。ここに収録されていないレアなフォントが必要な場合は、TAGGのより多いコレクションが適しています。

iPhoneやAndroidでもこのASCIIアートジェネレーターを使えますか?

はい。このジェネレーターは完全レスポンシブで、iPhoneのSafari、AndroidのChrome、すべての主要モバイルブラウザで動作します。テキスト入力、フォントセレクター、コピーボタンはすべてタッチ操作に対応した大きなタップターゲットを持っています。フォントレンダリングはJavaScriptでローカルに動作するため、サーバーへの依存もなく、ページ読み込み後はモバイルデータ通信を使いません。一度キャッシュされるとオフラインでも動作します。モバイルではフォントの出力幅が若干広く見える場合があるため、スクリーンショットやシェア用にはMiniやSmallフォントがおすすめです。

SNSのプロフィールにASCIIアートを使えますか?

注意点があります。Twitter/X、Instagram、TikTokのプロフィールはプロポーショナルフォントを使用しており、Monospaceではないため、複数行のASCIIアートは位置合わせが崩れて文字化けのように見えてしまいます。Unicodeブロック文字を使った一行のASCIIアートであれば、これらのプラットフォームでもより良く表示されます。Reddit、Hacker News、DiscordのコードブロックではMonospaceが保持されるため、生成したとおりにASCIIアートが表示されます。LinkedInのヘッドラインや自己紹介文には、シンプルな一行バナーテキストが効果的です。最も安全なアプローチは、公開投稿する前に非公開の投稿でテストしてみることです。

このASCIIアートジェネレーターはオフラインで使えますか?

はい。すべてのフォントはページにバンドルされています。ブラウザに一度読み込まれれば、インターネット接続なしでASCIIアートを生成できます。フォントレンダリングにサーバーへの通信は不要で、APIキーもログインも必要ありません。すべてがローカルでミリ秒単位で処理されます。機内モード、電波の届かない場所、外部リクエストを制限する企業ネットワークなど、接続が不安定な状況でも安心して使えます。iPhone Safari、Android Chrome、Firefox、すべての主要デスクトップブラウザで動作します。

ASCIIアート生成の文字数制限はありますか?

このツールは短い文字列、つまり名前や単語、20〜30文字程度の短いフレーズに最も適しています。それより長い文字列は出力が非常に横長になり、小さな画面では折り返されてしまうことがあります。現在の出力が何文字幅かを示す幅インジケーターが表示されます。長いテキストの場合は、1文字あたりの使用文字数が少ないMiniやSmallフォントを試すか、テキストを複数行に分割してください。ほとんどのfigletフォントは1文字を6〜12カラム幅でレンダリングするため、Bigフォントで10文字の単語を入力すると100文字以上の幅になることがあります。

PythonやJavaScriptのコードコメントにASCIIアートを追加するにはどうすればいいですか?

このツールでASCIIアートテキストを生成し、各行の先頭に適切なコメント文字を追加します。Pythonでは各行の先頭に # を付けます。JavaScriptやCでは // で一行コメントにするか、ブロック全体を /* ... */ で囲みます。最も簡単な方法は、ASCIIアートの生成結果をそのままコピーしてエディターに貼り付け、すべての行を選択してからエディターのコメント切り替えショートカット(VS Codeでは Ctrl+/)を使うことです。ASCIIアートはコードベースを見渡す際に目立つ視覚的なセクションヘッダーやファイルタイトルとして機能します。