Artgen
Artgen

免費工具

ASCII 字元畫生成器:圖片轉字元畫

上傳一張照片、頭像或 Logo,它會把畫面的明暗換成一行行字元,可以直接複製貼上,也可以下載儲存。這裡用的是固定演算法,不是 AI:同一張圖、同樣的設定,每次結果都一樣。登入後免費使用。

登入後免費使用。無需 AI 模型。

用 AI 根據文字描述生成字元畫先讓 AI 根據描述生成原圖,再轉換為文字和 PNG。

選擇圖片

PNG、JPEG 或 WebP · 最大 5 MB

僅在點選生成或轉換時,按所選模型或轉換的限制縮放並傳送圖片,原圖預覽保持不變。請使用你有權編輯的圖片。

圖片按比例縮小,最長邊不超過 512 像素。透明區域轉為白色。

效果設定

相同圖片和設定,得到相同效果。調整後點選「轉換圖片」套用。

每幅作品 免費

你的畫布

字元藝術

留白,等待下一個想法。

上傳圖片,選擇風格,調整效果。轉換後的作品將在這裡呈現。

保留原圖構圖,透過固定演算法轉換畫面效果。登入後免費使用。

效果對比

ASCII 字元畫工具 · 效果對比

原圖與轉換後的 ASCII 文字對照展示。

麥田原圖
原圖512 × 408
                                                                                
  ++--------------------------------------------------------------------------  
  ==%%%%%%%%%=%%===============%%%%=%%%%%%%%%%%%%==============%%%%%%=%=====%=: 
  =%%%%%%%%%%%%%%=====%%%%%%%%%%%%%%%%%%%%%%%%%==%============%%%%=%%%==%%====- 
  =%%%%%==%=%%%%====%%%===%%%%%%%%%%%%%%%%%%%%%==%==%%=======%%%%%+===%%==%===: 
  ==%%%=====%%%%=%%%%%==%%%%%%%%%%%===%%%%%%%%%=%%%%%%=======%%%%%+-+%%%%=====. 
  =======%%%%==%*%%%%%%%%%%%%%%%%%%%%==%%%%%%%==%%==%%%======%%%%%+-+%**%%====: 
  ==%%==%*%%%%*%%%%****%%%%%%%%%%%%%%=%%%%%%%=%%%%%==%%%%%%%%%%%%%+-+%%%*%====: 
  =%%%%%%%**%%%%*%**%%***%%%%%%%%%%%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%+-+%%%%%%=%=. 
  =%======%%*%%*%%**%%%%%%%%%%%%%%%%%%%*%*%%%%=%%%%%=%%=%%%%%%%%%%=--%%%%%%%%=. 
  ========%**%**%%%*%**%*%%%%%%%%%%%%%%%%%==%%%%%%%%=%==%=%%%%%%%=--+%%%%%%%%=  
  ==%===%%*%**%%%%%%%%%%*%%%%%%%%%%%%%%%%==%%%%%%%%%%%%%==%%%%%%%=---=%%%%%%%=  
  =%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---=====%%==  
  =%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+---+%==%%%%=  
  =%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%=----+%%%%%%%=  
  =%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%====%%%%%==%%%%%%%%%%%%%%=----+%=%%%%%=  
  =====%%%%%%%%%=%%%%%=%%%%%%==%==%========%%%%%%%%%%%%%%%=%%%%%+----++%%%%%%=  
  ====%=%%%%%%%=%%%%%%%%%%%%%%%=%==%=====%%%%%%*%*%%%%%%%%%=%%%%---+--+%%%===+  
  =%%=====%%====%%%%===%%%%%%==%%======%%%%%%%%%%**%%%*%%%%=%%=%----+--%%===++  
  =%%%=%%%%====%%%%%==%%%%%%%=%=====%%%%%%%%%%%%%%%*%%*%%*%%%%-%----+--==+==++  
  ==%%%%%%%%%%%==%%=%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%*%%%+------+--==+==++  
  =%==%%%%%%%==%===%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%=+----------++++++  
 .=%%%=%%%%%%%==%=%%%%%%%%%%%%%%%%%%=%===%%%%%%%%%%%%%%%%===------------+++=++  
  ==%%==%%======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=======%%%=%==+------------+=++++  
 .===%%%%%%==%%%%%%%%%%=%%%%%%%%%%%%%%%%======%%=====%=%===+------------+====+  
 .=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=+++++=%============+-------------+====+  
 .==%%%%%%%%%%%%%%====%===%%%%%%%=====++++=====+=+=======----------------+++=+  
 .=%%%%%%%%==%%%%+=++++=++==%===+++++%%=======++-+-++===+--------+-------+++=+  
 .==%%%%%%==++===++++++++++++=+++=+==%=====++++-+++-+++=+--------++-----+==+++  
 .=%%%%%%%%=++++++++==++===+++==+++=======---++++-+++++++--------++++---=+-+++  
 .=%%%%%%%=++=+=+==+==========++++==++++++++-++++++--++++----------+++++++++++  
 .=%%%%%%=++++========+=+=+======+++++-++++++++++-+++-+++------+--++++++-+++++  
 .=%%=====+++++===+=========+====+=++=+++++++++++++++++++---++-+++++----+++++-  
 .==++====+++++===++=++++=+=+==++++++==+=++=++++++++++=+++++++---++++++++++++-  
 .===+======+++=++++++++++++++++++======================++++++++++++++++++++++  
 .=+=++===++++=++++++=+++===+++==================%===========================+  
 .=+++=========++++==+=++++++=+======%==%======%=%%%=================+++===+++  
 .=+====%%======+======================================+=========++++++===++++  
 .=====%%=%%%%======%%%=====================%=============+==+++++++++++++++++  
 .+=======%%=%========%%===============================+=+++++++++++++===+++++  
 .============%%=======%===================++==+==+====+++++++++++=+===+==++++  
 .=============%==============================+===++++++++++++++++==+=++++++++  
 .=====%=%=%===%===============+=============+======+++++++++===++++++++++++++  
 .==========+=================+===========++++=======++++=======++++++++++++++  
 :=======================+========%%%%%%====%=+==++++===+++++++++=+===++===+++  
 :=======================+======%%%%==%%%%%========+++++++=++++++++++++=++++++  
 .++++++++++++++++++++++++++=======+===+====+++++=+++++++=+++++++++++++++++++-  
                                                                                
