How to Type Chinese Characters

Windows · Mac · iPhone · Android · Chromebook · Linux — free setup in minutes

Quick answer

To type Chinese characters, enable a Pinyin input method (IME) — it's free and built into every device. Type the Pinyin (the Romanized pronunciation, e.g. nihao), and a candidate list of matching characters appears (你好). Press Space or tap the character you want. Add the keyboard once in your settings: Windows (Win + Space), Mac (Ctrl + Space), iPhone/Android (globe icon), Chromebook/Linux (Pinyin input source).

You don't need a special keyboard to type Chinese — every modern device already supports it. All you have to do is switch on a Pinyin input method, which lets you type Chinese phonetically using the Latin letters you already know. This guide shows you exactly how to set it up on Windows, Mac, iPhone, Android, Chromebook and Linux, plus how to use voice and handwriting input, type Chinese punctuation, and fix the most common problems.

How Pinyin typing works: You type the Pinyin pronunciation of a word (e.g. nihao), and a candidate list of matching characters appears (e.g. 你好). Press Space or a number key to select the right one. The IME ranks candidates by frequency and learns your preferences over time, so it gets faster the more you use it. New to Pinyin? Start with our Pinyin Pronunciation Guide.

How to Type Chinese on Windows 10 & 11

Step 1 — Add the Chinese language
  1. Open Settings (Win + I)
  2. Go to Time & Language → Language & region
  3. Click Add a language
  4. Search for Chinese (Simplified, China) or Chinese (Traditional, Taiwan)
  5. Click NextInstall
Step 2 — Switch to Chinese & type
  1. Press Win + Space to cycle through input languages (or click the language indicator in the taskbar)
  2. Select Microsoft Pinyin from the list
  3. Type Pinyin phonetically — a candidate bar appears above or below your cursor
  4. Press Space to accept the top suggestion, or a number key (1–9) to pick a specific character
Windows tip: In the taskbar language bar, click the 中/英 button (or press Shift) to toggle between Chinese and English input without leaving the IME — handy when you're typing mostly Chinese but want to drop in occasional English words.

How to Type Chinese on a Mac (macOS)

Step 1 — Add Pinyin input
  1. Open System SettingsKeyboard
  2. Click Edit… next to "Input Sources"
  3. Click + in the bottom-left corner
  4. Select Chinese, Simplified (or Traditional) from the sidebar
  5. Choose Pinyin – Simplified (or Traditional) and click Add
Step 2 — Switch & type
  1. Press Ctrl + Space to switch to Chinese Pinyin (or use the Input menu in the menu bar)
  2. Type Pinyin — a candidate window appears
  3. Press Space to select the top suggestion
  4. Use arrow keys or number keys to pick other candidates
  5. Press Ctrl + Space again to return to English
Mac tip: Enable Show Input menu in menu bar in Keyboard settings so you can always see which language is active — the flag or 中 icon appears in the top-right corner of your screen.

How to Type Chinese on iPhone & iPad

Step 1 — Add the Chinese keyboard
  1. Go to Settings → General → Keyboard → Keyboards
  2. Tap Add New Keyboard…
  3. Scroll down and select Chinese, Simplified (or Traditional)
  4. Tap Pinyin (not Handwriting or Stroke)
  5. Tap Done
Step 2 — Switch & type
  1. Tap any text field to open the keyboard
  2. Tap the globe icon (🌐) at the bottom-left to cycle through keyboards, or press and hold it to pick Chinese directly
  3. Type Pinyin letters — matching characters appear in a bar above the keyboard
  4. Tap the character you want to insert it
iPhone tip: The iOS Pinyin keyboard also supports stroke input — draw the strokes in order if you know how a character looks but can't remember its pronunciation. Add Chinese Simplified – Stroke as a second keyboard.

How to Type Chinese on Android (Gboard)

Android uses Gboard (Google Keyboard) by default, which has excellent built-in Chinese Pinyin support. If you use a different keyboard app such as SwiftKey, the steps are similar.

