免費工具
ASCII 字元畫生成器:圖片轉字元畫
上傳一張照片、頭像或 Logo,它會把畫面的明暗換成一行行字元,可以直接複製貼上,也可以下載儲存。這裡用的是固定演算法,不是 AI:同一張圖、同樣的設定,每次結果都一樣。登入後免費使用。
登入後免費使用。無需 AI 模型。
效果對比
ASCII 字元畫工具 · 效果對比
原圖與轉換後的 ASCII 文字對照展示。

++--------------------------------------------------------------------------
==%%%%%%%%%=%%===============%%%%=%%%%%%%%%%%%%==============%%%%%%=%=====%=:
=%%%%%%%%%%%%%%=====%%%%%%%%%%%%%%%%%%%%%%%%%==%============%%%%=%%%==%%====-
=%%%%%==%=%%%%====%%%===%%%%%%%%%%%%%%%%%%%%%==%==%%=======%%%%%+===%%==%===:
==%%%=====%%%%=%%%%%==%%%%%%%%%%%===%%%%%%%%%=%%%%%%=======%%%%%+-+%%%%=====.
=======%%%%==%*%%%%%%%%%%%%%%%%%%%%==%%%%%%%==%%==%%%======%%%%%+-+%**%%====:
==%%==%*%%%%*%%%%****%%%%%%%%%%%%%%=%%%%%%%=%%%%%==%%%%%%%%%%%%%+-+%%%*%====:
=%%%%%%%**%%%%*%**%%***%%%%%%%%%%%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%+-+%%%%%%=%=.
=%======%%*%%*%%**%%%%%%%%%%%%%%%%%%%*%*%%%%=%%%%%=%%=%%%%%%%%%%=--%%%%%%%%=.
========%**%**%%%*%**%*%%%%%%%%%%%%%%%%%==%%%%%%%%=%==%=%%%%%%%=--+%%%%%%%%=
==%===%%*%**%%%%%%%%%%*%%%%%%%%%%%%%%%%==%%%%%%%%%%%%%==%%%%%%%=---=%%%%%%%=
=%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---=====%%==
=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+---+%==%%%%=
=%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%=----+%%%%%%%=
=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%====%%%%%==%%%%%%%%%%%%%%=----+%=%%%%%=
=====%%%%%%%%%=%%%%%=%%%%%%==%==%========%%%%%%%%%%%%%%%=%%%%%+----++%%%%%%=
====%=%%%%%%%=%%%%%%%%%%%%%%%=%==%=====%%%%%%*%*%%%%%%%%%=%%%%---+--+%%%===+
=%%=====%%====%%%%===%%%%%%==%%======%%%%%%%%%%**%%%*%%%%=%%=%----+--%%===++
=%%%=%%%%====%%%%%==%%%%%%%=%=====%%%%%%%%%%%%%%%*%%*%%*%%%%-%----+--==+==++
==%%%%%%%%%%%==%%=%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%*%%%+------+--==+==++
=%==%%%%%%%==%===%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%=+----------++++++
.=%%%=%%%%%%%==%=%%%%%%%%%%%%%%%%%%=%===%%%%%%%%%%%%%%%%===------------+++=++
==%%==%%======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=======%%%=%==+------------+=++++
.===%%%%%%==%%%%%%%%%%=%%%%%%%%%%%%%%%%======%%=====%=%===+------------+====+
.=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=+++++=%============+-------------+====+
.==%%%%%%%%%%%%%%====%===%%%%%%%=====++++=====+=+=======----------------+++=+
.=%%%%%%%%==%%%%+=++++=++==%===+++++%%=======++-+-++===+--------+-------+++=+
.==%%%%%%==++===++++++++++++=+++=+==%=====++++-+++-+++=+--------++-----+==+++
.=%%%%%%%%=++++++++==++===+++==+++=======---++++-+++++++--------++++---=+-+++
.=%%%%%%%=++=+=+==+==========++++==++++++++-++++++--++++----------+++++++++++
.=%%%%%%=++++========+=+=+======+++++-++++++++++-+++-+++------+--++++++-+++++
.=%%=====+++++===+=========+====+=++=+++++++++++++++++++---++-+++++----+++++-
.==++====+++++===++=++++=+=+==++++++==+=++=++++++++++=+++++++---++++++++++++-
.===+======+++=++++++++++++++++++======================++++++++++++++++++++++
.=+=++===++++=++++++=+++===+++==================%===========================+
.=+++=========++++==+=++++++=+======%==%======%=%%%=================+++===+++
.=+====%%======+======================================+=========++++++===++++
.=====%%=%%%%======%%%=====================%=============+==+++++++++++++++++
.+=======%%=%========%%===============================+=+++++++++++++===+++++
.============%%=======%===================++==+==+====+++++++++++=+===+==++++
.=============%==============================+===++++++++++++++++==+=++++++++
.=====%=%=%===%===============+=============+======+++++++++===++++++++++++++
.==========+=================+===========++++=======++++=======++++++++++++++
:=======================+========%%%%%%====%=+==++++===+++++++++=+===++===+++
:=======================+======%%%%==%%%%%========+++++++=++++++++++++=++++++
.++++++++++++++++++++++++++=======+===+====+++++=+++++++=+++++++++++++++++++-
- 每行字元數
- 80
- 反轉
- 關
- 輸出網格
- 80 × 48
- 預設參數
- 是
原圖:artgen 範例圖(麥田),預設參數生成。
怎樣把圖片轉成字元畫
登入後上傳圖片,設好寬度,再複製或下載字元網格。
上傳圖片
登入後選擇不超過 5 MB 的 PNG、JPEG 或 WebP,也可以先用範例圖試試。
設定寬度
選擇每行字元數(24 到 85),如果字元畫要放在淺色背景上,可以開啟「反轉明暗」,然後點選「轉換圖片」。
儲存結果
複製文字,或者下載 TXT 和 PNG。貼上時請使用等寬字型,並保留換行。
不管你想的是把圖片轉成字元,還是把圖片變成文字畫,都是下面這三步。
檢視轉換效果
這是所示原圖經穩定演算法實際轉換的結果,使用已儲存的範例參數。


