T

Text Machine

Powerful text tools, in your browser

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.

Category
Lenny

Tap any face to copy it

How to use Lenny Face Generator

  1. 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. 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. 3

    Tap to copy

    Click or tap a face and it is copied to your clipboard right away, with a quick confirmation.

  4. 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?
A Lenny face is the text emoticon ( the classic one made from Unicode letters and symbols ) used to imply mischief, innuendo, or a knowing smirk. It is built entirely from characters, so it counts as plain text and can be pasted anywhere a font can be typed.
What is the difference between text faces, kaomoji, and emoji?
Emoji are single picture characters drawn by your device. Text faces and kaomoji are made by combining ordinary letters, brackets, and symbols into a little face, like a shrug or a table flip. Because they are just characters, they look the same everywhere and never turn into a broken box.
How do I copy a face?
Tap or click any face in the grid and it is copied to your clipboard instantly. You can then paste it into a chat, a comment, a game, or your profile. The Random button copies a random face from the whole collection.
Will these faces work on Discord, games, and phones?
Almost always. They are standard Unicode text, so they work in Discord, Twitch, Reddit, Instagram, TikTok, games, and most apps. A few of the more elaborate faces use rare symbols that some older fonts render imperfectly, but the common ones are very widely supported.
Why does a face sometimes look slightly different after pasting?
Each app draws text with its own font, so spacing and a few symbols can shift a little between platforms. The characters themselves stay the same — only the rendering differs. If one face looks off in a particular app, try a simpler one from the same category.
Is anything sent to a server?
No. The faces are a built-in list and the copying happens entirely in your browser. Nothing you tap or copy is uploaded, logged, or stored.

Related tools

Keep going with these handy tools

Fancy Text Generator

Zalgo Text Generator

Upside Down Text Generator

Strikethrough Text Generator

Redacted Text Generator

Invisible Text Generator