One Line ASCII Art
One line ASCII art: tiny pictures that fit on a single line, so they survive any app, font or text box. Tap to copy.
By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Animals
Most of these have been passed around chat rooms and forums for decades; nobody knows who drew them first.
=^.^=
(=^-^=)
><((((º>
<コ:彡
<(")ʕ•ᴥ•ʔ
U・ᴥ・U
~~(__^·>
<°)))><
(\(\ (-.-)
Hearts and flowers
<3
@}->--
@}-;-'---
--<-<-<@
.:*~*:._.:*~*:. <3 .:*~*:._.:*~*:.
(✿◠‿◠)
Objects
c[_]
o==[]::::::::::::::::>
▬▬ι═══════ﺤ
[_]>
(_)_)::::::::::D~~
|_|>
---|>
8==[=====]-->
Moods and actions
Faces made famous by forums and chat. More on the text faces pages.
(•_•) ( •_•)>⌐■-■ (⌐■_■)
(╯°□°)╯︵ ┻━┻
┬─┬ノ( º _ ºノ)
ᕦ(ò_óˇ)ᕤ
(っ˘ڡ˘ς)
ε=ε=ε=┌(;*´Д`)ノ
30 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
- One-line ASCII art is a picture squeezed into a single row of characters, so it does not depend on font width.
- Pure ASCII pieces such as =^.^=, <3 and c[_] work everywhere, including terminals and code.
- Pieces that borrow Unicode symbols such as ᴥ, ⌐ or ┻ are more expressive, but a very old device or font may show a box.
- The fish ><((((º> and the rose @}->-- work because one shape says the whole picture; changing one character usually breaks it.
- Some apps turn :) or <3 into emoji automatically, so test a one-liner in the app you plan to use.
What makes one line ASCII art work?
One-line ASCII art is a picture squeezed into a single row of characters. Because there is no second row to line up with, it does not care about font width, which is why it is the only kind of text art that survives in Instagram bios, TikTok comments, game chats and SMS.
The tricks are the same ones cartoonists use: pick the one shape that says “fish” or “rose” and draw only that. ><((((º> is a fish because the brackets read as scales and the >< as a tail. @}->-- is a rose because @ looks like a bloom from the side. The order of the characters is the whole design, so changing one character usually breaks the picture.
Is it plain ASCII or Unicode?
| Type | Example | Works in | Risk |
|---|---|---|---|
| Pure ASCII | =^.^= <3 c[_] |
Everywhere, including terminals and code | None, but fewer shapes are possible |
| ASCII plus symbols | ʕ•ᴥ•ʔ ▬▬ι═══════ﺤ |
Phones, browsers, chat apps | A missing character shows as a box |
If the art will be pasted somewhere old or technical, such as a terminal, a game console chat or an email that may be read as plain text, stay with the pure ASCII pieces.
How do I make my own one-line art?
Start from a shape you can name in one or two characters: @ for a bloom, o for an eye, /\ for ears, ~ for water or a tail. Then build outwards and test it in the app you plan to use, because some apps turn :) or <3 into emoji automatically. For bigger pictures, see the ASCII art galleries or turn a photo into text with the image to ASCII converter. The more you practise, the faster you will spot a shape that works as one line ascii art in any chat.
Frequently asked questions
Basics
Why use one-line ASCII art instead of a bigger picture?
Are these pure ASCII?
Who made these?
What characters are the building blocks of one-liners?
Why is the fish ><((((º> a fish?
Where it works
Which one-liners work in Instagram bios, TikTok comments and SMS?
When should I stay with pure ASCII?
Where are the faces like shrug and table flip?
Tips & limits
How do screen readers read one-line art?
Why did my one-liner turn into an emoji?
More ASCII art and tools
- Table FlipTap a face to copy it. The table flip and its reply are both strings, and the table lines come from the box-drawing block.
- Lenny FaceTap a face to copy it. Each is a string of several characters, and most use combining marks that some apps draw badly.
- Text Symbols to Copy and PasteText symbols are Unicode characters, such as hearts, stars, arrows, check marks and brackets, that you copy and paste into bios, names, messages and documents. Each one shows its Unicode name and code point, so you know exactly what you are pasting and can tell it apart from an emoji.
- Heart ASCII ArtAscii art heart designs in text, from <3 and one-line hearts to large hearts for cards and code blocks. Tap to copy.
- Cat ASCII ArtAscii art cat designs to copy and paste, from a three-character face to a cat on a fence at night. Tap a cat to copy it; use the code block button for Discord.
- 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.