JA
マイツール

画像をASCIIアートに変換

写真やロゴをASCIIアートに変換します。幅、文字セット、コントラスト、ディザリングを選び、テキストをコピーするか、PNGやTXTでダウンロードできます。

等幅文字は幅の約2倍の高さがあるため、0.5にすると絵の比率が保たれます。
マイツール →
広告

ASCIIアートは、文字や記号で絵を描きます。暗い部分には@や#のような密度の高い文字、明るい部分には.や空白のような疎な文字を使います。この変換ツールは、画像を文字セルの格子に平均化し、各セルの明るさを文字に対応づけて、コードのコメント、README、チャット、ターミナルに貼り付けられるテキストと、その結果のPNGを提供します。画像はブラウザ内で処理され、アップロードされません。

使い方

  1. 画像を1つ以上選びます(PNG、JPG、WebP、GIF、SVG)。
  2. 幅を文字数で設定します。ターミナルなら80〜120、チャットメッセージなら40〜60が適しています。
  3. 文字セットを選びます。詳細は陰影が最も豊かで、ブロックはべたっとした見た目になります。
  4. コントラストと明るさを調整するか、ディザリングをオンにしてグラデーションを滑らかにします。
  5. テキストをコピーするか、PNGまたはTXTファイルをダウンロードします。

計算式

明るさ = 0.299 R + 0.587 G + 0.114 B · 文字 = 文字表[⌊明るさ ÷ 256 × 文字数⌋]

各セルは、そのセルが覆うすべてのピクセルの平均です。行数 = 幅 × (画像の高さ ÷ 画像の幅) × 文字の縦横比で、文字の高さが幅の約2倍であることを補正するために0.5を使います。コントラストは標準の係数259(C + 255) ÷ (255(259 − C))を使います。ディザリングは、各セルの丸め誤差を隣のセルに分配し(7/16、3/16、5/16、1/16)、小さいサイズでも陰影が滑らかに見えるようにします。

計算例

160 × 100の画像を幅40文字で変換すると、40 × (100 ÷ 160) × 0.5 = 12.5で、丸めて13行になります。明るさが約96の青い領域はシンプルのセットでは*になり(96 ÷ 256 × 10 = 3.75 → 4番目の文字)、約167のオレンジの領域は-になります。

よくある質問

ASCIIアートが引き伸ばされて見えるのはなぜですか?

文字の高さが幅の2倍ではないフォントや、プロポーショナルフォントで表示しているためです。等幅フォントを使うか、文字の縦横比を調整してください。絵がつぶれて見える場合は上げ、縦に長く見える場合は下げます。

反転したほうがよいですか?

密度の高い文字は白いページでは暗く見えます。暗いターミナルやダークモードでは逆になるので、明るい部分を明るく保つために反転にチェックを入れてください。

どんな画像が向いていますか?

ロゴ、シルエット、無地の背景の人物写真など、コントラストの高い被写体です。メリハリのない写真はコントラストを上げてください。透明な部分は白として扱われます。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). 画像をASCIIアートに変換. https://kakao.mobile/ja/tools/image-to-ascii-art-tool/

MLA

“画像をASCIIアートに変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/image-to-ascii-art-tool/.

広告