画像 へ戻る
画像 → ASCII アート変換 — 文字で再描画

画像 → ASCII アート変換 — 文字で再描画

JPEG / PNG / WebP の画像をブラウザ内で読み込み、各ピクセルの輝度を文字に置換して ASCII アートに変換します。出力幅 (列数)、文字セット (詳細 / 標準 / シンプル / ブロック)、明暗反転を切り替えながらリアルタイムにプレビュー可能。完成した結果はコピー、または .txt ファイルとしてダウンロードできます。画像は外部に送信されず、すべての処理はブラウザ内で完結します。

画像変換テキスト

使い方

画像をドロップまたはファイル選択でアップロードすると、自動的に ASCII アートが生成されます。「幅 (列)」スライダーで 1 行あたりの文字数を、「文字セット」で階調表現に使う文字の種類を、「明暗を反転」で暗 / 明の対応を入れ替えられます。各オプションを変更するとプレビューが即座に再生成されます。完成した結果は「コピー」でクリップボードへ、または「テキストをダウンロード」で .txt ファイルとして保存できます。アップロードした画像はサーバーに送信されず、Canvas でブラウザ内に読み込んで `getImageData` で各ピクセルの輝度を取得しています。

よくある質問

画像はサーバーにアップロードされますか?
いいえ。ファイル選択 / ドロップ時点で FileReader と HTMLCanvasElement に展開され、ピクセル情報は `getImageData` でブラウザ内から取得します。ネットワーク通信は一切発生しません。
文字セットはどう選べばよいですか?
「詳細」は 70 種類の文字で最も滑らかな階調を表現します。Web 上で再現性を重視するなら「標準」(10 種類)。古い端末や等幅崩れに弱いフォントには「シンプル」(5 種類)。「ブロック」は ▓▒░ などの Unicode ブロック要素で、ピクセルアート的な見た目になります。
明暗反転はどんなときに使いますか?
デフォルトは「白背景に黒文字」前提で、暗いピクセルほど濃い文字が割り当てられます。ターミナルや黒背景で見せる場合は反転して、明るいピクセルほど濃い文字 (= 白っぽく見える) に変えると見やすくなります。
幅を大きくしすぎるとどうなりますか?
出力テキストの行幅と総文字数が増えるだけで処理は十分軽量です (4K 画像でも数十 ms 程度)。ただし表示するエディタや端末によっては折り返しが発生するので、貼り付け先の幅に合わせて 80〜200 文字程度が扱いやすいです。
対応している画像形式は?
ブラウザがネイティブにデコードできる JPEG / PNG / WebP に対応しています。HEIC (iPhone 写真) を扱いたい場合は、先に HEIC → JPEG ツールで変換してから本ツールに通してください。
縦横比は維持されますか?
はい。文字が縦長 (おおむね 2:1) であることを補正して、出力行数を計算しているので、等幅フォントで表示したときに元画像のアスペクト比が崩れないようになっています。

類似のツール

画像カラーピッカー — HEX / RGB / HSL 取得

画像カラーピッカー — HEX / RGB / HSL 取得

JPEG / PNG / WebP をアップロードし、画像内の任意の位置をクリックするとそのピクセルの色を HEX / RGB / HSL で取得できます。ホバー中はルーペで拡大表示し、ピックした色は履歴として一覧表示。各値はワンクリックでコピー可能です。画像は外部に送信されず、すべての処理はブラウザ内で完結します。

画像
画像モノクロ化 — グレースケール 5 方式 (輝度・チャンネル別)

画像モノクロ化 — グレースケール 5 方式 (輝度・チャンネル別)

JPEG / PNG / WebP をブラウザ内でグレースケール化します。変換方式は平均 / 輝度 (BT.601) / 赤 / 緑 / 青チャンネル単独の 5 種類から選択可能。出力形式 (PNG / JPEG / WebP) と JPEG / WebP の品質も調整できます。アップロードした画像は外部に送信されず、すべて Canvas でブラウザ内処理されます。

画像
AVIF を JPG / PNG / WebP に変換 — 古い Safari でも開ける形式へ

AVIF を JPG / PNG / WebP に変換 — 古い Safari でも開ける形式へ

ブラウザネイティブの AVIF デコーダで .avif 画像を読み込み、JPEG / PNG / WebP として書き出します。AVIF はファイルサイズが小さく Web 配信向きですが、古い Safari やビューアでは開けないことが多く、メール添付や Office / Slack などへの貼り付けにも不向きです。複数ファイルを一括変換して ZIP でまとめてダウンロードもできます。アップロードした画像は外部に送信されず、すべての処理はブラウザ内で完結します。

画像変換
HEIC / HEIF を JPG / PNG / WebP に変換

HEIC / HEIF を JPG / PNG / WebP に変換

iPhone の HEIC / HEIF 画像を libheif-js (WASM) でブラウザ内に展開し、JPEG または PNG として書き出します。複数ファイル一括変換と ZIP 一括ダウンロードに対応。サーバーには 1 バイトも送信されません。

画像変換