Kaomoji Generator: Bunny Text Art & 1,152-Face Mixer

KNITTING HIYORI

Updated 2026-09-21

When an emoji is too loud,
a symbol still speaks.

Bunny text art, a kaomoji face mixer, dividers, invisible characters and fancy fonts. Tap once to copy — works in Instagram, Threads, X, Discord and anywhere else that takes text.

Short answers: For bunny text art, pick what the bunny holds and tap to copy. For a custom kaomoji, choose eyes and a mouth — 36 × 32 gives 1,152 faces. To keep line breaks on Instagram, paste a Hangul Filler (U+3164) instead of a normal space. An Instagram bio is 150 characters, and one full divider costs about 13 of them.

LAYOUT

Instagram bio layout & character counter

An Instagram bio is 150 characters and every symbol, space and line break counts. Type your own text, pick a frame, and the counter shows what is left before you paste. Decoration eats more than you think.

This is just a sample — swap in your own name, brand, or title

Frame
Font for line one letters and digits only
Preview
0 / 150

QUICK REFERENCE

Kaomoji & symbol cheat sheet

One example from each section, where it works best, and how many characters it really costs — line breaks and invisible combining marks included.

TypeExampleBest forCharacters
Bunny text art (\_/)
( •_•)
/> ♥️ >
Stories, captions, Discordabout 21
Two-line bunny ꒰\_/꒱
꒰•ᵕ•꒱
End of a sentence, top of a paragraphabout 13
Kaomoji, single line(•ᵕ•)Anywhere — never breaksabout 5
Kaomoji, teary eyes(o̴̶̷᷄ᵕo̴̶̷̥᷅)When you need to be cute; costs a lotabout 14
Text divider୨୧┈┈┈┈┈┈┈┈┈୨୧Splitting a bio or captionabout 13
Story decoration⋆.˚✮🎧✮˚.⋆Above or below story textabout 9
Star✦Next to a name, end of a lineabout 1
Heart♡End of a line — cheapest decorationabout 1
Music notes♪♫*•♪Playlists, lyrics, now playingabout 5
Circled number①Lists and stepsabout 1
Invisible line break(invisible)Blank lines on Instagram, Facebook, Threads2 (break + filler)
Fancy font𝓱𝓲𝔂𝓸𝓻𝓲Instagram name field, decorative lines1 per letter
FAQ

Questions people ask

What does kaomoji mean?

Kaomoji is Japanese for “face characters” — kao (face) plus moji (character). Unlike Western emoticons you read sideways, kaomoji sit upright, like (^_^). The style is commonly traced to 1986 in Japan, and it spread because the eyes carry the emotion, so faces can be rebuilt from parts.

How do I add a line break in my Instagram bio or caption?

Paste an invisible character on the empty line. Instagram removes blank lines and leading spaces, so pressing Enter twice does not survive. Copy “Line break” from the invisible characters section and paste it wherever you want the gap. Laying out the whole block here and pasting it in one go is the most reliable method.

What is an invisible character and why do I need one?

Instagram, Facebook and Threads trim leading whitespace and collapse blank lines, so your carefully spaced caption arrives as a wall. An invisible character looks empty but is not classified as whitespace, so the trimmer skips it. The two that reliably survive are the Hangul Filler (U+3164) and the Braille Blank (U+2800). Plenty of sites hand out a normal full-width space instead, which is exactly why it stops working the moment you paste.

Why do some symbols show up as empty boxes?

Your device does not have a font covering that character, so it draws a placeholder — often called tofu. It happens most with the Musical Symbols block: that pretty eighth note 𝅘𝅥𝅮 is actually three stacked codepoints and most phones cannot render it. Everything in the music section here is basic notation or emoji, and the trendy sets that can break are labelled.

Do decorative symbols count toward the Instagram character limit?

Yes, and more than you would guess. Instagram and Threads bios are 150 characters, X is 160, and line breaks count too. A full divider is about 13. Some kaomoji are worse: (o̴̶̷᷄ᵕo̴̶̷̥᷅) looks like five characters and costs fourteen, because those watery eyes are one letter with five combining marks stacked on it. The counter in the layout tool shows the real number.

Why do fancy fonts not work with Japanese, Chinese or Korean?

Because they are not fonts. They are Unicode Mathematical Alphanumeric Symbols — a block that only contains A–Z, a–z and 0–9. There is no bold や, no script 中, no italic 한. Every converter on the web has this limit; none of them are broken. For CJK text the way to add character is layout and decorative symbols, not letterforms.

Can I use fancy fonts in my Instagram username?

No. Usernames only accept letters, numbers, periods and underscores, so styled letters will not paste. The name field does accept them. Even there, search may not match styled letters to normal ones and screen readers cannot pronounce them, so keep your real name or brand in plain text and decorate around it.

Will the bunny text art line up when I paste it?

Depends where. Multi-line text art needs a monospaced font to align: Discord and most code-style places are fine. Instagram and Threads use proportional fonts, so tall bunnies can drift. Two-line bunnies drift less, and single-line kaomoji are safe everywhere.

Can I have a different bio on Threads and Instagram?

No. Threads reads the same bio field as Instagram and syncs it both ways, so whatever you write has to work in both places.

NEWSLETTER

Want this as an app?

If this page is useful to you, I am thinking about turning it into a phone app — works offline, saves your favourites, opens straight from the keyboard.
Leave your email and I will tell you when it exists.

Subscribe

knitting hiyori ・ No ads, unsubscribe any time

Copied