ARTASCIIcreate with characters
76 designs · 7 categories

ASCII art templates to copy

Choose a design, check its width, then copy it into a monospace text area. All 76 templates below use printable ASCII characters and line breaks only; spaces are part of the drawing.

Explore by topic

76 designs available

Tiny heart

ASCII
<3

2 columns × 1 lines

A small accent in a message.

TXT file

Outline heart

ASCII
 _   _
/ \_/ \
\     /
 \   /
  \_/

7 columns × 5 lines

A light outline for a code block.

TXT file

Solid heart

ASCII
 ** **
*******
 *****
  ***
   *

7 columns × 5 lines

A compact heart in five lines.

TXT file

Dotted heart

ASCII
 .::. .::.
:::::::::::
 ':::::::'
   ':::'
     '

11 columns × 5 lines

Dots and colons for a different texture.

TXT file

Heart and arrow

ASCII
  **   **
 **** ****
***********
----->*****---->
  *******
   *****
    ***
     *

16 columns × 8 lines

A horizontal arrow to accompany a short message.

TXT file

Two hearts

ASCII
 ** **     ** **
*******   *******
 *****     *****
  ***       ***
   *         *

17 columns × 5 lines

Two small hearts side by side.

TXT file

Framed heart

ASCII
+---------+
|  ** **  |
| ******* |
|  *****  |
|   ***   |
|    *    |
+---------+

11 columns × 7 lines

A frame that makes spacing easy to check.

TXT file

Heart ribbon

ASCII
--<3--<3--<3--

14 columns × 1 lines

A one-line separator.

TXT file

Tiny face

ASCII
=^.^=

5 columns × 1 lines

Five characters for a short message.

TXT file

Curious cat

ASCII
 /\_/\
( o.o )
 > ^ <

7 columns × 3 lines

Three lines with ears and whiskers.

TXT file

Sleeping cat

ASCII
 /\_/\
( -.- )
 (___)z

7 columns × 3 lines

A quiet, compact version that is easy to copy.

TXT file

Sitting cat

ASCII
 /\_/\
( o.o )
 /   \
(_____)~

8 columns × 4 lines

A small body with a short tail.

TXT file

Cat in a box

ASCII
 /\_/\
( o.o )
+--U-U--+
|       |
+-------+

9 columns × 5 lines

A closed box with two paws on the edge.

TXT file

Sideways cat

ASCII
 /\_/\
( o.o )__
 /       `.
(_(__(_)-'

11 columns × 4 lines

An elongated silhouette in four lines.

TXT file

Two cats

ASCII
 /\_/\   /\_/\
( o.o ) ( o.o )
 > ^ <   > ^ <

15 columns × 3 lines

Two faces with a space between them.

TXT file

Cat with a long tail

ASCII
 /\_/\
( o.o )   _
 /   \___/ )
(_____)---'

12 columns × 4 lines

A raised tail for a wider silhouette.

TXT file

Flower on a stem

ASCII
  @
 /|\
  |
 \|/
  |

4 columns × 5 lines

A simple, narrow upright flower.

TXT file

Round flower

ASCII
  .-.
 (   )
  `-'
   |
 --|--
   |

6 columns × 6 lines

A rounded head and two small leaves.

TXT file

Small bouquet

ASCII
 @ @ @
  \|/
   |
  / \

6 columns × 4 lines

Three flowers in four lines.

TXT file

Tulip

ASCII
  _ _
 ( v )
  \ /
   V
   |
  /|\

6 columns × 6 lines

A compact tulip silhouette.

TXT file

Simple star

ASCII
  |
--+--
  |

5 columns × 3 lines

A point of light in three lines.

TXT file

Geometric star

ASCII
   /\
  /  \
<      >
  \  /
   \/

8 columns × 5 lines

A symmetrical outline motif.

TXT file

Tiny sky

ASCII
 *     .
    +
 .     *

8 columns × 3 lines

Scattered stars for a short decoration.

TXT file

Asterisk star

ASCII
     *
    ***
 * ***** *
   *****
   *   *

10 columns × 5 lines

A solid star in five lines.

TXT file

Empty frame

ASCII
+------------------+
|                  |
+------------------+

20 columns × 3 lines

A frame to fill with short text.

TXT file

Dotted divider

ASCII
o---o---o---o---o

17 columns × 1 lines

A simple divider between two sections.

TXT file

Star divider

ASCII
* . * . * . * . *

17 columns × 1 lines

A short decorative line.

TXT file

Framed bar

ASCII
[==================]