結果80 × 48
每行字元數
80
反轉
關
輸出網格
80 × 48
預設參數
是

原圖:artgen 範例圖(麥田),預設參數生成。

怎樣把圖片轉成字元畫

登入後上傳圖片,設好寬度,再複製或下載字元網格。

  1. 上傳圖片

    登入後選擇不超過 5 MB 的 PNG、JPEG 或 WebP,也可以先用範例圖試試。

  2. 設定寬度

    選擇每行字元數(24 到 85),如果字元畫要放在淺色背景上,可以開啟「反轉明暗」,然後點選「轉換圖片」。

  3. 儲存結果

    複製文字,或者下載 TXT 和 PNG。貼上時請使用等寬字型,並保留換行。

不管你想的是把圖片轉成字元,還是把圖片變成文字畫,都是下面這三步。

檢視轉換效果

這是所示原圖經穩定演算法實際轉換的結果,使用已儲存的範例參數。

原始圖片
原始圖片
ASCII 字元畫生成器:圖片轉字元畫: 轉換結果
轉換結果字元藝術

照片轉字元畫

主體清楚、背景簡單的照片效果最好。人像、寵物、純色牆前的物品,轉完一般還認得出來;畫面太雜或者灰濛濛的照片,容易變成一片噪點。上傳前先把主體裁出來,往往比加每行字元數更管用。 圖片會先按比例縮小到最長邊不超過 512 像素,透明區域會變成白色。