Step 1 — Add Chinese to Gboard
  1. Open the Gboard app (or tap the settings gear in the keyboard while it's open)
  2. Go to LanguagesAdd keyboard
  3. Search for Chinese Simplified (or Traditional)
  4. Select Pinyin as the layout and tap Done
Step 2 — Switch & type
  1. Open any app with a text field to bring up the keyboard
  2. Tap the globe icon (or long-press the space bar) to switch to Chinese
  3. Type Pinyin — a candidate row appears at the top of the keyboard
  4. Tap the character you want, or swipe the candidate bar to see more options
Android tip: Gboard's glide typing works with Chinese Pinyin too — drag your finger across the Pinyin letters without lifting, and Gboard suggests the most likely characters.

How to Type Chinese on a Chromebook & Linux

Chromebook (ChromeOS)
  1. Open Settings → Advanced → Languages and inputs
  2. Under Inputs, click Add input methods
  3. Choose Chinese (Pinyin) and click Add
  4. Switch input with Ctrl + Shift + Space (or Ctrl + Space for the last-used method)
Linux (Ubuntu / GNOME)
  1. Install an input framework: IBus with ibus-libpinyin (or Fcitx5 with fcitx5-chinese-addons)
  2. Open Settings → Region & Language → Input Sources
  3. Click +, choose ChineseChinese (Intelligent Pinyin)
  4. Switch input with Super + Space

How to Type Chinese by Voice

If you can speak Mandarin, voice input is the fastest way to "type" — your speech is converted straight to Chinese characters, no Pinyin required.

DeviceHow to start voice typing
WindowsPress Win + H to open voice typing, set the language to Chinese, and speak.
MacEnable Dictation in System Settings → Keyboard, set the language to Chinese, then press the dictation key (or fn twice).
iPhone / AndroidTap the microphone icon on the keyboard (with the Chinese keyboard active) and speak.

Handwriting Input — When You Don't Know the Pinyin

Spotted a character you can't pronounce? Handwriting input lets you draw it with your finger, stylus, trackpad or mouse, and the system recognizes it.

  • iPhone / iPad & Android: Add the Chinese – Handwriting keyboard the same way you added Pinyin, then draw the character in the input box and tap a suggestion.
  • Mac: Add Chinese, Simplified – Handwriting (Trackpad) as an input source and draw with the trackpad.
  • Windows: If your device has a touchscreen or pen, the handwriting panel recognizes Chinese; otherwise use the on-screen touch keyboard's handwriting mode.

Once you've identified a character, drop it into our Chinese Translation tool to see its Pinyin and meaning, or look it up in the stroke-order guide.

How to Type Chinese Punctuation

While the Chinese IME is active, your normal punctuation keys automatically produce full-width Chinese punctuation. Here are the most common ones:

Key you pressChinese punctuationName
,Full-width comma
.Full-width period (句号)
?Full-width question mark
!Full-width exclamation mark
\Enumeration comma (顿号)
"“ ”Full-width quotation marks
Need standard English punctuation while typing Chinese? Click the full-width / half-width toggle (中/英 punctuation button) in the IME, or briefly switch back to the English keyboard.

Pinyin → Character Cheat Sheet

Try these common words to get comfortable. Type the Pinyin (no tones needed), then press Space to select the top candidate:

Type thisYou getPinyinMeaning
nihao你好nǐ hǎoHello
xiexie谢谢xiè xieThank you
zhongguo中国ZhōngguóChina
woaini我爱你wǒ ài nǐI love you
pengyou朋友péngyouFriend
xuexi学习xuéxíTo study
zaijian再见zàijiànGoodbye

Want to hear these spoken and see them broken down word by word? Paste them into the Chinese Translation tool, or study them as HSK 1 flashcards.

Simplified vs. Traditional — Which Should You Choose?

Feature Simplified (简体) Traditional (繁體)
Used in Mainland China, Singapore, Malaysia Taiwan, Hong Kong, Macau, overseas communities
Character complexity Fewer strokes — easier to write More strokes — closer to historical forms
Pinyin pronunciation Identical — same Pinyin, different output characters
IME to choose Chinese (Simplified) – Pinyin Chinese (Traditional) – Pinyin or Bopomofo (注音)

Not sure which to pick? Read our full guide: Simplified vs. Traditional Chinese — What's the Difference?

Pro Tips for Faster Chinese Typing

  • Type full words, not single syllables. IMEs guess far better in context. Type nihao rather than ni then hao separately.
  • Type whole phrases. Entering woshimeiguoren (我是美国人, "I am American") lets the IME resolve each character from context — often with zero corrections.
  • Use tone numbers to disambiguate. If two words sound identical, add a tone number: ma1 for 妈 (mā, mother) vs ma3 for 马 (mǎ, horse).
  • Let the IME learn. Always pick from the candidate list instead of retyping — the IME promotes your most-used characters to the top.
  • Enable fuzzy Pinyin. Windows and Gboard can match z/zh, c/ch, s/sh, n/l and -n/-ng — useful if your accent blends these sounds.
  • Learn the toggle keys. Shift flips Chinese/English mid-sentence on desktop; a long-press on the space bar switches language on mobile.

Troubleshooting Common Problems

ProblemFix
Typing English letters instead of ChineseYou're in English/half-width mode. Press Shift (desktop) or the 中/英 button to switch the IME back to Chinese.
Candidate bar never appearsConfirm the active input is Microsoft Pinyin / Pinyin, not the plain English keyboard. Re-switch with Win + Space (Windows) or Ctrl + Space (Mac).
Getting ,。? when you want , . ?Toggle the IME's full-width/half-width punctuation button, or switch to the English keyboard for punctuation.
Wrong character keeps coming up firstScroll the candidate list and select the right one — the IME remembers your choice and reorders future candidates.
Characters show as boxes (□□)The app or font lacks Chinese glyphs. Use a font that includes CJK characters (e.g. Noto Sans CJK) or update the app.

Frequently Asked Questions

No. Your existing keyboard works perfectly. Pinyin input uses the same Latin letters you already type — the IME converts them to Chinese characters on screen. Some Chinese keyboards have characters printed on the keys as a reminder, but this is optional and not required.

Yes. Windows, macOS, iOS, Android, ChromeOS and Linux all include a free, built-in Chinese Pinyin input method. You don't need to buy any software or hardware to type Chinese characters.

Yes. Use Win + H voice typing on Windows, Dictation on Mac, or the microphone button on the iPhone and Android keyboards. Set the dictation or keyboard language to Chinese and speak — your speech is converted directly to Chinese characters.

Use handwriting input to draw the character, or stroke input to enter its strokes in order. You can also paste the character into our Chinese Translation tool to find its Pinyin, then type it.

IMEs predict characters by frequency and context. If the wrong one appears at the top, scroll the candidate list and select the right character — the IME will remember your choice. Also check you've selected the correct Simplified vs. Traditional input and haven't enabled fuzzy-sound matching by accident.

Yes — once the IME is enabled at the system level, you can type Chinese in any app that accepts text: browsers, word processors, messaging apps, code editors and more. A few older applications may not show IME candidates, but this is rare on modern software.

Once your keyboard is set up, paste some Chinese text into our Chinese Translation tool to get instant word-by-word Pinyin and English meanings — a great way to practice reading what you've just typed. Then keep building vocabulary with HSK Flashcards and a daily Chinese Word of the Day.

Back to the Pinyin Learning Center