照片轉字元畫
主體清楚、背景簡單的照片效果最好。人像、寵物、純色牆前的物品,轉完一般還認得出來;畫面太雜或者灰濛濛的照片,容易變成一片噪點。上傳前先把主體裁出來,往往比加每行字元數更管用。 圖片會先按比例縮小到最長邊不超過 512 像素,透明區域會變成白色。
圖片轉文字畫
文字畫、字元畫、ASCII art 說的是一回事:只用鍵盤字元拼出來的圖。每次轉換都會給你同一組字元的兩種形式:一份純文字,貼到支援等寬字型的地方就能用;一張版式完全相同的 PNG,用在會打亂字型的地方。工具只用 10 個字元——空格 . : - + = % * @ #——按筆畫多少對應不同亮度。
你會得到什麼:一份 TXT,一張 PNG
每次轉換都會給你同一組字元的兩種形式:一份可複製或下載的 TXT,一張版式完全相同的 PNG。
++--------------------------------------------------------------------------
==%%%%%%%%%=%%===============%%%%=%%%%%%%%%%%%%==============%%%%%%=%=====%=:
=%%%%%%%%%%%%%%=====%%%%%%%%%%%%%%%%%%%%%%%%%==%============%%%%=%%%==%%====-
=%%%%%==%=%%%%====%%%===%%%%%%%%%%%%%%%%%%%%%==%==%%=======%%%%%+===%%==%===:
==%%%=====%%%%=%%%%%==%%%%%%%%%%%===%%%%%%%%%=%%%%%%=======%%%%%+-+%%%%=====.
=======%%%%==%*%%%%%%%%%%%%%%%%%%%%==%%%%%%%==%%==%%%======%%%%%+-+%**%%====:
==%%==%*%%%%*%%%%****%%%%%%%%%%%%%%=%%%%%%%=%%%%%==%%%%%%%%%%%%%+-+%%%*%====:
=%%%%%%%**%%%%*%**%%***%%%%%%%%%%%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%+-+%%%%%%=%=.
=%======%%*%%*%%**%%%%%%%%%%%%%%%%%%%*%*%%%%=%%%%%=%%=%%%%%%%%%%=--%%%%%%%%=.
========%**%**%%%*%**%*%%%%%%%%%%%%%%%%%==%%%%%%%%=%==%=%%%%%%%=--+%%%%%%%%=
==%===%%*%**%%%%%%%%%%*%%%%%%%%%%%%%%%%==%%%%%%%%%%%%%==%%%%%%%=---=%%%%%%%=
=%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---=====%%==
=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+---+%==%%%%=
=%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%=----+%%%%%%%=
=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%====%%%%%==%%%%%%%%%%%%%%=----+%=%%%%%=
=====%%%%%%%%%=%%%%%=%%%%%%==%==%========%%%%%%%%%%%%%%%=%%%%%+----++%%%%%%=
====%=%%%%%%%=%%%%%%%%%%%%%%%=%==%=====%%%%%%*%*%%%%%%%%%=%%%%---+--+%%%===+
=%%=====%%====%%%%===%%%%%%==%%======%%%%%%%%%%**%%%*%%%%=%%=%----+--%%===++
=%%%=%%%%====%%%%%==%%%%%%%=%=====%%%%%%%%%%%%%%%*%%*%%*%%%%-%----+--==+==++
==%%%%%%%%%%%==%%=%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%*%%%+------+--==+==++
=%==%%%%%%%==%===%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%=+----------++++++
.=%%%=%%%%%%%==%=%%%%%%%%%%%%%%%%%%=%===%%%%%%%%%%%%%%%%===------------+++=++
==%%==%%======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=======%%%=%==+------------+=++++
.===%%%%%%==%%%%%%%%%%=%%%%%%%%%%%%%%%%======%%=====%=%===+------------+====+
.=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=+++++=%============+-------------+====+
.==%%%%%%%%%%%%%%====%===%%%%%%%=====++++=====+=+=======----------------+++=+
.=%%%%%%%%==%%%%+=++++=++==%===+++++%%=======++-+-++===+--------+-------+++=+
.==%%%%%%==++===++++++++++++=+++=+==%=====++++-+++-+++=+--------++-----+==+++
.=%%%%%%%%=++++++++==++===+++==+++=======---++++-+++++++--------++++---=+-+++
.=%%%%%%%=++=+=+==+==========++++==++++++++-++++++--++++----------+++++++++++
.=%%%%%%=++++========+=+=+======+++++-++++++++++-+++-+++------+--++++++-+++++
.=%%=====+++++===+=========+====+=++=+++++++++++++++++++---++-+++++----+++++-
.==++====+++++===++=++++=+=+==++++++==+=++=++++++++++=+++++++---++++++++++++-
.===+======+++=++++++++++++++++++======================++++++++++++++++++++++
.=+=++===++++=++++++=+++===+++==================%===========================+
.=+++=========++++==+=++++++=+======%==%======%=%%%=================+++===+++
.=+====%%======+======================================+=========++++++===++++
.=====%%=%%%%======%%%=====================%=============+==+++++++++++++++++
.+=======%%=%========%%===============================+=+++++++++++++===+++++
.============%%=======%===================++==+==+====+++++++++++=+===+==++++
.=============%==============================+===++++++++++++++++==+=++++++++
.=====%=%=%===%===============+=============+======+++++++++===++++++++++++++
.==========+=================+===========++++=======++++=======++++++++++++++
:=======================+========%%%%%%====%=+==++++===+++++++++=+===++===+++
:=======================+======%%%%==%%%%%========+++++++=++++++++++++=++++++
.++++++++++++++++++++++++++=======+===+====+++++=+++++++=+++++++++++++++++++-

