Skip to content

Add to your Home Screen

  1. Tap the Share button in Safari's toolbar.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The generator opens full-screen and works offline.

Flower ASCII Art

Ascii art flower designs from one-line blooms and daisies to tulips in a pot, drawn with keyboard characters. Tap to copy.

By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content

Small flowers

One line, 6 wide · traditional
One line, 5 wide
5 lines, 7 wide
4 lines, 22 wide

Bigger flowers

8 lines, 19 wide
8 lines, 13 wide
7 lines, 11 wide

Made with our image converter

We drew a simple five-petal flower shape and ran it through the image to ASCII converter on this site. Braille pieces pack eight dots into each character, so they look smoother but rely on a font with Braille Patterns.

11 lines, 14 wide
17 lines, 20 wide
7 lines, 8 wide

10 pieces on this page. All are drawn for this site except those marked traditional, which have been shared online for years without a known author. Copy one and paste it into a code block, a terminal or any app that uses a monospace font; in a proportional font the lines drift apart. Make your own with the text to ASCII generator or the image to ASCII converter.

Key facts

  • Text flowers reuse a few parts: blooms such as @, * or (o), a | stem, leaves like |/ and a ___/ pot.
  • The stem makes a text flower readable; in a proportional font it slides away from the bloom when spaces shrink.
  • The five-petal flower is only 7 characters wide, so it fits in a chat message.
  • ✿ and ❀ are Unicode dingbats (U+273F and U+2740), not ASCII; @ or * work as the bloom in pure ASCII settings.
  • The one-line flower @}->-- is a sideways rose that has been shared in messages for decades.

How do you draw a flower with characters?

Text flowers use a handful of shapes over and over:

Part Characters Example
Bloom @ * (o) (_) _(_)_ around (_)@(_)
Stem ` `
Leaves |/ ` / |`
Pot \___/ A trapezium under the stems

Why does an ASCII art flower lose its stem?

The stem is what makes a flower readable: the bloom only reads as a flower once a vertical line hangs under it. That is also why flowers break so easily in proportional fonts, because the stem slides away from the bloom when spaces shrink.

For flowers as single symbols (✿ ❀ ❁ ✾ and more), see flower symbols. For a rose specifically, the rose ASCII art page has one-line and stemmed roses. Whichever ascii art flower you copy, put it in a code block when the stem has to stay under the bloom.

Frequently asked questions

Basics

What is the one-line flower @}->--?
A sideways flower: @ is the bloom, } the sepals, - and > the stem and leaf. It is usually called a rose and has been shared in messages for decades. Read it with your head tilted to the left.
Are ✿ and ❀ ASCII?
No. They are Unicode dingbats (U+273F and U+2740). They show on phones and modern computers but not in pure ASCII settings such as some terminals or old systems. For those, use @ or * as the bloom. They are single characters, so they suit bios and messages better than drawn flowers.
What parts make up a flower in text art?
A bloom such as @, *, (o) or (_), a vertical stem made of |, leaves such as |/ branching off the stem, and sometimes a pot drawn as ___/ under the stems. The stem is what turns a round shape into a flower.
What is the difference between ASCII flowers and flower symbols?
ASCII flowers are drawn with several keyboard characters over one or more lines. Flower symbols such as ✿ ❀ ❁ ✾ are single Unicode characters. Symbols are easier to paste into bios and messages; drawn flowers give you stems, leaves and pots.

Where it works

Which flower fits in a chat message?
The one-line flowers and the five-petal flower, which is only 7 characters wide. Larger flowers need a code block so the stem stays under the bloom. The five-petal flower is the smallest, so it is also the least likely to wrap on a phone or lose its shape.
Where can I find roses and other flowers?
The rose ASCII art page has one-line and stemmed roses, and the flower symbols page has single-character flowers such as ✿ and ❀. This page covers drawn blooms: daisies, tulips in a pot and a sunflower. Pick whichever suits the app you are pasting into.

How it works

How do I draw a flower pot in text?
Draw a trapezium under the stems with ___/, wider at the top than the bottom, and keep the stems in the middle columns so they sit inside the pot. Paste the finished piece into a code block, or the pot will drift away from the stems.
How do I turn a picture of a flower into text?
Open the image to ASCII converter, choose a photo with a plain background and a clear outline, and try a width of 40 to 60 characters. Braille mode keeps more detail in a small space, and the photo never leaves your browser.

Tips & limits

Why does the stem slide away from my flower?
The app is using a proportional font, where spaces are narrower than other characters, so the stem moves out from under the bloom. A code block or monospace editor gives every character the same width and keeps the stem in place.
Which text flower is safest in a plain ASCII setting?
Pick a flower whose bloom is @ or *, such as the one-line @}->--, because those characters exist everywhere. Flowers that use ✿ or ❀ may show as a box in some terminals or on very old systems. Test the flower in the app first, since fonts differ between devices.