画像をASCIIアートに変換
写真やロゴをASCIIアートに変換します。幅、文字セット、コントラスト、ディザリングを選び、テキストをコピーするか、PNGやTXTでダウンロードできます。
ASCIIアートは、文字や記号で絵を描きます。暗い部分には@や#のような密度の高い文字、明るい部分には.や空白のような疎な文字を使います。この変換ツールは、画像を文字セルの格子に平均化し、各セルの明るさを文字に対応づけて、コードのコメント、README、チャット、ターミナルに貼り付けられるテキストと、その結果のPNGを提供します。画像はブラウザ内で処理され、アップロードされません。
使い方
- 画像を1つ以上選びます(PNG、JPG、WebP、GIF、SVG)。
- 幅を文字数で設定します。ターミナルなら80〜120、チャットメッセージなら40〜60が適しています。
- 文字セットを選びます。詳細は陰影が最も豊かで、ブロックはべたっとした見た目になります。
- コントラストと明るさを調整するか、ディザリングをオンにしてグラデーションを滑らかにします。
- テキストをコピーするか、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倍ではないフォントや、プロポーショナルフォントで表示しているためです。等幅フォントを使うか、文字の縦横比を調整してください。絵がつぶれて見える場合は上げ、縦に長く見える場合は下げます。
反転したほうがよいですか?
密度の高い文字は白いページでは暗く見えます。暗いターミナルやダークモードでは逆になるので、明るい部分を明るく保つために反転にチェックを入れてください。
どんな画像が向いていますか?
ロゴ、シルエット、無地の背景の人物写真など、コントラストの高い被写体です。メリハリのない写真はコントラストを上げてください。透明な部分は白として扱われます。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/image-to-ascii-art-tool/
このツールを引用する
kakaoCalc. (2026, November 8). 画像をASCIIアートに変換. https://kakao.mobile/ja/tools/image-to-ascii-art-tool/
“画像をASCIIアートに変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/image-to-ascii-art-tool/.