Five Elements (Wuxing) name recommender — based on Bazi gaps, suggest characters that balance the missing elements.
- Runs locally
- Category Text
- Best for Removing repetitive cleanup work from everyday writing and operations.
What this tool does
Five Elements (五行) name recommender for Chinese naming. Either paste the four pillars from /bazi-calculator (the 8 stem-branch characters) or just type a Gregorian birth date + hour, and the tool reads the chart, counts how many of the eight characters fall under each of Metal / Wood / Water / Fire / Earth, flags what is missing or weakest (the so-called 用神, "useful element"), and then returns 30 single-character recommendations per missing element — drawn from a hand-curated pool of 300+ characters tagged by element. Every recommended character lists its tone-marked pinyin, simplified stroke count, element classification, a one-line meaning in Chinese and English, and where applicable a classical source citation (Shijing 诗经, Chuci 楚辞, Tang poetry). The character pool is the same dictionary used by /chinese-name-generator, so any character you pick here can be combined into a full name there. Folk metaphysics for cultural research and entertainment — there is no published evidence that name characters change destiny. 100% client- side: dates, charts, and selected characters never leave your browser. Open DevTools and CHARS_BY_WUXING is right there in the source so you can audit every character we recommend.
Tool details
- Input
- Form fields
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy + Preview
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- No account required
- Open the page and use it; whether results survive refresh depends on the tool.
- Performance budget
- Initial JS <= 30 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Text · Content Creator
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Wuxing Name Recommender (Five Elements Naming) fits into your work
Use it to clean, compare, reshape, or extract plain text before it goes into a document, CMS, spreadsheet, or prompt.
Text jobs
- Removing repetitive cleanup work from everyday writing and operations.
- Making text easier to compare, paste, publish, or feed into another tool.
- Working with content locally when the text is private or unfinished.
Text checks
- Scan for unintended whitespace, duplicate lines, and lost punctuation.
- For long text, test the first few lines before applying the whole change.
- Copy the final output only after checking the preview.
Good next steps
These links move the current task into a more complete workflow.
- 1 Chinese Zodiac Compatibility (Shengxiao Match) Chinese zodiac compatibility — match two people by their zodiac signs, 144 pair combinations with reading. Open
- 2 Chinese Name Generator Chinese name generator — meaningful Chinese names with pinyin, meaning, and stroke count. Open
- 3 BaZi (Four Pillars) Calculator BaZi (Four Pillars) calculator — Chinese metaphysics birth chart with 8 characters, five elements analysis. Open
Real-world use cases
New parent who got a Bazi reading but no character list
A master told you the baby's chart is short on Water and the useful element is Water, then handed you a $80 bill and no characters. You paste the eight stem-branch characters here, confirm Water shows count 0, and get 30 Water-tagged characters like 涵, 沛, 泽, 沄 with pinyin, strokes and meanings. You shortlist three you like the sound of before lunch.
Picking a courtesy or pen name for an adult, not a baby
You are 34, writing wuxia fiction, and want a 笔名 that leans into Fire for the energy you feel the work needs. You skip the birth date entirely, manually click the Fire element, and scan the 60+ Fire characters. 焜, 焕, 燎 jump out. You pair one with your surname by hand and check the stroke count stays under 25 so it signs cleanly on a book page.
Cross-checking a name a relative already proposed
Grandma insists the new grandson must carry 鑫 (triple Metal) for wealth. You run the chart, see Metal is already count 3 and the chart is actually short on Wood. You bring up the Wood list, show her 楷, 桐, 梓 as alternatives that fix the real gap, and have a calmer dinner conversation backed by the visible element counts.
Draining an over-strong element instead of filling a gap
Your chart has Fire count 4 and nothing missing, so plain 补缺 does not apply. You switch to the drain (泄秀) view, which surfaces Earth characters because Fire generates Earth. You pick 垚 or 培 to let the excess Fire flow out, the strategy a 通关 school would use, and note why for the family elder who follows that tradition.
Common pitfalls
Treating a count of 1 as "fine". A single Water in the chart is the weak (弱) case the tool flags amber, not green. Check the weak list, not just the zero-count missing list, before you decide nothing needs 补.
Stacking three same-element characters for a "stronger" effect, like 鑫森淼. Traditional theory aims for balance, not maximum. If the chart already has Metal count 3, piling on more Metal overshoots; fix the actually-missing element instead.
Picking by stroke count first and ignoring meaning. 燚 is rare, 16-stroke, strongly Fire, and also a name almost nobody can read aloud. Sort by element first, then sanity-check pinyin and meaning before you fall in love with a pretty glyph.
Privacy
Everything runs in your browser. The birth date, hour, the eight stem-branch characters you paste, and any characters you shortlist stay on your device and are never sent to a server. Nothing about the chart goes into the URL by default, so a saved or shared page does not leak a child's birth data. The full character table (CHARS_BY_WUXING) ships in the page source, so the recommendations come from local data, not a remote call.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- 24-Point Solver & Game 24-point solver and game — enter 4 numbers and get every solution instantly, or play random hands against the clock.
- Aesthetic Text Generator Turn plain text into wide fullwidth vaporwave letters, spaced-out aesthetic, or fold it back to normal — one click to copy, runs in your browser
- Age Calculator Calculate your exact age — years, months, days, hours. Compare two dates or count to a future date.
- AI Model Comparison AI model comparison — 20+ models (GPT / Claude / Gemini / Llama / Qwen) across price, context, speed, capabilities (2026).