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

Where text faces come from

Long before emoji, people built little faces out of punctuation. Western emoticons read sideways, like a colon and a bracket for a smile, while Japanese kaomoji read upright and use a much wider range of characters so the eyes, mouth, and arms all sit the right way up. The Lenny face is one of the most famous of these — a smirking face assembled from Unicode letters that spread across forums and chat in the 2010s.

Because every one of these faces is made of real characters rather than an image, they behave like text: you can paste them into a username, a search box, or a message and they keep working. That portability is exactly why they never went away, even after emoji arrived.

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.

Using them well

Text faces shine in casual, real-time spaces — group chats, game lobbies, streams, and comment threads — where a quick reaction does more than a sentence. 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.

Since the output is plain Unicode, screen readers will try to read the characters aloud, so use the more elaborate faces sparingly in places meant to be accessible. For names and bios, a short, well-supported face usually survives length limits and font quirks best.

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