20 columns × 1 lines

A horizontal bar for a monospace area.

TXT file

Steaming cup

ASCII
 ( (
  ) )
 .----.
 |    |]
 |____|

8 columns × 5 lines

A small cup for a break-time message.

TXT file

Two peaks

ASCII
    /\
   /  \    /\
  /    \__/  \
 /            \

15 columns × 4 lines

A minimal landscape in four lines.

TXT file

Fish

ASCII
><(((('>

8 columns × 1 lines

A fish on a single line.

TXT file

Little owl

ASCII
 ,_,
(O,O)
(   )
-"-"-

5 columns × 4 lines

A front-facing owl in four lines.

TXT file

Horizontal rose

ASCII
@}-;---

7 columns × 1 lines

A one-line message.

TXT file

Potted flower

ASCII
  @
  |
 \|/
[___]

5 columns × 4 lines

An upright design for a note.

TXT file

Two flowers

ASCII
 @   @
 |   |
/|\ /|\

7 columns × 3 lines

A pair for a small text block.

TXT file

Flower sprig

ASCII
  *
 /|
* |
 \|
  |

3 columns × 5 lines

A narrow silhouette.

TXT file

Spark

ASCII
 |
-+-
 |

3 columns × 3 lines

Three lines and three columns.

TXT file

Three stars

ASCII
*   *   *

9 columns × 1 lines

A one-line divider.

TXT file

Rays

ASCII
\ | /
--*--
/ | \

5 columns × 3 lines

A central point with rays.

TXT file

Light trail

ASCII
*---.. .

8 columns × 1 lines

An asymmetrical horizontal design.

TXT file

TITLE frame

ASCII
+-----------+
|   TITRE   |
+-----------+

13 columns × 3 lines

Replace TITRE and preserve the spaces.

TXT file

Equals-sign frame

ASCII
+===========+
|           |
+===========+

13 columns × 3 lines

A heavier border variant.

TXT file

Arrow divider

ASCII
----->----->

12 columns × 1 lines

A divider that points in a direction.

TXT file

Mini frame

ASCII
+----+
|    |
+----+

6 columns × 3 lines

Four interior columns to fill.

TXT file

Dog face

ASCII
 / \__
(    @\___
 /         O
/   (_____/
/_____/   U

12 columns × 5 lines

Floppy ears and a muzzle.

TXT file

Small face

ASCII
 / \ / \
(  o o  )
 \  Y  /

9 columns × 3 lines

A compact three-line head.

TXT file

Sitting puppy

ASCII
 /\_/\
( o o )
 / Y \
( | | )
(_|_|_)

7 columns × 5 lines

A short front-facing silhouette.

TXT file

Tiny muzzle

ASCII
U^o^U

5 columns × 1 lines

A one-line face.

TXT file

Bone

ASCII
()====()

8 columns × 1 lines

An accessory to add separately.

TXT file

Kennel

ASCII
   /\
  /  \
 /____\
 | __ |
 ||  ||
 ||__||

7 columns × 6 lines

A little shelter to customise.

TXT file

Sleeping dog

ASCII
U-.-U  z Z

10 columns × 1 lines

A quiet face with long ears.

TXT file

Two companions

ASCII
U^o^U  U-.-U

12 columns × 1 lines

Two faces on one line.

TXT file

Small fish

ASCII
><>

3 columns × 1 lines

A one-line message.

TXT file

Facing left

ASCII
<><

3 columns × 1 lines

A left-facing design.

TXT file

Long fish

ASCII
><(((o>

7 columns × 1 lines

A horizontal silhouette.

TXT file

Facing pair

ASCII
><>  <><

8 columns × 1 lines

Two fish separated by spaces.

TXT file

Fish and bubbles

ASCII
     o
    o
><(((o>

7 columns × 3 lines

Bubbles extend the design upward.

TXT file

Fish bowl

ASCII
 .-------.
/         \
|   ><>   |
\_________/

11 columns × 4 lines

A fish in a rounded frame.

TXT file

Under a wave

ASCII
~ ~ ~ ~ ~
  ><>

9 columns × 2 lines

Two lines for a small scene.

TXT file

School of fish

ASCII
><>    ><>
   ><>

10 columns × 2 lines

Three staggered small fish.

TXT file

Rabbit face

ASCII
(\ /)
(o.o)
(> <)

5 columns × 3 lines

Two long upright ears.

TXT file

Sitting rabbit

ASCII
(\_/)
( . .)
/ >o< \
(__|__)

7 columns × 4 lines

A silhouette with paws.

TXT file

Mini rabbit

ASCII
()()
(..)
(")(")

6 columns × 3 lines

Three very narrow lines.

TXT file

Sleeping rabbit

ASCII
(\ /)
(-.-)
(> <)

5 columns × 3 lines

Closed eyes and long ears.

TXT file

Two rabbits

ASCII
(\ /) (\ /)
(o.o) (o.o)
(> <) (> <)

11 columns × 3 lines

Two equal-height faces.

TXT file

Carrot

ASCII
 \|/
  V
 / \
 \ /
  V

4 columns × 5 lines

An accessory to place beside a rabbit.

TXT file

Rabbit behind a wall

ASCII
 (\ /)
 (o.o)
--o-o--

7 columns × 3 lines

A face above a divider.

TXT file

Framed rabbit

ASCII
+-------+
| (\ /) |
| (o.o) |
+-------+

9 columns × 4 lines

A face in a monospace frame.

TXT file

Small tree

ASCII
   *
  /\
 /oo\
/____\
  ||

6 columns × 5 lines

A narrow tree for a message.

TXT file

Layered tree

ASCII
    *
   /\
  /__\
  /  \
 /____\
 /    \
/______\
   ||

8 columns × 8 lines

Three layers of branches.

TXT file

Gift

ASCII
  >o<
+--+--+
|  |  |
+--+--+

7 columns × 4 lines

A parcel with a central ribbon.

TXT file

Candle

ASCII
  (
  )
 | |
 | |
_|_|_

5 columns × 5 lines

A stylised flame above a candle.

TXT file

Snowflake

ASCII
\ | /
--+--
/ | \

5 columns × 3 lines

A symmetrical five-column design.

TXT file

Bauble

ASCII
  |
 .-.
( * )
 `-'

5 columns × 4 lines

A four-line hanging ornament.

TXT file

Garland

ASCII
o-*--o-*--o-*

13 columns × 1 lines

A festive one-line divider.

TXT file

NOEL card

ASCII
+----------+
|   NOEL   |
+----------+

12 columns × 3 lines

A short title inside a frame.

TXT file

Choose a design that fits

Start with the available space, then choose a theme. A small complete drawing is easier to read than a large one split across the screen. Each card gives the longest line and the line count of the exact text copied, including leading spaces.

Your purposeStarting pointCheck after pasting
Single-line messageTiny face: 5 columns; tiny heart: 2 columnsThe service does not replace the pattern with an emoji.
Small code blockCurious cat: 7 columns × 3 linesSpaces before the ears remain intact.
Larger decorationTwo hearts: 17 columns × 5 linesThe widest line does not wrap.
Frame a headingEmpty frame: 20 columns × 3 linesThe inserted text uses no more than 18 inner columns.

Two examples for different uses

These examples contain exactly the same characters as their cards, with no tabs or trailing spaces. They are reproducible formatting examples, not evidence of testing in every messaging app.

 /\_/\
( o.o )
 > ^ <
Curious cat — 7 columns × 3 lines. Use a block that preserves spaces; the face is one column wider than the ear line.
+------------------+
|                  |
+------------------+
Empty frame — 20 columns × 3 lines. To centre an 8-character word, place 5 spaces on each side within the 18 inner columns. An accented character or emoji may require a visual check.

Copy without breaking the layout

  1. Copy the complete template using its button.
  2. Paste into a fixed-width text editor or a code block.
  3. Keep the leading spaces and disable word wrap if your editor allows it.
  4. Preview the result in its destination, especially on a phone.

On GitHub, a fenced code block preserves text formatting: see the official code-block documentation and our ASCII guide for README files. For chat messages, follow the Discord copy-and-paste guide.

What “ASCII” means in this collection

The characters used belong to the repertoire described in RFC 20. The heart <3 is ASCII; ♥ is not. Unicode characters and emoji are grouped separately on the symbols page.

ASCII alone does not guarantee alignment: a proportional font, removed spaces or a narrow screen can still change the result. For your own drawing, try the image converter; for a heading, use the text generator.

This selection includes simple patterns and variations on common forms. It is not a historical catalogue of ASCII art, and ArtASCII does not claim to have invented traditional emoticons or silhouettes.

Practical questions

Why do my cat’s ears move after pasting?

Check the font and the leading spaces first. Copying only visible characters and missing those spaces moves the ears.

Can I put two drawings side by side?

Yes, in a monospace font. Add their maximum widths and the separating spaces, then check the result on the narrowest screen you expect to use.

Explore further