OwO Translator: Emote-First Text for Discord and Fanfic

Level 1 is letter swaps only and adds no emote. Levels 2 and 3 open the message with a face and raise how often faces appear.
Adds the hesitant "w-what" delivery. Off keeps the letter rules and the faces without it.
Controls every face, including the one that opens the message. Off gives symbol-free plain text.

43 / 20000 Runs in your browser — nothing is uploaded

Paste a sentence and get it back with the emote in front, where owo actually goes. Three intensity levels, and toggles for the stutter and the faces if you want one without the other. Nothing you type leaves your device.

How the OwO Translator Works

OwO speak — also written owo talk — is internet baby-talk built on three habits: r and l turn into w, a face goes in front of the sentence, and the delivery stutters. This tool does those three jobs separately, and the second one is what makes it different from a generic owo text generator.

The first job is phonetic. Every r and l is replaced with w, n before a vowel becomes ny, and at higher levels a handful of whole words are swapped out before the letter rules run — that ordering matters, because "love" has to become "wuv" while it is still recognisable as love rather than after it has already turned into "wove".

The second job is placement. Instead of sprinkling emotes at the end of sentences and hoping, this translator puts a face at the front of the message from level 2 upward. That is how the emote is genuinely used: owo marks a reaction — noticing, questioning, being caught off guard — so it belongs where a reaction goes, before the sentence rather than trailing after it. The face pool is the wide-eyed set (owo, OwO, 0w0, ÖwÖ, O_O, oωo), all of which read as eyes-open rather than eyes-closed.

Placement is deterministic. The face you get is chosen from a seed built out of your settings, not from the clock, so the same sentence at the same level always comes back identical and typing another word does not reshuffle what came before it.

OwO vs UwU: They Do Not Mean the Same Thing

People treat these as interchangeable spellings. They are not — the difference is in the eyes, and it is consistent enough that using the wrong one reads as slightly off to anyone fluent in it.

OwOUwU
EyesRound and open — OClosed and curved — u
Reads asSurprise, curiosity, having just noticed somethingContentment, smugness, affection
Typical positionOpens the message, often aloneCloses the message, after the point is made
Typical useReacting to something someone else didReacting to something you did or feel

Which is why "OwO what's this?" works as a copypasta and "UwU what's this?" does not: the first is a reaction to a discovery, the second is a contented sigh with a question bolted on. This translator is built around the first shape. The uwu translator is built around the second, and its output ends where this one begins.

OwO Faces and Variations: Which Ones Actually Render

OwO variations are wide-eyed faces built from two eyes and a w mouth. Changing the eye character changes the emotion; changing the middle letter changes the mouth. Every face below is listed with what it is made of, because that — not taste — decides whether it survives being pasted somewhere else.

Changing the eyes

FaceReads asWill it render?
owoThe neutral, lowercase defaultPure ASCII — everywhere
OwOWider eyes, more alertPure ASCII — everywhere
0w0Zeros for eyes; blank, slightly dumbstruckPure ASCII — everywhere
ÖwÖStartled, eyes poppingLatin-1 (U+00D6) — safe in practice
ÒwÓAnnoyed, brows drawn inLatin-1 (U+00D2/D3) — safe in practice
ÔwÔAlarmedLatin-1 (U+00D4) — safe in practice
ØwØBlank-eyed, vacantLatin-1 (U+00D8) — safe in practice
oωoSofter mouth, sleepierGreek omega (U+03C9) — the one most likely to box

Changing the mouth

FaceReads asWill it render?
OuOSofter, less startledPure ASCII — everywhere
OnODismayed, mouth openPure ASCII — everywhere
OmOWider, more astonishedPure ASCII — everywhere
OvOSmall pointed mouth, pleasedPure ASCII — everywhere
O_OFlat stare, no expression at allPure ASCII — everywhere

Close relatives, in one line each

UwU is the closed-eye twin — different meaning, covered on its own page. TwT is crying, ^w^ is happy with eyes shut, >w< is wincing, and :3 is the small smug cat mouth that predates all of them.

The practical rule: the ASCII faces are safe anywhere, including places that strip or mangle anything unusual. The accented ones use the Latin-1 range that essentially every Western font covers, so they are far safer than their exotic look suggests. The single genuine risk on this page is oωo — a Greek letter sitting in the middle of Latin text, and the one face that boxes on a font missing Greek coverage. If a face has to survive somewhere you cannot test, use a plain one.

How Much the Intensity Control Changes

The control governs three things at once: how many letter rules run, how hesitant the delivery is, and — the part specific to this page — how much of the message is emote.

