Birthday ASCII art
Send a little cake made of characters. Copy a short wish below, or open the framed card and make the message your own.
Original site-assembled ASCII designs. No account needed.
Personalize the birthday cardOne-line birthday wish
A short birthday wish between simple dash dividers.
--- Happy birthday! ---
23 columns, 1 line. Spaces included.
Small candle cake
Three candles above a small cake with a dotted filling.
^ ^ ^ | | | .-----------. |~~~~~~~~~~~| | . . . . . | '-----------'
13 columns, 6 lines. Spaces included.
Framed birthday card
A complete centered birthday wish, candle cake and message for a friend.
+----------------------------+ | | | HAPPY BIRTHDAY! | | | | ^ ^ ^ | | | | | | | .-----------. | | |~~~~~~~~~~~| | | | . . . . . | | | '-----------' | | | | For a friend | | Have a bright day! | | | +----------------------------+
30 columns, 15 lines. Spaces included.
Put your own message in the card
Open the birthday card link. The text box editor loads the same cake, message and 30-column centered frame shown here, including one blank row of padding above and below.
In Text inside the box, replace "For a friend" with your recipient line and change "Have a bright day!". Keep the cake's spaces if you want the same shape. The preview updates as you type; Copy text or Download TXT exports the current card.
The frame leaves 26 columns for text. Whole words wrap at that width; a longer single word is split. The editor accepts printable ASCII and line breaks. Accents, emoji and tabs produce an error instead of being removed or transliterated. Use ordinary text elsewhere when a name needs characters this editor cannot accept.
Copy as Markdown adds a code fence for a document that supports fenced blocks. Download PNG saves a fixed-layout image of the current box; an image is not selectable text. Add a description when sharing it. To make large birthday lettering instead, use Text to ASCII.
Keep the cake together when you paste
Copy and TXT on this page contain only the design, with no label, code fence or added final newline. TXT is UTF-8. Keep its leading spaces and line breaks and use a monospace font. The one-line wish needs no multiline layout.
Preview the actual destination before posting: apps may wrap lines, collapse spaces or change fonts. These are not verified Discord, Steam or other chat templates. The copied confirmation means the browser accepted the write, not that another app accepted the art.
If copying fails, select the raw text shown by the error or download TXT. For a fixed image of the unframed cake, copy it into ASCII to PNG and render it there.
These arrangements were assembled for this site, not copied from another collection. Familiar shapes are not claimed as exclusive. Editor links carry only a public sample name, never your recipient or message. Export before leaving the editor; work is not saved automatically. Site resources and analytics still make requests; see data handling.