OwO Translator: Emote-First Text for Discord and Fanfic
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.
| OwO | UwU | |
|---|---|---|
| Eyes | Round and open — O | Closed and curved — u |
| Reads as | Surprise, curiosity, having just noticed something | Contentment, smugness, affection |
| Typical position | Opens the message, often alone | Closes the message, after the point is made |
| Typical use | Reacting to something someone else did | Reacting 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.
| Level | Opening emote | Faces per sentence | Stutter frequency | Word rewrites |
|---|---|---|---|---|
| 1 — Soft | none | none | none | letters only |
| 2 — Classic | yes | most sentences | about 1 word in 7 | love → wuv, small → smol |
| 3 — Maximum | yes | nearly all | about 2 words in 5 | plus 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
UwU Translator: Turn Any Sentence Into Soft Nonsense
Rewrite text as uwu speak with three graded levels — light letter swaps, classic nya stutters, or maximum chaos with kaomoji and interjections.
Zalgo Text Generator: Summon Cursed Text, Then Undo It
Corrupt text with stacked combining marks. Three independent intensity sliders, reproducible output, and a clean-up mode that strips cursed text back to normal.
Small Caps Generator: Tiny Capitals That Render Everywhere
Turn text into Unicode small capitals for bios and usernames — with a documented fallback for Q and X, the two letters that have no small-cap form.
Wingdings Translator: Type Text, Get Symbols Instantly
Turn any sentence into Wingdings symbols, or paste symbols in and read them back as plain English. Includes the complete character chart.
Last updated 2026-08-07.