兩個關鍵設定
每行字元數
每行字元數越多,細節越多,每行也越長。放進 README 或聊天訊息時,先用少一點的每行字元數,避免自動換行。特別窄或特別高的圖片,實際每行字元數可能比設定的少,因為字元網格會跟著圖片比例走。
反轉明暗
預設是深色背景上的淺色字元,反轉後正好相反。要貼到淺色頁面上,兩種都試試。
貼上後不走樣
字元畫只有在等寬字型、空格和換行都保留的情況下才能對齊。在 GitHub README 裡用 ``` 程式碼區塊包起來;在終端裡關掉自動換行;在會改字型、吞空格的社群和聊天軟體裡,直接發 PNG。詳見在 GitHub README、X 和終端裡使用字元畫。
- GitHub README / Markdown:放進 ``` 程式碼區塊裡。
- 終端和編輯器:用等寬字型,關掉自動換行。
- 社群平臺和聊天軟體:有些平臺會壓縮空格或換字型,拿不準就直接發 PNG。
關於這個工具
怎麼把圖片轉成 ASCII 字元畫?
登入後上傳不超過 5 MB 的 PNG、JPEG 或 WebP,設定每行字元數,點選轉換,即可複製文字或下載 TXT 和 PNG。
這個字元畫生成器免費嗎?
免費,登入即可使用。
需要註冊登入嗎?
需要。不登入可以瀏覽頁面,但轉換圖片需要登入。
貼上後字元畫為什麼錯亂?
目標位置多半用了非等寬字型或合併了空格。請放進程式碼區塊或等寬字型中,或直接分享 PNG。
什麼樣的照片效果最好?
主體清晰、對比度高、背景簡單的照片。低對比或紋理很細的照片容易變成噪點。
同一張圖每次結果一樣嗎?
一樣。這是固定演算法而非 AI,相同圖片和設定總是得到相同字元。

