Christmas ASCII Art
Christmas ASCII art in text: small and large trees, a tree with presents and a snowman for cards, chats and code blocks. Tap to copy.
By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Small Christmas trees
*
/o\
/o*o\
/*o*o*\
|* *** ***** ******* |_|
_===_
(o o)
( : )
( : )
( : )Bigger pieces
*
/.\
/o.o\
/.o.*.\
/*.o.o.*\
/.o.*.o.*o\
|_|
[##] [##]. * . * . * . ________________ | MERRY | | CHRISTMAS | |________________| . * . * . * .
_____________ | | | |______|______| | | | | | | |______|______|
Made with our image converter
We drew a simple Christmas tree 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.
⠀⠀⠀⠀⠀⠀⠀⢀⡀ ⠀⠀⠀⠀⠀⠀⠒⣾⣷⠒ ⠀⠀⠀⠀⠀⠀⢀⣿⣿⡂ ⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣆ ⠀⠀⠀⢀⣼⣿⣹⣿⣿⣿⣿⣧⡀ ⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣷⡀ ⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣩⣿⣦⡀ ⠀⠀⠚⠛⣻⣿⣿⣿⠿⣿⣿⣟⠛⠓ ⠀⠀⣠⣾⡿⢿⣿⣿⣾⣿⣿⣿⣷⣄ ⢠⣾⣿⣿⣷⣾⣿⣿⣿⣿⣿⣴⣿⣿⣷⣄ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇ ⠀⠀⠀⠀⠀⠀⠘⠛⠛⠃
++
.*@@*:
*@@#
=@@@@+
.#@@@@@@%:
=@#=@@@@@@@+
=**%%@@@@@@**=
.#@@@@@@@@#:
+@@@@@@@@@-#@+
:%@@@@@@@@@@@@@@%-
:::*@@@@%+%@@@#-::
-%@@@@@%*@@@@@%-
:#@@%-%@@@@@@@++@@#-
:#@@@@@@@@@@@@@@@@@@@@#:
%@@@
%@@@
:---⠀⠀⠀⣀⣀ ⠀⠀⠀⣼⣧ ⠀⢀⣞⣿⣿⣷⡄ ⠀⣠⣾⣿⣿⣷⣄ ⠀⣹⣿⣿⣻⣿⣏ ⠾⠿⠿⣿⣿⠯⠿⠷⠄ ⠀⠀⠀⠸⠿
9 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
- A text Christmas tree is a triangle in which each line is two characters wider than the one above, with / on the left edge and \ on the right.
- Ornaments go inside the tree as o, * or ., the star goes on top and the trunk is a short | or |_| under the middle.
- A small tree has 3 to 4 lines of branches and is about 9 wide, a medium tree 5 to 6 lines and about 15, and a large tree 8 or more lines and 20 and up.
- A tree of eight lines is about 17 characters wide before decorations and still fits in a Discord code block on a phone.
- For a card, paste the tree into a document and set a monospace font such as Courier New, Consolas or Menlo.
How do you draw a Christmas tree in text?
The text Christmas tree is a triangle built line by line: each line is two characters wider than the one above, centred on the same column, with / on the left edge and \ on the right. Ornaments go inside (o, *, .), the star goes on top and the trunk is a short | or |_| under the middle.
| Size | Lines of branches | Width |
|---|---|---|
| Small | 3 to 4 | about 9 |
| Medium | 5 to 6 | about 15 |
| Large | 8 or more | 20 and up |
Every extra line adds two columns, so a tree of eight lines is about 17 characters wide before decorations. That still fits in a Discord code block on a phone.
Adding words to Christmas ASCII art
For a big “Merry Christmas” banner to go with the tree, use the text to ASCII generator. Keep the banner narrower than the tree, and your christmas ascii art will stay centred in a code block.
Frequently asked questions
Basics
How wide is a Christmas tree in ASCII art?
What goes on top of a text Christmas tree?
Where it works
How do I put a Christmas tree in a card?
Will a Christmas tree work in a text message?
Which Christmas piece fits a Discord message?
Where can I find a plain tree or pine?
How it works
How do I write Merry Christmas in big letters?
How do I make a bigger Christmas tree?
How do I decorate the tree?
How do I make a Christmas card from my own drawing?
More ASCII art and tools
- Tree ASCII ArtAscii art tree designs, from a three-line pine and a forest to a tree with a swing, drawn in text. Tap to copy.
- Star ASCII ArtAscii art star designs in text: small stars, a shooting star, a starry night sky and larger stars made with keyboard characters. Tap to copy.
- ASCII Art GeneratorThis ASCII art generator turns your words into big letters made of keyboard characters, in 32 FIGlet fonts. Type a word, pick a font, then copy it plain or as a Discord code block.
- ASCII ArtASCII art is pictures and lettering made from keyboard characters. Copy a ready-made piece from the galleries, make your own from text or a photo, and learn how to keep it from breaking when you paste it into chats, bios and code blocks.
- Image to ASCII Art ConverterThis image to ASCII converter turns a picture into text art made of characters or Braille dots. Choose, drop or paste an image, set the width, then copy the result or save a .txt or PNG.
- ASCII TableThe ASCII table lists all 128 ASCII codes, numbered 0 to 127, with their decimal, hexadecimal, octal and binary values, character names and HTML codes. Tap a printable character to copy it, and read the control codes' escape sequences beside it.