UwU Translator: Turn Any Sentence Into Soft Nonsense

Level 1 only swaps letters. Level 2 adds nya sounds, stutters and faces. Level 3 rewrites words and drops interjections mid-sentence.
Turns "hello" into "h-hello". Off keeps the letter swaps but drops the nervous delivery.
Appends faces like >w< and (*≧ω≦) after sentences. Turn off for a plain-text result.

53 / 20000 Runs in your browser — nothing is uploaded

Type on the left and read it back as uwu speak on the right. Pick how far it goes with the intensity control — level 1 is subtle enough to slip into a normal sentence, level 3 is not. Everything runs in your browser.

How the UwU Translator Works

UwU speak is a set of consistent, describable rules, which is exactly why a rule-based translator handles it well while it struggles with something like slang. Nothing here needs to guess at meaning — it is a pipeline of text substitutions applied in a fixed order.

The order matters more than the rules do. Word replacements run first, then letters, then delivery. Take "love": the word swap turns it into "wuv" before the letter stage can see it. Run the stages the other way around and the l becomes a w first, leaving "wove" — a real word, wrong vibe, and no way to recover the intent. Most quick implementations get this backwards.

Once the words are settled, the letter rules apply: every r and l becomes a w, and n before a vowel becomes ny, so "nice" reads "nyice". Then the delivery layer adds stutters and faces, working on whole words so that punctuation stays attached and a face lands after a sentence rather than in the middle of one.

Whitespace is captured and put back exactly as you typed it, so line breaks in a paragraph or a poem survive translation instead of collapsing into one run-on block.

What Each Intensity Level Actually Changes

A single on/off switch is the wrong control here, because the three levels are useful in genuinely different situations. This is the full rule set.

Rule1 — Soft2 — Classic3 — Maximum
r and l become wyesyesyes
n before a vowel becomes nynoyesyes
Word swaps (love → wuv, small → smol)noyesyes
Stutters (hello → h-hello)noabout 1 word in 7about 2 words in 5
Faces after sentencesnosometimesalmost always
th becomes d (the → da, this → dis)nonoyes
Interjections dropped between wordsnonoyes

In practice: level 1 is what you use when you want a message that still reads as a sentence — it works in a group chat where nobody has agreed to this. Level 2 is the default and the one people recognise as "uwu speak". Level 3 is a bit, not a register; it is for a caption, a bot command or a single message, and it stops being funny at paragraph length.

The two toggles cut across all three levels. Turning off kaomoji leaves pure text, which matters when you are pasting into a field that strips or mangles symbols. Turning off stutters keeps the sound without the nervousness.

Why the Same Text Always Gives the Same Result

Stutters, faces and interjections are placed by a random-looking process, but that process is seeded from your settings rather than from the clock. The same sentence at the same level produces the same output every time, on any device.

The immediate benefit is that adding a word to the end of your message does not reshuffle everything before it. Tools that re-roll on every keystroke make the text flicker as you type, and you end up fighting the tool to keep a phrasing you liked. Here the earlier words hold still.

The other benefit is recovery. If you post something, lose it, and want it back, retyping the original sentence at the same level reproduces it exactly.

Why There Is No Reverse Translation

Several of the converters on this site translate in both directions. This one deliberately does not, and the reason is worth stating plainly rather than hiding behind a missing button.

The transformation destroys information. Both r and l become w, so a w in the output could have been an r, an l, or a w that was always there. "wowwy" is a valid rendering of worry, lorry, lolly and wolly, and nothing in the text says which one you started from. A reverse mode would have to guess, and it would guess confidently and wrongly.

A dictionary could improve the odds for common English words and would still break on names, usernames, typos and anything not in the dictionary — which is most of what people actually run through a tool like this. Returning plausible-looking wrong text is worse than returning nothing, so the honest answer is that uwu speak is a one-way trip. Keep the original if you need it.

Where People Use UwU Speak

Discord and group chats

The most common home for it. Paste the output straight into a message — it is plain text plus a few symbols, so it renders everywhere without any font tricks. If your server runs a bot that reacts to certain characters, the kaomoji toggle gives you a symbol-free version.

Fanfic, roleplay and character voice

Useful as a first pass rather than a finished product: run a line of dialogue through level 1 or 2 to get the phonetic pattern, then edit by hand. Consistency is the hard part of writing a voice like this, and the letter rules being mechanical is exactly what makes them consistent.

Bios, captions and usernames

Level 3 output is long, so watch character limits. Turning off interjections by dropping to level 2 usually saves enough room. For the wide-eyed emote-first variant of this style, see the OwO translator.

Where UwU Came From

The face came a long time before the accent. uwu is a text emoticon in the East Asian kaomoji tradition, read sideways-free rather than rotated: the two u shapes are closed, contented eyes and the w is a small mouth. It spread through anime and manga fan communities, then through DeviantArt, Tumblr and furry fandom, where it was simply a way of ending a message warmly.

The speech style attached itself later, borrowing from a much older internet habit of writing in exaggerated baby talk — the same instinct that produced lolspeak and the "smol bean" register. Turning r and l into w imitates a child who has not finished acquiring those sounds, and the effect reads as deliberately, aggressively harmless.

What turned it into a tool was automation. Discord bots and browser extensions in the late 2010s made it possible to uwuify anything instantly, and that is when it stopped being a way of typing and became a thing you do to text — usually someone else's, usually as a joke. Background reading: UwU on Wiktionary.

What People Use It For

  • Discord messages, server names and bot command output
  • Softening a blunt message into something obviously non-serious
  • Drafting a consistent character voice for fanfic or roleplay
  • Captions and comments on TikTok, Tumblr and Instagram
  • Turning a boring announcement into a joke your group chat will read
  • Getting a phonetic first pass you can then edit by hand

Frequently Asked Questions

Is the uwu translator free?

Yes, entirely free with no sign-up and no usage limit. The rules run as a few kilobytes of JavaScript on your own device, so there is no server cost to pass on.

What is the difference between the three intensity levels?

Level 1 only swaps r and l for w. Level 2 adds nya sounds, word swaps, occasional stutters and faces. Level 3 also rewrites th as d and drops interjections between words.

Can I translate uwu speak back to normal English?

No, and no honest tool can. Both r and l become w, so "wowwy" could be worry, lorry or lolly with no way to tell. A reverse mode would return confident guesses rather than your text.

How do I use this on Discord?

Copy the result and paste it into any message, nickname or channel field. The output is ordinary text, so it needs no font support and renders identically for everyone in the server.

Does it work on iPhone and Android?

Yes. The page is mobile-first and the output is plain text plus standard emoticon characters, so it copies and pastes on both platforms exactly as it does on a desktop.

Why does my text change while I am still typing?

It should not. Placement is seeded from your settings rather than randomised per keystroke, so words already typed hold still and the same sentence always produces the same output.

Can I turn off the faces and keep the accent?

Yes. The kaomoji toggle removes every face and interjection while leaving the letter rules intact, which is useful for fields that strip symbols or count them awkwardly.

Is it safe to paste text here?

Yes. Nothing is uploaded, logged or stored. The translation happens entirely inside your browser and the page continues to work with your connection turned off.

More Text Tools

Last updated 2026-08-07.