Korean ASCII art generator Hangul to ASCII art

Most ASCII art generators return nothing for Korean text. Type a Korean name or phrase here and it is drawn as you type.

Hangul modeKorean text is drawn as an image first, then turned into ASCII. Most generators cannot handle Korean at all.
~/output.txt Hangul mode · Block
$ banner --hangul --style=Block "안녕하세요"
77 × 8
02 — STYLES

“안녕하세요” in 6 styles

Click a card to copy it.

03 — EXAMPLES

Korean ASCII art examples

Each one was made with this page. Type the same text and pick the style to get the same result.

English text? Try the 12 FIGlet fonts →

HOW TO

How to use it

  1. Type a Korean name or phrase. Up to 40 characters are drawn as you type.
  2. Pick a style, or compare all six in the cards below. Click a card to copy it.
  3. Use Copy, TXT, or PNG to paste it where you need it or save it as a file.
ABOUT

How is Korean ASCII art made?

Classic ASCII banners use FIGlet fonts, which store a small multi-line drawing for every letter so the generator only has to place them side by side. FIGlet fonts contain no Korean letters, and Hangul combines initial, medial, and final sounds into 11,172 possible syllable blocks, so drawing each one by hand is impractical. That is why most generators return an empty result when you type Korean.

lab.ascii takes a different approach. It draws your text in a heavy typeface on an off-screen canvas, splits the drawing into cells 5 pixels wide and 10 pixels tall, and measures how much of each cell is filled. Dense cells get strong characters such as █ or @, and empty cells become spaces, so the shape of each syllable appears in plain text. Syllables with final consonants work too, and Latin letters or digits mixed into the text are drawn the same way.

A style is the set of characters used to fill the cells. Block (█) gives the sharpest shape and Shade (░▒▓█) adds soft gradients. Hash (#) and At (@) use only keyboard characters that display well in almost any font. For chat apps, keep it to two or three syllables; to keep the exact shape anywhere, save a PNG and send it as an image.

Frequently asked questions

How do I write my name in Korean?

Hangul spells sounds, so most names can be written phonetically. For example, Mia is 미아, Emma is 엠마, John is 존, and Lucas is 루카스. Type the Korean spelling into the box and the art updates as you type.

Why does it look broken in a chat app?

Chat apps usually use proportional fonts, so spaces and symbols have different widths. Paste it inside a code block where supported, such as ``` on Discord, or save a PNG to keep the exact shape.

How long can the text be?

Up to 40 characters. Each Korean syllable takes about 16 columns, so two or three syllables suit a chat message and about five work well in a GitHub README or a terminal.

Is my text uploaded anywhere?

No. The art is drawn in your browser and your text is not sent to a server. When you use Share, the text is stored after the # in the shared link.

MORE TOOLS

Try another tool