圖片轉文字畫

文字畫、字元畫、ASCII art 說的是一回事:只用鍵盤字元拼出來的圖。每次轉換都會給你同一組字元的兩種形式:一份純文字,貼到支援等寬字型的地方就能用;一張版式完全相同的 PNG,用在會打亂字型的地方。工具只用 10 個字元——空格 . : - + = % * @ #——按筆畫多少對應不同亮度。

你會得到什麼:一份 TXT,一張 PNG

每次轉換都會給你同一組字元的兩種形式:一份可複製或下載的 TXT,一張版式完全相同的 PNG。

                                                                                
  ++--------------------------------------------------------------------------  
  ==%%%%%%%%%=%%===============%%%%=%%%%%%%%%%%%%==============%%%%%%=%=====%=: 
  =%%%%%%%%%%%%%%=====%%%%%%%%%%%%%%%%%%%%%%%%%==%============%%%%=%%%==%%====- 
  =%%%%%==%=%%%%====%%%===%%%%%%%%%%%%%%%%%%%%%==%==%%=======%%%%%+===%%==%===: 
  ==%%%=====%%%%=%%%%%==%%%%%%%%%%%===%%%%%%%%%=%%%%%%=======%%%%%+-+%%%%=====. 
  =======%%%%==%*%%%%%%%%%%%%%%%%%%%%==%%%%%%%==%%==%%%======%%%%%+-+%**%%====: 
  ==%%==%*%%%%*%%%%****%%%%%%%%%%%%%%=%%%%%%%=%%%%%==%%%%%%%%%%%%%+-+%%%*%====: 
  =%%%%%%%**%%%%*%**%%***%%%%%%%%%%%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%+-+%%%%%%=%=. 
  =%======%%*%%*%%**%%%%%%%%%%%%%%%%%%%*%*%%%%=%%%%%=%%=%%%%%%%%%%=--%%%%%%%%=. 
  ========%**%**%%%*%**%*%%%%%%%%%%%%%%%%%==%%%%%%%%=%==%=%%%%%%%=--+%%%%%%%%=  
  ==%===%%*%**%%%%%%%%%%*%%%%%%%%%%%%%%%%==%%%%%%%%%%%%%==%%%%%%%=---=%%%%%%%=  
  =%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---=====%%==  
  =%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+---+%==%%%%=  
  =%%%%**%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%%%%%%%=----+%%%%%%%=  
  =%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%====%%%%%==%%%%%%%%%%%%%%=----+%=%%%%%=  
  =====%%%%%%%%%=%%%%%=%%%%%%==%==%========%%%%%%%%%%%%%%%=%%%%%+----++%%%%%%=  
  ====%=%%%%%%%=%%%%%%%%%%%%%%%=%==%=====%%%%%%*%*%%%%%%%%%=%%%%---+--+%%%===+  
  =%%=====%%====%%%%===%%%%%%==%%======%%%%%%%%%%**%%%*%%%%=%%=%----+--%%===++  
  =%%%=%%%%====%%%%%==%%%%%%%=%=====%%%%%%%%%%%%%%%*%%*%%*%%%%-%----+--==+==++  
  ==%%%%%%%%%%%==%%=%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%*%%%+------+--==+==++  
  =%==%%%%%%%==%===%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%%%%%%=+----------++++++  
 .=%%%=%%%%%%%==%=%%%%%%%%%%%%%%%%%%=%===%%%%%%%%%%%%%%%%===------------+++=++  
  ==%%==%%======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=======%%%=%==+------------+=++++  
 .===%%%%%%==%%%%%%%%%%=%%%%%%%%%%%%%%%%======%%=====%=%===+------------+====+  
 .=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=+++++=%============+-------------+====+  
 .==%%%%%%%%%%%%%%====%===%%%%%%%=====++++=====+=+=======----------------+++=+  
 .=%%%%%%%%==%%%%+=++++=++==%===+++++%%=======++-+-++===+--------+-------+++=+  
 .==%%%%%%==++===++++++++++++=+++=+==%=====++++-+++-+++=+--------++-----+==+++  
 .=%%%%%%%%=++++++++==++===+++==+++=======---++++-+++++++--------++++---=+-+++  
 .=%%%%%%%=++=+=+==+==========++++==++++++++-++++++--++++----------+++++++++++  
 .=%%%%%%=++++========+=+=+======+++++-++++++++++-+++-+++------+--++++++-+++++  
 .=%%=====+++++===+=========+====+=++=+++++++++++++++++++---++-+++++----+++++-  
 .==++====+++++===++=++++=+=+==++++++==+=++=++++++++++=+++++++---++++++++++++-  
 .===+======+++=++++++++++++++++++======================++++++++++++++++++++++  
 .=+=++===++++=++++++=+++===+++==================%===========================+  
 .=+++=========++++==+=++++++=+======%==%======%=%%%=================+++===+++  
 .=+====%%======+======================================+=========++++++===++++  
 .=====%%=%%%%======%%%=====================%=============+==+++++++++++++++++  
 .+=======%%=%========%%===============================+=+++++++++++++===+++++  
 .============%%=======%===================++==+==+====+++++++++++=+===+==++++  
 .=============%==============================+===++++++++++++++++==+=++++++++  
 .=====%=%=%===%===============+=============+======+++++++++===++++++++++++++  
 .==========+=================+===========++++=======++++=======++++++++++++++  
 :=======================+========%%%%%%====%=+==++++===+++++++++=+===++===+++  
 :=======================+======%%%%==%%%%%========+++++++=++++++++++++=++++++  
 .++++++++++++++++++++++++++=======+===+====+++++=+++++++=+++++++++++++++++++-  
                                                                                
