Huge ASCII Art Generator

Generate huge ASCII art of any size from any text or image file.
You can also create huge ASCII art with emojis and even rotated or flipped huge ASCII art.

  • Text
  • Image
Prevent garbled
You can specify individual fonts, but if you use emojis, etc., the characters will be garbled.
Font
  • Japanese
  • English
  • Chinese
  • Other
Preview: IPAexGothic
Size pt
H-align
Text
Character settings
Background character
  • Full-width
  • Half-width
  • Emoji
  • Free input
Number of characters per cell :
Foreground character
  • Full-width
  • Half-width
  • Emoji
  • Free input
Number of characters per cell :
Detail settings
Rotate
Flip
Option

Result

Font Size: px
1,791 characters
Download as .txt file
File size 5.18 KB (5,311 bytes)
Size 55 x 32 characters
Background character 1,532 characters
Foreground character 228 characters

Convert this result to an image

This result can be converted from text to image.

Description

Prevent garbled

If you use emojis or characters that are not supported by the selected font, those characters will be garbled.
If you want to use those characters, try setting "Prevent garbled" to "Enable".
If it is "Enable", the characters displayed in the browser can be used as they are.
You can use emojis and characters from multiple languages at the same time.

 DisableEnable
Various fonts×
Numeric character reference×
Emoji×
Use characters
from multiple languages
at the same time
×
Data traffic at runtimelesshigh

Font

Various free fonts are used.

Show font list

H-align

If the text is multiple lines, you can specify how to align the horizontal position for each line.
If the text is one line, there is no change.

Text

Numeric character reference can be included.
You can use decimal format (e.g., ♪ → ♪) or hexadecimal format (e.g., ♪ → ♪).
If a character not supported by the font is used in the text, it will be replaced by a white rectangle or similar.

Render type

You can specify how to render ASCII art.

TypeDescription
MonochromeCreate a monochrome ASCII art using two characters.
ColorCreate a color ASCII art using multiple emojis.

Background character / Foreground character

Since each character has a different width, the ASCII art may be misaligned depending on the combination of background character and foreground character.
If the ASCII art is misaligned, try combining characters with the same width.
You can change the number of characters used in "Number of characters per cell".

Remove surrounding background characters

You can reduce the number of characters required for ASCII art by removing the unnecessary surrounding background characters.

Don't removeRemove
□□□□□□□
□□□■□□□
□□□■□□□
□■■■■■□
□□□■□□□
□□□■□□□
□□□□□□□

□□■□□
□□■□□
■■■■■
□□■□□
□□■□□

Remove rightmost background characters

You can reduce the number of characters required for ASCII art by removing the unnecessary rightmost background characters.

Don't removeRemove
□□■□□
□□■□□
■■■■■
□□■□□
□□■□□
□□■
□□■
■■■■■
□□■
□□■

Negative-positive inversion

The background characters and foreground characters are swapped.
If the background is black, it may look better with negative-positive inversion.

Source file
Scaling
%
Brightness
Contrast
Filter
Character settings
Render type
Background character
  • Full-width
  • Half-width
  • Emoji
  • Free input
Number of characters per cell :
Foreground character
  • Full-width
  • Half-width
  • Emoji
  • Free input
Number of characters per cell :
Detail settings
Rotate
Flip
Option

Description

Prevent garbled

If you use emojis or characters that are not supported by the selected font, those characters will be garbled.
If you want to use those characters, try setting "Prevent garbled" to "Enable".
If it is "Enable", the characters displayed in the browser can be used as they are.
You can use emojis and characters from multiple languages at the same time.

 DisableEnable
Various fonts×
Numeric character reference×
Emoji×
Use characters
from multiple languages
at the same time
×
Data traffic at runtimelesshigh

H-align

If the text is multiple lines, you can specify how to align the horizontal position for each line.
If the text is one line, there is no change.

Render type

You can specify how to render ASCII art.

TypeDescription
MonochromeCreate a monochrome ASCII art using two characters.
ColorCreate a color ASCII art using multiple emojis.

Background character / Foreground character

Since each character has a different width, the ASCII art may be misaligned depending on the combination of background character and foreground character.
If the ASCII art is misaligned, try combining characters with the same width.
You can change the number of characters used in "Number of characters per cell".

Remove surrounding background characters

You can reduce the number of characters required for ASCII art by removing the unnecessary surrounding background characters.

Don't removeRemove
□□□□□□□
□□□■□□□
□□□■□□□
□■■■■■□
□□□■□□□
□□□■□□□
□□□□□□□

□□■□□
□□■□□
■■■■■
□□■□□
□□■□□

Remove rightmost background characters

You can reduce the number of characters required for ASCII art by removing the unnecessary rightmost background characters.

Don't removeRemove
□□■□□
□□■□□
■■■■■
□□■□□
□□■□□
□□■
□□■
■■■■■
□□■
□□■

Negative-positive inversion

The background characters and foreground characters are swapped.
If the background is black, it may look better with negative-positive inversion.

News

2026/01/08 NEW
Added "Font file" to the tool "Font Comparison Tool".
You can load and use your own font files (.ttf, .otf, .woff, .woff2).

Related tools

Feedback

If you have any requests, please feel free to contact us. If you find any problems or bugs, it would be helpful if you could contact us.

Support

Support my coffee and server costs here.