{"id":7456,"date":"2023-05-07T00:25:00","date_gmt":"2023-05-06T16:25:00","guid":{"rendered":"http:\/\/tiffanysmandarin.com\/?p=7456"},"modified":"2026-07-26T14:11:28","modified_gmt":"2026-07-26T06:11:28","slug":"chinese-name","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/","title":{"rendered":"Get A Chinese Name"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"zh-Hant\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>\u53d6\u540d\u5b57 Make Your Chinese Name | OneDotDot Chinese<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,500&#038;family=Noto+Sans+TC:wght@400;500;700&#038;family=Noto+Serif+TC:wght@500;700;900&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --paper:#FFFFFF;\n  --paper-card:#FAF9F5;\n  --paper-deep:#F2EFE6;\n  --ink:#241F1A;\n  --ink-soft:#5C5347;\n  --ink-faint:#8A8071;\n  --seal:#B23A2E;\n  --seal-dark:#8A2B21;\n  --gold:#A8823C;\n  --jade:#3F7566;\n  --line:#E1DAC5;\n  --line-soft:#ECE6D5;\n  --shadow:0 10px 30px rgba(36,31,26,.10);\n}\n*{box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\nbody{\n  margin:0;\n  background:var(--paper);\n  color:var(--ink);\n  font-family:'Noto Sans TC',sans-serif;\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased;\n}\nbody::before{\n  content:\"\";\n  position:fixed;\n  inset:0;\n  pointer-events:none;\n  opacity:.025;\n  mix-blend-mode:multiply;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  z-index:0;\n}\na{color:inherit;}\n.wrap{max-width:920px;margin:0 auto;padding:0 24px;position:relative;z-index:1;}\n::selection{background:var(--seal);color:var(--paper);}\n\n\/* ---------- NAV ---------- *\/\n.nav{\n  position:sticky;top:0;z-index:50;\n  background:rgba(255,255,255,.92);\n  backdrop-filter:blur(6px);\n  border-bottom:1px solid var(--line);\n}\n.nav-inner{\n  max-width:920px;margin:0 auto;padding:14px 24px;\n  display:flex;align-items:center;justify-content:space-between;\n}\n.nav-brand{\n  display:flex;align-items:center;gap:10px;\n  font-family:'Noto Serif TC',serif;font-weight:700;font-size:16px;\n  text-decoration:none;color:var(--ink);\n}\n.nav-brand .mark{\n  width:26px;height:26px;border-radius:4px;background:var(--seal);\n  color:var(--paper);display:flex;align-items:center;justify-content:center;\n  font-size:15px;font-weight:700;transform:rotate(-4deg);\n  font-family:'Noto Serif TC',serif;\n}\n.nav-back{\n  font-size:13px;color:var(--ink-soft);text-decoration:none;\n  letter-spacing:.02em;\n  border-bottom:1px solid transparent;\n  transition:border-color .2s,color .2s;\n}\n.nav-back:hover{color:var(--seal);border-color:var(--seal);}\n\n\/* ---------- HERO ---------- *\/\n.hero{\n  padding:64px 0 40px;\n  display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;\n}\n.eyebrow{\n  font-family:'EB Garamond',serif;font-style:italic;font-size:15px;\n  color:var(--seal);letter-spacing:.06em;margin:0 0 10px;\n}\n.eyebrow .cn{font-family:'Noto Serif TC',serif;font-style:normal;font-weight:700;margin-right:6px;}\nh1.hero-title{\n  font-family:'Noto Serif TC',serif;font-weight:900;\n  font-size:clamp(2.2rem,5.4vw,3.4rem);\n  line-height:1.08;margin:0 0 18px;color:var(--ink);\n}\nh1.hero-title em{\n  font-style:normal;color:var(--seal);\n}\n.hero-sub{\n  font-size:16px;color:var(--ink-soft);max-width:44ch;margin:0 0 26px;\n}\n.hero-cta{\n  display:inline-flex;align-items:center;gap:8px;\n  background:var(--seal);color:var(--paper);\n  padding:13px 22px;border-radius:3px;\n  font-size:15px;font-weight:500;text-decoration:none;\n  box-shadow:var(--shadow);\n  transition:transform .2s ease,background .2s;\n  border:none;cursor:pointer;\n}\n.hero-cta:hover{background:var(--seal-dark);transform:translateY(-2px);}\n\n.hero-seal-wrap{display:flex;align-items:center;justify-content:center;position:relative;height:230px;}\n.seal-deco{\n  width:150px;height:150px;background:var(--seal);\n  border-radius:10px;\n  display:flex;align-items:center;justify-content:center;\n  color:var(--paper);font-family:'Noto Serif TC',serif;font-weight:900;\n  font-size:74px;\n  transform:rotate(-6deg);\n  box-shadow:var(--shadow);\n  position:relative;\n}\n.seal-deco::after{\n  content:\"\";position:absolute;inset:8px;border:1.5px solid rgba(244,236,216,.55);border-radius:5px;\n}\n.seal-deco.small{\n  position:absolute;\n  width:78px;height:78px;font-size:36px;\n  background:var(--paper-card);color:var(--seal);\n  border:2px solid var(--seal);\n  right:0;bottom:6px;transform:rotate(9deg);\n  box-shadow:var(--shadow);\n}\n@media(prefers-reduced-motion:no-preference){\n  .hero{animation:rise .7s ease both;}\n  @keyframes rise{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n}\n\n\/* ---------- SECTION HEADS ---------- *\/\n.section{padding:52px 0;}\n.section-head{margin-bottom:26px;}\n.section-eyebrow{\n  font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--gold);font-weight:700;margin:0 0 6px;\n}\n.section-title{\n  font-family:'Noto Serif TC',serif;font-weight:700;\n  font-size:clamp(1.5rem,3vw,2rem);margin:0;color:var(--ink);\n}\n.section-note{color:var(--ink-soft);font-size:14.5px;margin:8px 0 0;max-width:56ch;}\n\n\/* ---------- GENERATOR CARD ---------- *\/\n.card{\n  background:var(--paper-card);\n  border:1px solid var(--line);\n  border-radius:12px;\n  box-shadow:var(--shadow);\n  padding:28px;\n}\n.tabbar{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap;}\n.tabbtn{\n  flex:1;min-width:150px;\n  background:transparent;border:1px solid var(--line);border-radius:8px;\n  padding:12px 16px;font-family:'Noto Sans TC',sans-serif;font-size:14.5px;font-weight:500;\n  color:var(--ink-soft);cursor:pointer;transition:all .2s;\n  text-align:center;\n}\n.tabbtn.active{background:var(--seal);border-color:var(--seal);color:var(--paper);}\n.tabbtn:not(.active):hover{border-color:var(--seal);color:var(--ink);}\n\n.tabpanel{display:none;}\n.tabpanel.active{display:block;animation:fadein .35s ease both;}\n@keyframes fadein{from{opacity:0;}to{opacity:1;}}\n\n.field-row{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:20px;}\n.field{flex:1;min-width:180px;}\n.field label{\n  display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;\n  color:var(--ink-soft);margin-bottom:7px;font-weight:700;\n}\ninput[type=date]{\n  width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--line);\n  background:var(--paper);font-family:'Noto Sans TC',sans-serif;font-size:15px;color:var(--ink);\n}\ninput[type=date]:focus{outline:2px solid var(--seal);outline-offset:1px;}\n\n.pillgroup{display:flex;gap:8px;flex-wrap:wrap;}\n.pill{\n  padding:9px 16px;border-radius:20px;border:1px solid var(--line);\n  background:var(--paper);font-size:13.5px;font-weight:500;color:var(--ink-soft);\n  cursor:pointer;transition:all .18s;user-select:none;\n}\n.pill.active{background:var(--ink);border-color:var(--ink);color:var(--paper);}\n.pill:focus-visible{outline:2px solid var(--seal);outline-offset:2px;}\n\n.stampbtn{\n  width:100%;padding:15px;border:none;border-radius:8px;\n  background:var(--seal);color:var(--paper);font-size:16px;font-weight:700;\n  font-family:'Noto Sans TC',sans-serif;letter-spacing:.02em;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;gap:10px;\n  transition:transform .15s ease,background .2s;\n}\n.stampbtn:hover{background:var(--seal-dark);}\n.stampbtn:active{transform:scale(.97);}\n.stampbtn .cnchar{font-family:'Noto Serif TC',serif;font-size:19px;}\n\n.linkbtn{\n  background:transparent;border:none;color:var(--ink-soft);font-size:13.5px;\n  text-decoration:underline;cursor:pointer;padding:0;margin-top:12px;display:inline-block;\n}\n.linkbtn:hover{color:var(--seal);}\n\n\/* explore grids *\/\n.explore-group{margin-bottom:6px;}\n.explore-genderbar{display:flex;gap:8px;margin-bottom:16px;}\n.charGrid{\n  display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));\n  gap:10px;\n}\n.charCell{\n  background:var(--paper);border:1px solid var(--line);border-radius:8px;\n  padding:12px 8px;text-align:center;cursor:pointer;transition:all .15s;\n}\n.charCell:hover{border-color:var(--seal);transform:translateY(-2px);box-shadow:0 4px 10px rgba(36,31,26,.1);}\n.charCell.selected{background:var(--seal);border-color:var(--seal);}\n.charCell.selected .cc-char,.charCell.selected .cc-py,.charCell.selected .cc-tag{color:var(--paper);}\n.cc-tag{font-size:10.5px;color:var(--ink-faint);margin-bottom:4px;letter-spacing:.03em;}\n.cc-char{font-family:'Noto Serif TC',serif;font-size:26px;font-weight:700;color:var(--ink);line-height:1.2;}\n.cc-py{font-size:11px;color:var(--ink-soft);margin-top:3px;}\n\n.accordion{border-top:1px solid var(--line);}\n.acc-item{border-bottom:1px solid var(--line);}\n.acc-head{\n  width:100%;background:transparent;border:none;padding:18px 4px;\n  display:flex;align-items:center;justify-content:space-between;cursor:pointer;\n  font-family:'Noto Serif TC',serif;font-size:17px;font-weight:700;color:var(--ink);\n  text-align:left;\n}\n.acc-head .chev{transition:transform .25s;color:var(--seal);font-size:14px;}\n.acc-head[aria-expanded=true] .chev{transform:rotate(180deg);}\n.acc-body{max-height:0;overflow:hidden;transition:max-height .35s ease;}\n.acc-body-inner{padding:4px 4px 22px;}\n\n\/* ---------- RESULT \/ NAME CARD ---------- *\/\n.result-wrap{margin-top:30px;}\n.namecard{\n  background:var(--ink);\n  border-radius:14px;\n  padding:38px 28px;\n  position:relative;\n  overflow:hidden;\n  box-shadow:var(--shadow);\n  opacity:0;transform:scale(.94);\n  transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);\n}\n.namecard.show{opacity:1;transform:scale(1);}\n.namecard::before{\n  content:\"\";position:absolute;inset:0;\n  background:radial-gradient(circle at 15% 15%,rgba(178,58,46,.35),transparent 55%);\n  pointer-events:none;\n}\n.namecard-label{\n  font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);\n  text-align:center;margin:0 0 22px;font-weight:700;position:relative;\n}\n.name-slots{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;position:relative;}\n.char-slot{\n  background:rgba(244,236,216,.06);border:1px solid rgba(244,236,216,.18);\n  border-radius:10px;padding:20px 16px;min-width:108px;text-align:center;cursor:pointer;\n}\n.char-slot .slot-tag{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,236,216,.5);margin-bottom:10px;}\n.char-slot .slot-char{font-family:'Noto Serif TC',serif;font-size:52px;font-weight:900;color:var(--paper);line-height:1;}\n.slot-py{font-size:13px;color:var(--gold);margin-top:10px;min-height:16px;}\n[data-pinyin=\"hover\"] .slot-py{opacity:0;transition:opacity .18s;}\n[data-pinyin=\"hover\"] .char-slot:hover .slot-py,[data-pinyin=\"hover\"] .char-slot.tapped .slot-py{opacity:1;}\n[data-pinyin=\"hidden\"] .slot-py{display:none;}\n.slot-en{font-size:11.5px;color:rgba(244,236,216,.62);margin-top:6px;max-width:120px;line-height:1.4;}\n.namecard-empty{text-align:center;color:rgba(244,236,216,.55);font-size:14px;padding:20px 0;position:relative;}\n.result-actions{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap;}\n.ghost-btn{\n  background:transparent;border:1px solid var(--line-soft);color:var(--ink-soft);\n  padding:9px 16px;border-radius:20px;font-size:13px;cursor:pointer;transition:all .18s;\n}\n.ghost-btn:hover{border-color:var(--seal);color:var(--seal);}\n\n\/* controls row above tabs *\/\n.controlbar{\n  display:flex;gap:22px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:20px;border-bottom:1px dashed var(--line);\n}\n.ctl-group label.ctl-label{\n  font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);\n  font-weight:700;display:block;margin-bottom:8px;\n}\n\n\/* ---------- FAQ \/ TIPS ---------- *\/\n.tip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}\n.tip{background:var(--paper-card);border:1px solid var(--line);border-radius:10px;padding:18px;}\n.tip .tip-num{font-family:'EB Garamond',serif;font-style:italic;color:var(--seal);font-size:14px;margin-bottom:8px;}\n.tip h3{font-family:'Noto Serif TC',serif;font-size:16px;margin:0 0 8px;}\n.tip p{font-size:13.5px;color:var(--ink-soft);margin:0;}\n\n\/* ---------- FOOTER ---------- *\/\nfooter{border-top:1px solid var(--line);padding:44px 0 60px;margin-top:20px;}\n.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;}\n.foot-brand{font-family:'Noto Serif TC',serif;font-weight:700;font-size:17px;margin-bottom:10px;}\n.foot-desc{font-size:13.5px;color:var(--ink-soft);max-width:34ch;}\n.foot-col h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;}\n.foot-col a{display:block;font-size:13.5px;color:var(--ink-soft);text-decoration:none;margin-bottom:9px;}\n.foot-col a:hover{color:var(--seal);}\n.foot-bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;}\n\n@media(max-width:760px){\n  .hero{grid-template-columns:1fr;}\n  .hero-seal-wrap{height:170px;order:-1;}\n  .seal-deco{width:110px;height:110px;font-size:54px;}\n  .seal-deco.small{width:60px;height:60px;font-size:28px;}\n  .tip-grid{grid-template-columns:1fr;}\n  .foot-grid{grid-template-columns:1fr;gap:24px;}\n  .name-slots{gap:10px;}\n  .char-slot{min-width:92px;padding:16px 10px;}\n  .char-slot .slot-char{font-size:42px;}\n}\n@media(prefers-reduced-motion:reduce){\n  *{animation-duration:.001ms !important;transition-duration:.001ms !important;}\n}\n<\/style>\n<\/head>\n<body>\n\n<nav class=\"nav\">\n  <div class=\"nav-inner\">\n    <a class=\"nav-brand\" href=\"https:\/\/tiffanysmandarin.com\/\">\n      <span class=\"mark\">\u4e00<\/span> OneDotDot Chinese\n    <\/a>\n    <a class=\"nav-back\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/resources-for-learning-chinese\/\">More resources \u2192<\/a>\n  <\/div>\n<\/nav>\n\n<div class=\"wrap\">\n\n  <section class=\"hero\">\n    <div>\n      <p class=\"eyebrow\"><span class=\"cn\">\u59d3\u540d<\/span>x\u00ecngm\u00edng \u00b7 your name in Chinese<\/p>\n      <h1 class=\"hero-title\">Get your own<br><em>Chinese name<\/em>, stamped.<\/h1>\n      <p class=\"hero-sub\">Enter your birthday and we&#8217;ll press together a family name and a given name the way generations of Chinese parents have \u2014 one character for the month, one for the day, one for the year. Just for fun, and a real way to learn the meanings behind common Chinese names.<\/p>\n      <button class=\"hero-cta\" id=\"heroCta\">\n        <span class=\"cnchar\" style=\"font-family:'Noto Serif TC',serif;\">\u84cb\u7ae0<\/span> Stamp my name\n      <\/button>\n    <\/div>\n    <div class=\"hero-seal-wrap\" aria-hidden=\"true\">\n      <div class=\"seal-deco\">\u540d<\/div>\n      <div class=\"seal-deco small\">\u5b57<\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section\" id=\"generator\">\n    <div class=\"section-head\">\n      <p class=\"section-eyebrow\">Step one<\/p>\n      <h2 class=\"section-title\">Make your name<\/h2>\n      <p class=\"section-note\">Pick your birthday for an instant name, or browse every character yourself in the &#8220;Pick your own&#8221; tab below.<\/p>\n    <\/div>\n\n    <div class=\"card\">\n      <div class=\"controlbar\">\n        <div class=\"ctl-group\">\n          <label class=\"ctl-label\">Given-name set<\/label>\n          <div class=\"pillgroup\" id=\"genderPills\">\n            <button class=\"pill active\" data-gender=\"male\" type=\"button\">\u7537 Male<\/button>\n            <button class=\"pill\" data-gender=\"female\" type=\"button\">\u5973 Female<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"ctl-group\">\n          <label class=\"ctl-label\">Characters<\/label>\n          <div class=\"pillgroup\" id=\"scriptPills\">\n            <button class=\"pill active\" data-script=\"t\" type=\"button\">\u7e41 Traditional<\/button>\n            <button class=\"pill\" data-script=\"s\" type=\"button\">\u7b80 Simplified<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"ctl-group\">\n          <label class=\"ctl-label\">Pinyin<\/label>\n          <div class=\"pillgroup\" id=\"pinyinPills\">\n            <button class=\"pill active\" data-pinyin=\"visible\" type=\"button\">Visible<\/button>\n            <button class=\"pill\" data-pinyin=\"hover\" type=\"button\">On tap<\/button>\n            <button class=\"pill\" data-pinyin=\"hidden\" type=\"button\">Hidden<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tabbar\">\n        <button class=\"tabbtn active\" data-tab=\"birthday\" type=\"button\">\ud83c\udf82 By birthday<\/button>\n        <button class=\"tabbtn\" data-tab=\"manual\" type=\"button\">\u270f\ufe0f Pick your own<\/button>\n      <\/div>\n\n      <div class=\"tabpanel active\" data-panel=\"birthday\">\n        <div class=\"field-row\">\n          <div class=\"field\">\n            <label for=\"dob\">Your birthday<\/label>\n            <input type=\"date\" id=\"dob\">\n          <\/div>\n        <\/div>\n        <button class=\"stampbtn\" id=\"stampBtn\"><span class=\"cnchar\">\u84cb\u7ae0<\/span> Stamp my name<\/button>\n        <button class=\"linkbtn\" id=\"surpriseBtn\" type=\"button\">\u2728 Surprise me with a random date<\/button>\n      <\/div>\n\n      <div class=\"tabpanel\" data-panel=\"manual\">\n        <div class=\"accordion\" id=\"accordion\">\n          <div class=\"acc-item\">\n            <button class=\"acc-head\" aria-expanded=\"true\" data-acc=\"family\">\n              <span>1 \u00b7 Family name \u2014 by birth month<\/span><span class=\"chev\">\u25be<\/span>\n            <\/button>\n            <div class=\"acc-body\" style=\"max-height:600px\">\n              <div class=\"acc-body-inner\">\n                <div class=\"charGrid\" id=\"familyGrid\"><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"acc-item\">\n            <button class=\"acc-head\" aria-expanded=\"false\" data-acc=\"given1\">\n              <span>2 \u00b7 First given-name character \u2014 by birth day<\/span><span class=\"chev\">\u25be<\/span>\n            <\/button>\n            <div class=\"acc-body\">\n              <div class=\"acc-body-inner\">\n                <div class=\"charGrid\" id=\"given1Grid\"><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"acc-item\">\n            <button class=\"acc-head\" aria-expanded=\"false\" data-acc=\"given2\">\n              <span>3 \u00b7 Second given-name character \u2014 by last digit of birth year<\/span><span class=\"chev\">\u25be<\/span>\n            <\/button>\n            <div class=\"acc-body\">\n              <div class=\"acc-body-inner\">\n                <div class=\"charGrid\" id=\"given2Grid\"><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"result-wrap\">\n        <div class=\"namecard\" id=\"nameCard\" data-pinyin=\"visible\">\n          <p class=\"namecard-label\">\u4f60\u7684\u4e2d\u6587\u540d\u5b57 \u00b7 Your Chinese name<\/p>\n          <div class=\"name-slots\" id=\"nameSlots\">\n            <p class=\"namecard-empty\" id=\"emptyMsg\">Pick a birthday or a character above to see your name here.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"result-actions\" id=\"resultActions\" style=\"display:none;\">\n          <button class=\"ghost-btn\" id=\"copyBtn\" type=\"button\">Copy name<\/button>\n          <button class=\"ghost-btn\" id=\"resetBtn\" type=\"button\">Start over<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section\">\n    <div class=\"section-head\">\n      <p class=\"section-eyebrow\">Good to know<\/p>\n      <h2 class=\"section-title\">How this works<\/h2>\n    <\/div>\n    <div class=\"tip-grid\">\n      <div class=\"tip\">\n        <p class=\"tip-num\">01<\/p>\n        <h3>\u59d3 Family name<\/h3>\n        <p>Taken from your birth month. It&#8217;s inherited, so the character&#8217;s own meaning isn&#8217;t chosen for its sense \u2014 it just carries the family line.<\/p>\n      <\/div>\n      <div class=\"tip\">\n        <p class=\"tip-num\">02<\/p>\n        <h3>\u540d Given name<\/h3>\n        <p>Two characters: the first (from your birth day) often carries a blessing, the second (from your birth year) usually carries a wish for the future.<\/p>\n      <\/div>\n      <div class=\"tip\">\n        <p class=\"tip-num\">03<\/p>\n        <h3>Just for fun<\/h3>\n        <p>Real Chinese names are chosen with far more care \u2014 by sound, meaning, stroke count and family tradition. Treat this as a playful starting point, not a formal naming system.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\nconst FAMILY = [\n  {t:\"\u674e\",s:\"\u674e\",py:\"l\u01d0\",en:\"plum\",label:\"Jan\"},\n  {t:\"\u9673\",s:\"\u9648\",py:\"ch\u00e9n\",en:\"to lay out, to exhibit\",label:\"Feb\"},\n  {t:\"\u738b\",s:\"\u738b\",py:\"w\u00e1ng\",en:\"king, monarch\",label:\"Mar\"},\n  {t:\"\u5f35\",s:\"\u5f20\",py:\"zh\u0101ng\",en:\"to open up, to spread\",label:\"Apr\"},\n  {t:\"\u6797\",s:\"\u6797\",py:\"l\u00edn\",en:\"forest\",label:\"May\"},\n  {t:\"\u9ec3\",s:\"\u9ec4\",py:\"hu\u00e1ng\",en:\"yellow\",label:\"Jun\"},\n  {t:\"\u8d99\",s:\"\u8d75\",py:\"zh\u00e0o\",en:\"to illuminate, to shine\",label:\"Jul\"},\n  {t:\"\u5289\",s:\"\u5218\",py:\"li\u00fa\",en:\"to overcome, to defeat\",label:\"Aug\"},\n  {t:\"\u694a\",s:\"\u6768\",py:\"y\u00e1ng\",en:\"poplar, willow\",label:\"Sep\"},\n  {t:\"\u5433\",s:\"\u5434\",py:\"w\u00fa\",en:\"martial, military\",label:\"Oct\"},\n  {t:\"\u912d\",s:\"\u90d1\",py:\"zh\u00e8ng\",en:\"upright, proper\",label:\"Nov\"},\n  {t:\"\u8a31\",s:\"\u8bb8\",py:\"x\u01d4\",en:\"to allow, to permit\",label:\"Dec\"}\n];\n\nconst MALE_DAY = [\n  {t:\"\u535a\",s:\"\u535a\",py:\"b\u00f3\",en:\"wide, learned\"},{t:\"\u5fb7\",s:\"\u5fb7\",py:\"d\u00e9\",en:\"virtue, goodness\"},\n  {t:\"\u601d\",s:\"\u601d\",py:\"s\u012b\",en:\"thought, idea\"},{t:\"\u5f66\",s:\"\u5f66\",py:\"y\u00e0n\",en:\"elegant, talented\"},\n  {t:\"\u5fe0\",s:\"\u5fe0\",py:\"zh\u014dng\",en:\"loyal, faithful\"},{t:\"\u51a0\",s:\"\u51a0\",py:\"gu\u00e0n\",en:\"crown\"},\n  {t:\"\u8056\",s:\"\u5723\",py:\"sh\u00e8ng\",en:\"sacred, holy\"},{t:\"\u52c7\",s:\"\u52c7\",py:\"y\u01d2ng\",en:\"brave, courageous\"},\n  {t:\"\u5c55\",s:\"\u5c55\",py:\"zh\u01cen\",en:\"to extend, to expand\"},{t:\"\u54f2\",s:\"\u54f2\",py:\"zh\u00e9\",en:\"philosophy, wisdom\"},\n  {t:\"\u66f8\",s:\"\u4e66\",py:\"sh\u016b\",en:\"book, letter\"},{t:\"\u5efa\",s:\"\u5efa\",py:\"ji\u00e0n\",en:\"to build, to establish\"},\n  {t:\"\u570b\",s:\"\u56fd\",py:\"gu\u00f3\",en:\"country, nation\"},{t:\"\u5049\",s:\"\u4f1f\",py:\"w\u011bi\",en:\"great, mighty\"},\n  {t:\"\u61f7\",s:\"\u6000\",py:\"hu\u00e1i\",en:\"to cherish\"},{t:\"\u8ce2\",s:\"\u8d24\",py:\"xi\u00e1n\",en:\"virtuous, wise\"},\n  {t:\"\u4ec1\",s:\"\u4ec1\",py:\"r\u00e9n\",en:\"benevolent, kind\"},{t:\"\u7fa9\",s:\"\u4e49\",py:\"y\u00ec\",en:\"justice, righteousness\"},\n  {t:\"\u4fe1\",s:\"\u4fe1\",py:\"x\u00ecn\",en:\"faith, trust\"},{t:\"\u5b5d\",s:\"\u5b5d\",py:\"xi\u00e0o\",en:\"filial piety\"},\n  {t:\"\u5343\",s:\"\u5343\",py:\"qi\u0101n\",en:\"thousand, numerous\"},{t:\"\u5b50\",s:\"\u5b50\",py:\"z\u01d0\",en:\"child, son\"},\n  {t:\"\u51f1\",s:\"\u51ef\",py:\"k\u01cei\",en:\"victorious, triumphant\"},{t:\"\u5bb6\",s:\"\u5bb6\",py:\"ji\u0101\",en:\"home, family\"},\n  {t:\"\u667a\",s:\"\u667a\",py:\"zh\u00ec\",en:\"wisdom, intelligence\"},{t:\"\u6c38\",s:\"\u6c38\",py:\"y\u01d2ng\",en:\"perpetual, forever\"},\n  {t:\"\u6069\",s:\"\u6069\",py:\"\u0113n\",en:\"kindness, grace\"},{t:\"\u5929\",s:\"\u5929\",py:\"ti\u0101n\",en:\"heaven, sky\"},\n  {t:\"\u5fd7\",s:\"\u5fd7\",py:\"zh\u00ec\",en:\"aspiration, ambition\"},{t:\"\u8a00\",s:\"\u8a00\",py:\"y\u00e1n\",en:\"speech, language\"},\n  {t:\"\u4f73\",s:\"\u4f73\",py:\"ji\u0101\",en:\"good, fine\"}\n];\n\nconst FEMALE_DAY = [\n  {t:\"\u8a69\",s:\"\u8bd7\",py:\"sh\u012b\",en:\"poetry, verse\"},{t:\"\u6c9b\",s:\"\u6c9b\",py:\"p\u00e8i\",en:\"abundant, plentiful\"},\n  {t:\"\u601d\",s:\"\u601d\",py:\"s\u012b\",en:\"thought, idea\"},{t:\"\u6e58\",s:\"\u6e58\",py:\"xi\u0101ng\",en:\"a beautiful river in China\"},\n  {t:\"\u5a49\",s:\"\u5a49\",py:\"w\u01cen\",en:\"gentle, graceful\"},{t:\"\u5b9c\",s:\"\u5b9c\",py:\"y\u00ed\",en:\"suitable, appropriate\"},\n  {t:\"\u9038\",s:\"\u9038\",py:\"y\u00ec\",en:\"leisure, relaxation\"},{t:\"\u96f2\",s:\"\u4e91\",py:\"y\u00fan\",en:\"cloud, mist\"},\n  {t:\"\u610f\",s:\"\u610f\",py:\"y\u00ec\",en:\"meaning, intention\"},{t:\"\u97fb\",s:\"\u97f5\",py:\"y\u00f9n\",en:\"rhyme, intonation\"},\n  {t:\"\u66f8\",s:\"\u4e66\",py:\"sh\u016b\",en:\"book, letter\"},{t:\"\u7d2b\",s:\"\u7d2b\",py:\"z\u01d0\",en:\"purple \u2014 royalty, nobility\"},\n  {t:\"\u8212\",s:\"\u8212\",py:\"sh\u016b\",en:\"comfortable, relaxed\"},{t:\"\u99a8\",s:\"\u99a8\",py:\"x\u012bn\",en:\"fragrant, aromatic\"},\n  {t:\"\u6dd1\",s:\"\u6dd1\",py:\"sh\u00fa\",en:\"graceful, virtuous\"},{t:\"\u96c5\",s:\"\u96c5\",py:\"y\u01ce\",en:\"elegant, graceful\"},\n  {t:\"\u6c90\",s:\"\u6c90\",py:\"m\u00f9\",en:\"bathe, wash\"},{t:\"\u6b23\",s:\"\u6b23\",py:\"x\u012bn\",en:\"happy, joyful\"},\n  {t:\"\u5fc3\",s:\"\u5fc3\",py:\"x\u012bn\",en:\"heart, mind\"},{t:\"\u829d\",s:\"\u829d\",py:\"zh\u012b\",en:\"fungus \u2014 longevity, health\"},\n  {t:\"\u5343\",s:\"\u5343\",py:\"qi\u0101n\",en:\"thousand, numerous\"},{t:\"\u5b50\",s:\"\u5b50\",py:\"z\u01d0\",en:\"child, son\"},\n  {t:\"\u6eab\",s:\"\u6e29\",py:\"w\u0113n\",en:\"warm, gentle\"},{t:\"\u67d4\",s:\"\u67d4\",py:\"r\u00f3u\",en:\"soft, flexible\"},\n  {t:\"\u5e0c\",s:\"\u5e0c\",py:\"x\u012b\",en:\"hope, wish\"},{t:\"\u97f3\",s:\"\u97f3\",py:\"y\u012bn\",en:\"sound, tone\"},\n  {t:\"\u59ff\",s:\"\u59ff\",py:\"z\u012b\",en:\"posture, appearance\"},{t:\"\u59dd\",s:\"\u59dd\",py:\"sh\u016b\",en:\"beautiful, graceful\"},\n  {t:\"\u4f9d\",s:\"\u4f9d\",py:\"y\u012b\",en:\"to rely on, depend on\"},{t:\"\u6021\",s:\"\u6021\",py:\"y\u00ed\",en:\"joy, harmony\"},\n  {t:\"\u96d9\",s:\"\u53cc\",py:\"shu\u0101ng\",en:\"pair, double \u2014 good fortune\"}\n];\n\nconst MALE_YEAR = [\n  {t:\"\u6770\",s:\"\u6770\",py:\"ji\u00e9\",en:\"outstanding, heroic\"},{t:\"\u8c6a\",s:\"\u8c6a\",py:\"h\u00e1o\",en:\"brave, heroic\"},\n  {t:\"\u7965\",s:\"\u7965\",py:\"xi\u00e1ng\",en:\"auspicious, fortunate\"},{t:\"\u5b8f\",s:\"\u5b8f\",py:\"h\u00f3ng\",en:\"vast, grand\"},\n  {t:\"\u826f\",s:\"\u826f\",py:\"li\u00e1ng\",en:\"good, virtuous\"},{t:\"\u4fca\",s:\"\u4fca\",py:\"j\u00f9n\",en:\"handsome, talented\"},\n  {t:\"\u6fa4\",s:\"\u6cfd\",py:\"z\u00e9\",en:\"blessing, grace\"},{t:\"\u9716\",s:\"\u9716\",py:\"l\u00edn\",en:\"continuous rain, drizzle\"},\n  {t:\"\u8fb0\",s:\"\u8fb0\",py:\"ch\u00e9n\",en:\"dragon, morning\"},{t:\"\u6052\",s:\"\u6052\",py:\"h\u00e9ng\",en:\"constant, permanent\"}\n];\n\nconst FEMALE_YEAR = [\n  {t:\"\u73b2\",s:\"\u73b2\",py:\"l\u00edng\",en:\"tinkling, exquisite\"},{t:\"\u742a\",s:\"\u742a\",py:\"q\u00ed\",en:\"fine jade, precious\"},\n  {t:\"\u96ef\",s:\"\u96ef\",py:\"w\u00e9n\",en:\"cloud patterns, graceful\"},{t:\"\u6db5\",s:\"\u6db5\",py:\"h\u00e1n\",en:\"to contain, tolerate\"},\n  {t:\"\u7476\",s:\"\u7476\",py:\"y\u00e1o\",en:\"precious jade, gem\"},{t:\"\u745c\",s:\"\u745c\",py:\"y\u00fa\",en:\"jade, gemstone\"},\n  {t:\"\u60e0\",s:\"\u60e0\",py:\"hu\u00ec\",en:\"grace, favor\"},{t:\"\u5d50\",s:\"\u5c9a\",py:\"l\u00e1n\",en:\"mist, orchid\"},\n  {t:\"\u5a77\",s:\"\u5a77\",py:\"t\u00edng\",en:\"graceful, pretty\"},{t:\"\u6587\",s:\"\u6587\",py:\"w\u00e9n\",en:\"culture, literature\"}\n];\n\nconst state = {\n  gender:\"male\", script:\"t\", pinyin:\"visible\",\n  familyIdx:null, given1Idx:null, given2Idx:null\n};\n\nfunction ch(item){ return item ? (state.script===\"t\" ? item.t : item.s) : \"\"; }\n\nfunction render(){\n  const slots = document.getElementById(\"nameSlots\");\n  const empty = document.getElementById(\"emptyMsg\");\n  const actions = document.getElementById(\"resultActions\");\n  const card = document.getElementById(\"nameCard\");\n  card.setAttribute(\"data-pinyin\", state.pinyin);\n\n  const fam = state.familyIdx!==null ? FAMILY[state.familyIdx] : null;\n  const dayArr = state.gender===\"male\" ? MALE_DAY : FEMALE_DAY;\n  const yearArr = state.gender===\"male\" ? MALE_YEAR : FEMALE_YEAR;\n  const g1 = state.given1Idx!==null ? dayArr[state.given1Idx] : null;\n  const g2 = state.given2Idx!==null ? yearArr[state.given2Idx] : null;\n\n  if(!fam && !g1 && !g2){\n    slots.innerHTML = '<p class=\"namecard-empty\" id=\"emptyMsg\">Pick a birthday or a character above to see your name here.<\/p>';\n    actions.style.display = \"none\";\n    card.classList.remove(\"show\");\n    return;\n  }\n\n  const parts = [\n    {tag:\"\u59d3 Family\", item:fam},\n    {tag:\"\u540d 1st char\", item:g1},\n    {tag:\"\u540d 2nd char\", item:g2}\n  ];\n\n  slots.innerHTML = parts.map(p => {\n    if(!p.item) return `<div class=\"char-slot\" style=\"opacity:.35\"><div class=\"slot-tag\">${p.tag}<\/div><div class=\"slot-char\">?<\/div><\/div>`;\n    return `<div class=\"char-slot\" tabindex=\"0\">\n      <div class=\"slot-tag\">${p.tag}<\/div>\n      <div class=\"slot-char\">${ch(p.item)}<\/div>\n      <div class=\"slot-py\">${p.item.py}<\/div>\n      <div class=\"slot-en\">${p.item.en}<\/div>\n    <\/div>`;\n  }).join(\"\");\n\n  slots.querySelectorAll(\".char-slot\").forEach(el=>{\n    el.addEventListener(\"click\", ()=>{ if(state.pinyin===\"hover\") el.classList.toggle(\"tapped\"); });\n  });\n\n  actions.style.display = \"flex\";\n  requestAnimationFrame(()=> card.classList.add(\"show\"));\n}\n\nfunction buildGrid(containerId, arr, tagFn, kind){\n  const el = document.getElementById(containerId);\n  el.innerHTML = arr.map((item,i)=>{\n    return `<div class=\"charCell\" data-kind=\"${kind}\" data-idx=\"${i}\">\n      <div class=\"cc-tag\">${tagFn(i)}<\/div>\n      <div class=\"cc-char\">${state.script===\"t\"?item.t:item.s}<\/div>\n      <div class=\"cc-py\">${item.py}<\/div>\n    <\/div>`;\n  }).join(\"\");\n}\n\nfunction refreshGrids(){\n  buildGrid(\"familyGrid\", FAMILY, i=>FAMILY[i].label, \"family\");\n  const dayArr = state.gender===\"male\"?MALE_DAY:FEMALE_DAY;\n  const yearArr = state.gender===\"male\"?MALE_YEAR:FEMALE_YEAR;\n  buildGrid(\"given1Grid\", dayArr, i=>String(i+1).padStart(2,\"0\"), \"given1\");\n  buildGrid(\"given2Grid\", yearArr, i=>\"\u2026\"+i, \"given2\");\n  markSelected();\n}\n\nfunction markSelected(){\n  document.querySelectorAll('.charCell[data-kind=\"family\"]').forEach(c=> c.classList.toggle(\"selected\", Number(c.dataset.idx)===state.familyIdx));\n  document.querySelectorAll('.charCell[data-kind=\"given1\"]').forEach(c=> c.classList.toggle(\"selected\", Number(c.dataset.idx)===state.given1Idx));\n  document.querySelectorAll('.charCell[data-kind=\"given2\"]').forEach(c=> c.classList.toggle(\"selected\", Number(c.dataset.idx)===state.given2Idx));\n}\n\ndocument.getElementById(\"accordion\").addEventListener(\"click\", e=>{\n  const cell = e.target.closest(\".charCell\");\n  if(cell){\n    const kind = cell.dataset.kind, idx = Number(cell.dataset.idx);\n    if(kind===\"family\") state.familyIdx = idx;\n    if(kind===\"given1\") state.given1Idx = idx;\n    if(kind===\"given2\") state.given2Idx = idx;\n    markSelected();\n    render();\n    return;\n  }\n  const head = e.target.closest(\".acc-head\");\n  if(head){\n    const body = head.nextElementSibling;\n    const open = head.getAttribute(\"aria-expanded\")===\"true\";\n    head.setAttribute(\"aria-expanded\", String(!open));\n    body.style.maxHeight = open ? \"0px\" : body.scrollHeight+\"px\";\n  }\n});\n\ndocument.getElementById(\"genderPills\").addEventListener(\"click\", e=>{\n  const btn = e.target.closest(\".pill\"); if(!btn) return;\n  document.querySelectorAll(\"#genderPills .pill\").forEach(p=>p.classList.remove(\"active\"));\n  btn.classList.add(\"active\");\n  state.gender = btn.dataset.gender;\n  state.given1Idx = null; state.given2Idx = null;\n  refreshGrids();\n  render();\n});\ndocument.getElementById(\"scriptPills\").addEventListener(\"click\", e=>{\n  const btn = e.target.closest(\".pill\"); if(!btn) return;\n  document.querySelectorAll(\"#scriptPills .pill\").forEach(p=>p.classList.remove(\"active\"));\n  btn.classList.add(\"active\");\n  state.script = btn.dataset.script;\n  refreshGrids();\n  render();\n});\ndocument.getElementById(\"pinyinPills\").addEventListener(\"click\", e=>{\n  const btn = e.target.closest(\".pill\"); if(!btn) return;\n  document.querySelectorAll(\"#pinyinPills .pill\").forEach(p=>p.classList.remove(\"active\"));\n  btn.classList.add(\"active\");\n  state.pinyin = btn.dataset.pinyin;\n  render();\n});\n\ndocument.querySelectorAll(\".tabbtn\").forEach(btn=>{\n  btn.addEventListener(\"click\", ()=>{\n    document.querySelectorAll(\".tabbtn\").forEach(b=>b.classList.remove(\"active\"));\n    document.querySelectorAll(\".tabpanel\").forEach(p=>p.classList.remove(\"active\"));\n    btn.classList.add(\"active\");\n    document.querySelector(`.tabpanel[data-panel=\"${btn.dataset.tab}\"]`).classList.add(\"active\");\n  });\n});\n\nfunction stampFromDate(){\n  const val = document.getElementById(\"dob\").value;\n  if(!val) return;\n  const d = new Date(val+\"T00:00:00\");\n  state.familyIdx = d.getMonth();\n  state.given1Idx = d.getDate()-1;\n  state.given2Idx = d.getFullYear() % 10;\n  markSelected();\n  render();\n  document.getElementById(\"nameCard\").scrollIntoView({behavior:\"smooth\", block:\"center\"});\n}\ndocument.getElementById(\"stampBtn\").addEventListener(\"click\", stampFromDate);\ndocument.getElementById(\"heroCta\").addEventListener(\"click\", ()=>{\n  document.getElementById(\"generator\").scrollIntoView({behavior:\"smooth\"});\n});\ndocument.getElementById(\"surpriseBtn\").addEventListener(\"click\", ()=>{\n  const year = 1970 + Math.floor(Math.random()*40);\n  const month = Math.floor(Math.random()*12);\n  const day = 1 + Math.floor(Math.random()*28);\n  const iso = `${year}-${String(month+1).padStart(2,\"0\")}-${String(day).padStart(2,\"0\")}`;\n  document.getElementById(\"dob\").value = iso;\n  stampFromDate();\n});\ndocument.getElementById(\"resetBtn\").addEventListener(\"click\", ()=>{\n  state.familyIdx = null; state.given1Idx = null; state.given2Idx = null;\n  document.getElementById(\"dob\").value = \"\";\n  markSelected();\n  render();\n});\ndocument.getElementById(\"copyBtn\").addEventListener(\"click\", ()=>{\n  const fam = state.familyIdx!==null ? ch(FAMILY[state.familyIdx]) : \"\";\n  const dayArr = state.gender===\"male\"?MALE_DAY:FEMALE_DAY;\n  const yearArr = state.gender===\"male\"?MALE_YEAR:FEMALE_YEAR;\n  const g1 = state.given1Idx!==null ? ch(dayArr[state.given1Idx]) : \"\";\n  const g2 = state.given2Idx!==null ? ch(yearArr[state.given2Idx]) : \"\";\n  const text = `${fam}${g1}${g2}`;\n  navigator.clipboard && navigator.clipboard.writeText(text).then(()=>{\n    const btn = document.getElementById(\"copyBtn\");\n    const old = btn.textContent;\n    btn.textContent = \"Copied!\";\n    setTimeout(()=> btn.textContent = old, 1400);\n  });\n});\n\nrefreshGrids();\nrender();\n<\/script>\n<\/body>\n<\/html>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? \ud83d\ude42<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/resources-for-learning-chinese\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u53d6\u540d\u5b57 Make Your Chinese Name | OneDotDot Chinese \u4e00 OneDotDot Chinese More resources \u2192 \u59d3\u540dx\u00ecngm\u00edng \u00b7 your name in Chinese Get your ownChinese name, stamped. Enter your birthday and we&#8217;ll press together a family name and a given name the way generations of Chinese parents have \u2014 one character for the month, one for the&#8230;<\/p>\n","protected":false},"author":2,"featured_media":14234,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[29],"tags":[],"class_list":["post-7456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-others"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Get A Chinese Name - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Make Your Own Chinese Name or pick a character you like to create your name. \u59d3 x\u00ecng Family name - The usual meaning is often not meaningful.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get A Chinese Name - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Make Your Own Chinese Name or pick a character you like to create your name. \u59d3 x\u00ecng Family name - The usual meaning is often not meaningful.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-06T16:25:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-26T06:11:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"Get A Chinese Name\",\"datePublished\":\"2023-05-06T16:25:00+00:00\",\"dateModified\":\"2026-07-26T06:11:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/\"},\"wordCount\":268,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png\",\"articleSection\":[\"Others\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/\",\"name\":\"Get A Chinese Name - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png\",\"datePublished\":\"2023-05-06T16:25:00+00:00\",\"dateModified\":\"2026-07-26T06:11:28+00:00\",\"description\":\"Make Your Own Chinese Name or pick a character you like to create your name. \u59d3 x\u00ecng Family name - The usual meaning is often not meaningful.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png\",\"width\":2400,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2023\\\/05\\\/07\\\/chinese-name\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get A Chinese Name\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Get A Chinese Name - OneDotDot Chinese","description":"Make Your Own Chinese Name or pick a character you like to create your name. \u59d3 x\u00ecng Family name - The usual meaning is often not meaningful.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/","og_locale":"en_US","og_type":"article","og_title":"Get A Chinese Name - OneDotDot Chinese","og_description":"Make Your Own Chinese Name or pick a character you like to create your name. \u59d3 x\u00ecng Family name - The usual meaning is often not meaningful.","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/","og_site_name":"OneDotDot Chinese","article_published_time":"2023-05-06T16:25:00+00:00","article_modified_time":"2026-07-26T06:11:28+00:00","og_image":[{"width":2400,"height":448,"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png","type":"image\/png"}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"Get A Chinese Name","datePublished":"2023-05-06T16:25:00+00:00","dateModified":"2026-07-26T06:11:28+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/"},"wordCount":268,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png","articleSection":["Others"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/","name":"Get A Chinese Name - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png","datePublished":"2023-05-06T16:25:00+00:00","dateModified":"2026-07-26T06:11:28+00:00","description":"Make Your Own Chinese Name or pick a character you like to create your name. \u59d3 x\u00ecng Family name - The usual meaning is often not meaningful.","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png","width":2400,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2023\/05\/07\/chinese-name\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"Get A Chinese Name"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_featured_media_url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2023\/05\/Gemini_Generated_Image_bx2vuwbx2vuwbx2v.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/7456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=7456"}],"version-history":[{"count":37,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/7456\/revisions"}],"predecessor-version":[{"id":14237,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/7456\/revisions\/14237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media\/14234"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=7456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=7456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=7456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}