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

This tool does two separate jobs, and the second one is what makes it different from a generic cutesy-text converter.

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.

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 decorated ones are not: ÖwÖ uses a diaeresis and oωo uses a Greek omega, and both depend on the font the receiving app happens to use. If either shows as a box on someone else's phone, it is their font stack, not your text — regenerate at the same settings and you will 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.

More Text Tools

Last updated 2026-08-07.