Thirty-four pieces of bunny text art, one line to 16: faces, a lop, a rabbit seen from behind, one out of a hat, two for Easter. All are keyboard characters only, which is what keeps a sign bunny's edges straight.
Read the full guide
Write on the sign first
Words to type over holds the 4 pieces that take your text: Bunny holding a sign (two lines of 13 characters), Squash-proof bunny sign (9, padded with dots), Bunny with a speech bubble and Rabbit hutch with a name. Keep every sign line the same length, or the right-hand bar moves. Fits a comment box marks the 32 pieces within 8 lines and 30 columns.
Where a bunny loses its shape
Anything taller than one line wants a monospaced font and its spaces kept; the cat ASCII art page explains why, and what Markdown does to a backslash, which 28 of these 34 contain. Squash-proof keeps the 9 that have no spaces to lose: 5 one-liners and 4 taller pieces, a sign bunny among them.
Tips
An ascii art bunny for a sign-off: Sleeping bunny, one line (13 characters) or Squash-proof bunny face (3 lines by 5).
Lop-eared bunny's ears droop, which is what defines a lop. Bunny with tall ears grows by a line of bars.
Search easter for the basket and striped egg; its zigzag row is 6 characters to repaint. One-character rabbits: bunny symbols.
Questions and answers
Why does the sign wobble on a sign bunny I copied elsewhere?
Check its edges. If the top is  ̄ (Fullwidth macron, U+FFE3) and the bottom _ (Fullwidth low line, U+FF3F), Unicode classes both as Fullwidth: twice as wide as a letter in an East Asian fixed-pitch font. The sign bunnies here are keyboard characters, one column each.
How do I fit a longer message on the sign?
Widen every sign line by the same amount. On Bunny holding a sign that is one more hyphen in each edge and one more space in each text line per extra character; the post stays put. It is 17 columns now; stop at 30.
Is a rabbit piece different from a bunny piece?
Only in the name. Search reads both words on all 34, so either finds everything. Three bunnies in a row borrows the proper terms: a male rabbit is a buck, a female a doe and a young one a kit.
Bunny and carrot, one lineEars out sideways, three dots of distance and a carrot with its leaves trailing. Reads left to right. 1 line, 25 wide. Keyboard characters only.
Bunny ears in the grassOne line of lawn with a pair of ears standing in it. Add grass to either end. 1 line, 15 wide. Keyboard characters only.
Bunny hop trail, one lineThree arcs of hop and the rabbit that made them. Delete an arc for a shorter journey. 1 line, 27 wide. Keyboard characters only.
Bunny's carrots, one lineThree carrots, leaves to the left, five characters each. Copy one and paste it as often as the rabbit deserves. 1 line, 17 wide. Keyboard characters only.
Sleeping bunny, one lineEyes shut and ears flopped to either side. Add a z for a longer nap. 1 line, 13 wide. Keyboard characters only.
Show all 34 pieces (29 more)
Small, 2 to 4 lines 14
Bunny flopA rabbit lying flat out on its side with its eyes shut. Ears to the left, tail to the right; add underscores for a longer rabbit. 3 lines, 16 wide. Keyboard characters only.
Bunny from behindEars, a back and a round tail. It is not speaking to you. 4 lines, 7 wide. Keyboard characters only.
Bunny in the carrot patchFour carrot tops in a row of soil and a pair of ears where a fifth should be. 2 lines, 27 wide. Keyboard characters only.
Bunny waving helloOne paw up. The plain greeting, four lines by six columns. 4 lines, 6 wide. Keyboard characters only.
Bunny with a bowA face with a bow tied between the ears. Delete the top line and the bow is gone. 4 lines, 7 wide. Keyboard characters only.
Bunny with a carrotA rabbit holding a carrot upright, leaves on top. The carrot is three lines tall. 4 lines, 10 wide. Keyboard characters only.
Bunny with no backslashBrackets for ears and a second face for feet. No backslash, underscore, asterisk or backtick, and a CommonMark parser hands it back unchanged. 4 lines, 5 wide. Keyboard characters only.
Bunny with tall earsTwo bars to each ear and a round face under them. Add a line of bars for longer ears. 4 lines, 7 wide. Keyboard characters only.
Lop-eared bunnyA lop: the ears hang down past the cheeks and are not carried upright. 4 lines, 9 wide. Keyboard characters only.
Small bunny faceEars, eyes, a nose and one whisker on each cheek. 3 lines, 7 wide. Keyboard characters only.
Squash-proof bunny faceFive characters a line and no space anywhere, so there is nothing to fold. 3 lines, 5 wide. Keyboard characters only.
Squash-proof sitting bunnyColons for fur, an o for the tail, and no line that starts with a space. 4 lines, 6 wide. Keyboard characters only.
Three bunnies in a rowLarge, medium and small, all facing you. Call them buck, doe and kit, or a queue. 4 lines, 22 wide. Keyboard characters only.
Two bunnies, nose to noseTwo rabbits facing each other with a heart made of a less-than sign and a 3 between them. 3 lines, 16 wide. Keyboard characters only.
Medium, 5 to 9 lines 13
Bunny and a balloonA rabbit holding the string of one balloon. Delete a line of string and move the balloon left to lower it. 7 lines, 13 wide. Keyboard characters only.
Bunny ears out of a burrowA mound, a hole and two ears. The rest of the rabbit is below ground. 5 lines, 19 wide. Keyboard characters only.
Bunny holding a signThe sign bunny, a figure older than this site, redrawn in keyboard characters: a rabbit gripping the post of a placard. Type over both lines, 13 characters each at most, and pad with spaces so the right-hand bar stays where it is. 8 lines, 17 wide. Keyboard characters only.
Bunny in an Easter basketA rabbit in a basket under a hooped handle, with an egg on each side of it. 7 lines, 16 wide. Keyboard characters only.
Bunny on the moonA rabbit sitting in the curve of a crescent moon with five stars round it. 8 lines, 22 wide. Keyboard characters only.
Bunny with a speech bubbleA rabbit saying HELLO. For a longer word, add one hyphen to the line above and the line below for each extra letter. 5 lines, 20 wide. Keyboard characters only.
Bunny with an Easter eggA rabbit beside a striped egg as tall as it is. Swap the zigzag row for a pattern of your own, 6 characters. 5 lines, 16 wide. Keyboard characters only.
Hopping bunny, side viewSide on and mid hop, ears laid back, tail behind. It faces right. 5 lines, 13 wide. Keyboard characters only.
Rabbit hutch with a nameA hutch on legs, a rabbit at the wire and a name plate. Type over BUN, 9 characters at most, and keep it centred. 8 lines, 21 wide. Keyboard characters only.
Rabbit out of a hatA rabbit halfway out of an upturned top hat, brim uppermost. The trick has worked. 7 lines, 19 wide. Keyboard characters only.
Sitting rabbit, side viewSide on and sitting up, ears straight, tail at the back. It faces left. 6 lines, 12 wide. Keyboard characters only.
Squash-proof bunny signThe sign-holding rabbit with dots for padding. Type over HELLO and fill what is left with dots, 9 characters between the bars in all. 6 lines, 11 wide. Keyboard characters only.
Standing bunny, whole bodyUp on its hind legs with its front paws tucked in, looking straight at you. 6 lines, 7 wide. Keyboard characters only.
Large, 10 lines and up 2
Big bunny faceA full face under two tall ears, twelve lines in all. Swap each () for a hyphen and it is asleep. 12 lines, 21 wide. Keyboard characters only.
Rabbit silhouetteA sitting rabbit filled in with # signs, side on, ears up, one blank for an eye and a tail of one @. Swap every # for another character to change the coat. 16 lines, 19 wide. Keyboard characters only.
How this list was compiled: Every piece was typed for this page and checked in a monospaced font on 2026-09-19; none is copied from an archive or another site. Two figures are older than this site and are not its invention: the three-line keyboard bunny, ears over a face over paws, whose ear line (\_/) 20 of the 34 pieces use, and the bunny holding a sign, which went round social media years before this page was written. The set starts from the sign-holding bunny, redrawn here in keyboard characters so the sign keeps its edges, and adds faces, whole rabbits seen from the front, the side and behind, a lop, carrots, two Easter pieces, a handful of scenes and four taller pieces with no run of spaces in them. Each character was looked up in the Unicode Character Database, version 18.0.0: names and categories in https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt, width classes in https://www.unicode.org/Public/18.0.0/ucd/EastAsianWidth.txt, the Emoji property in https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt, all read on 2026-09-19. Keyboard characters only means the 95 printable ASCII characters, U+0020 to U+007E. Squash-proof means no line starts with a space and no two spaces touch. The comment box badge means at most 8 lines and 30 columns: a rule of thumb of this site, not a promise about any app. Licence: own work