Lenny Face Generator
Browse a big collection of Lenny faces, shrugs, table flips, and kaomoji, sorted into categories. Tap any face to copy it, then paste it into a chat, comment, or bio. They are plain Unicode text — not images — so they travel anywhere, and nothing leaves your browser.
Tap any face to copy it
How to use Lenny Face Generator
- 1
Pick a category
Choose a category like Lenny, Shrug, Table Flip, or Cute to see the faces that fit the mood you want.
- 2
Find a face you like
Scroll through the grid of text faces. Every one is plain text, so what you see is exactly what gets copied.
- 3
Tap to copy
Click or tap a face and it is copied to your clipboard right away, with a quick confirmation.
- 4
Paste it anywhere
Drop the face into a message, comment, username, or bio. Use the Random button if you just want a surprise.
About Lenny faces, text faces, and kaomoji
What a Lenny face actually is
The classic Lenny face is the text emoticon ( ͡° ͜ʖ ͡°) — a pair of raised eyebrows over a knowing smirk, used to imply innuendo, mischief, or a sly "if you know what I mean." It is built entirely from ordinary characters, so it counts as plain text and can be pasted anywhere a font can be typed.
Despite the name, there is no single "generator" formula behind it: a Lenny face is just a fixed string of Unicode characters that people copy and share. The collection here gives you the original alongside dozens of variants and other text faces, so you can grab the exact mood you want without hunting for the characters.
The characters that make the smirk
The eyes are degree signs (°) and the mouth is a small tilde or shape like ʖ, but the magic is in the eyebrows. Each eye is wrapped with a combining character — U+0361, the combining double inverted breve — which is designed to arch over the top of two letters. Placed before and after the degree sign, it draws the raised brow that gives Lenny his suggestive look.
Because those brows are combining marks rather than standalone glyphs, they stack onto the eye instead of sitting beside it. That is also why a Lenny face can look slightly different from app to app: each font positions the combining mark its own way, so the eyebrow may ride higher or lower depending on where you paste it.
Kaomoji versus emoji
Emoji are single picture characters drawn by your device, so the same code point becomes Apple's artwork on an iPhone and Google's on an Android. Kaomoji and text faces take the opposite approach: they assemble brackets, letters, and symbols into a little face that reads upright, like ¯\_(ツ)_/¯ for a shrug or (╯°□°)╯ for a table flip.
The practical upshot is consistency and reach. Because a kaomoji is plain text, it renders in the surrounding font, never turns into a broken box for missing emoji, and works in code, search fields, and games where picture emoji are blocked. It also feels handmade, which is often funnier than a polished emoji.
Where Lenny came from
The combining-character emoticon spread through imageboards and forums in the early 2010s, with Reddit and 4chan threads turning ( ͡° ͜ʖ ͡°) into an in-joke that quickly escaped into mainstream chat. The wider tradition is older still, tracing back to the kaomoji culture of Japanese boards like 2channel and to Western emoticon use on Usenet and SomethingAwful.
The "Lenny" name itself is internet folklore — a label that attached to the smirking face as it was reposted — but the format mattered more than the origin story. Once people learned they could paste a whole expression as text, the face became a permanent fixture of online conversation.
Picking the right face for the moment
The categories here group faces by feeling and gesture so you can find one fast. Lenny covers the classic smirk and its variants; Shrug is the friendly way to say who knows; Table Flip is for mock outrage; and Happy, Sad, Angry, Cute, Love, Animals, and Surprised cover the everyday reactions. A face often lands a joke better than a plain emoji because it feels handmade.
If you cannot decide, the Random button copies any face from the whole set — handy for adding a little chaos to a chat. Faces with fewer exotic symbols tend to be the safest bet across different apps and older devices.
Where to paste them
Text faces shine in casual, real-time spaces — Discord and Twitch chats, game lobbies, Reddit comments, group messages, and streams — where a quick reaction does more than a sentence. They also slot neatly into usernames and bios, where a short face adds personality without needing image support.
Keep one or two on hand for the tones you use most rather than peppering every message, and they stay funny instead of becoming noise. A well-timed shrug or smirk in a thread reads as wit; the same face on every line reads as filler.
Compatibility and accessibility
Most faces work nearly everywhere because they are standard Unicode, but the most elaborate ones lean on rare symbols that some older fonts render imperfectly — a brow that drifts, a mouth that turns into a box. If a face looks off in a particular app, switch to a simpler one from the same category and it will usually behave.
There is an accessibility angle too: a screen reader announces each character in a face one at a time, so a long, ornate kaomoji can become a confusing stream of symbol names for someone listening. In places meant to be accessible, keep faces short or describe the tone in words so the meaning never depends on seeing the shape.
Frequently asked questions
What is a Lenny face?
What is the difference between text faces, kaomoji, and emoji?
How do I copy a face?
Will these faces work on Discord, games, and phones?
Why does a face sometimes look slightly different after pasting?
Is anything sent to a server?
Related tools
Keep going with these handy tools