範例圖片轉換後的 ASCII 字元畫(PNG)

兩個關鍵設定

每行字元數

每行字元數越多,細節越多,每行也越長。放進 README 或聊天訊息時,先用少一點的每行字元數,避免自動換行。特別窄或特別高的圖片,實際每行字元數可能比設定的少,因為字元網格會跟著圖片比例走。

反轉明暗

預設是深色背景上的淺色字元,反轉後正好相反。要貼到淺色頁面上,兩種都試試。

貼上後不走樣

字元畫只有在等寬字型、空格和換行都保留的情況下才能對齊。在 GitHub README 裡用 ``` 程式碼區塊包起來;在終端裡關掉自動換行;在會改字型、吞空格的社群和聊天軟體裡,直接發 PNG。詳見在 GitHub README、X 和終端裡使用字元畫。

  • GitHub README / Markdown:放進 ``` 程式碼區塊裡。
  • 終端和編輯器:用等寬字型,關掉自動換行。
  • 社群平臺和聊天軟體:有些平臺會壓縮空格或換字型,拿不準就直接發 PNG。

關於這個工具

怎麼把圖片轉成 ASCII 字元畫?

登入後上傳不超過 5 MB 的 PNG、JPEG 或 WebP,設定每行字元數,點選轉換,即可複製文字或下載 TXT 和 PNG。

這個字元畫生成器免費嗎?

免費,登入即可使用。

需要註冊登入嗎?

需要。不登入可以瀏覽頁面,但轉換圖片需要登入。

貼上後字元畫為什麼錯亂?

目標位置多半用了非等寬字型或合併了空格。請放進程式碼區塊或等寬字型中,或直接分享 PNG。

什麼樣的照片效果最好?

主體清晰、對比度高、背景簡單的照片。低對比或紋理很細的照片容易變成噪點。

同一張圖每次結果一樣嗎?

一樣。這是固定演算法而非 AI,相同圖片和設定總是得到相同字元。

更多 ASCII 工具