LevelOpening emoteFaces per sentenceStutter frequencyWord rewrites
1 — Softnonenonenoneletters only
2 — Classicyesmost sentencesabout 1 word in 7love → wuv, small → smol
3 — Maximumyesnearly allabout 2 words in 5plus th → d and mid-sentence interjections

Level 1 is the one people underestimate. With no emote and no stutter it produces text that still scans as a normal sentence — usable in a channel where a wall of faces would be obnoxious, and the only level that survives being read aloud.

The two toggles cut across all three. Turning emotes off also removes the opening face, which gives you the phonetics on their own; turning stutters off keeps the emote framing but drops the hesitancy. That combination — faces on, stutter off — is the one most people actually want for a username or a bio.

Where "OwO What's This?" Came From

The emote itself is old. It belongs to the kaomoji tradition of building a face out of characters read straight on rather than rotated, and it circulated in anime, gaming and furry fan spaces for years as an ordinary way to end a message — the same family as :3 and ^-^.

What made owo specifically famous was a copypasta. The line "OwO what's this?" — usually followed by a description of noticing something — became a running joke in the late 2010s, spread hard through Discord and Twitter, and got attached to a genre of deliberately uncomfortable roleplay bait. It was memed so thoroughly that the phrase now functions as a punchline about the subculture rather than an artefact of it, which is roughly where "all your base" ended up.

The automated form arrived alongside it. Discord bots with an owoify command, and browser extensions that rewrote whole pages, turned the style from a way of typing into something you apply to text — most often someone else's, usually to annoy them. That is the shape this tool inherits. Background reading: OwO on Wiktionary.

Using OwO Text Without Breaking the Field You Paste It Into

Usernames and nicknames

Character limits are the real constraint. A Discord nickname allows 32 characters and the opening emote alone eats three to six of them, so level 2 with stutters off is usually the only combination that fits a real name. Some platforms also reject non-ASCII in usernames while allowing it in display names — if the field silently refuses your text, that is why.

Discord and group chats

The plain faces (owo, OwO, 0w0) are ASCII and render anywhere. The accented ones sit in Latin-1, which essentially every Western font covers, so ÖwÖ is far safer than it looks. The one real risk is oωo, whose Greek omega is the single character here that a font can plausibly be missing — see the rendering table above for which is which. If a face shows as a box on someone else's phone, it is their font stack, not your text: regenerate at the same settings and you get the same string, so nothing is lost by trying a different level.

Fanfic, roleplay and bots

Level 1 is the useful one for prose, because it gives a consistent phonetic voice without stopping the reader every sentence. If you are wiring this into a bot, note that the output is a pure function of text plus settings, so identical inputs are safe to cache.

What People Use It For

  • Discord messages, nicknames and bot command output
  • Reacting to something in a chat with the emote doing the work
  • Captions and replies on Twitter, Tumblr and TikTok
  • Roleplay and fanfic dialogue that needs a consistent character voice
  • Winding up a friend by owoifying their own message back at them
  • Testing how a username or bio field handles non-ASCII characters

Frequently Asked Questions

What does OwO mean?

It is a face built from characters: two round open eyes with a small w mouth. It signals surprise, curiosity or having just noticed something, which is why it usually opens a message rather than ending one.

Is OwO the same as UwU?

No. The eyes differ and so does the meaning. OwO is open-eyed and reads as surprise or curiosity; UwU is closed-eyed and reads as contentment or smugness. OwO tends to lead, UwU tends to follow.

Where did "OwO what's this?" come from?

From a late-2010s copypasta that spread through Discord and Twitter, attached to a genre of deliberately awkward roleplay bait. The phrase is now used mostly as a joke about that subculture.

Why does my output start with a face?

That is deliberate at levels 2 and 3, because it matches how the emote is really used. Switch to level 1, or turn the emotes toggle off, to get the letter rules without any face.

Why do some faces show as boxes on my phone?

The decorated faces use a diaeresis and a Greek omega, which not every system font covers. The plain ASCII faces always render. Your text is fine — it is the receiving device missing a glyph.

Is the OwO translator free?

Yes. There is no account, no quota and nothing to install. The rules are a small piece of JavaScript delivered with the page, so serving it costs nothing and neither does using it.

Can I turn OwO text back into normal text?

No. The letter rules collapse both r and l into w, so the original letter is genuinely unrecoverable. Any reverse feature would be guessing, so keep a copy of your original text.

Does it work on iPhone and Android?

Yes, on both. The layout is built mobile-first and the output is standard text, so the copy button and paste behave the same as on a desktop browser.

Last updated 2026-08-07.