How to Type Chinese Characters on Windows, Mac, iPhone & Android

By the HanziWise team · Published 2026-09-25 · 3 min read

Good news: you do not need to memorize thousands of key positions. Almost everyone in China types with pinyin input — you spell the pronunciation in ordinary letters, and the input method editor (IME) converts it to characters. If you can read pinyin, you can already type Chinese; you just need ten minutes of setup per device. Here are the exact steps, plus the tricks that make it fast.

Windows 10 / 11

  1. Open Settings → Time & Language → Language & Region.
  2. Click Add a language, search "Chinese", and choose Chinese (Simplified, China).
  3. Finish the install. You now have the Microsoft Pinyin IME.
  4. Switch keyboards any time with Win + Space.
  5. Type anywhere: ni hao → the candidate bar shows 你好; press 1 or Space to accept.

Optional but worth it: in Microsoft Pinyin settings, enable the cloud candidate feature and set your preferred candidate window orientation — small things that add up over thousands of keystrokes.

macOS

  1. Open System Settings → Keyboard → Input Sources → Edit… (on older macOS: System Preferences → Keyboard → Input Sources).
  2. Click +, choose Chinese, Simplified → Pinyin, then Add.
  3. Switch input with Control + Space (or the globe/fn key on newer Macs).
  4. Bonus: enable Trackpad Handwriting the same way (Chinese, Simplified → Trackpad Handwriting) to draw characters you cannot pronounce — two-finger tap the trackpad to open the writing panel.

iPhone / iPad

  1. Settings → General → Keyboard → Keyboards → Add New Keyboard…
  2. Choose Chinese, Simplified → Pinyin – QWERTY (also add Handwriting while you are here).
  3. In any app, tap the globe key 🌐 to cycle keyboards.

Android (Gboard)

  1. Settings → System → Languages & input → On-screen keyboard → Gboard → Languages.
  2. Add keyboard → Chinese (Simplified, China) → Pinyin.
  3. Tap the globe key while typing to switch. Samsung Keyboard users: Settings → General management → Keyboard list → add Chinese there instead.

Five tricks that double your typing speed

Typing as study, not just communication

Typing pinyin is active recall of pronunciation — every message you send is a mini quiz. A habit that compounds nicely: after handwriting practice, type the day's five characters and their example words. You drill sound (typing), form (handwriting), and meaning (context) in the same ten minutes. And when a character exists in both scripts, remember you can flip the IME between simplified and traditional output — see simplified vs traditional Chinese for which to use where.

Troubleshooting the three classic problems

"I typed the right pinyin but my character isn't in the candidates." You are probably typing a rare reading or a wrong syllable — check the character's pinyin on its character page. If the syllable is right, type the whole word it belongs to; context ranking usually surfaces it immediately.

"Everything I type comes out in the wrong script." Your IME is set to traditional (or vice versa). In Microsoft Pinyin: Settings → General → Character set. On macOS: Input Source settings → "Show traditional characters" toggle.

"The keyboard switches back to English mid-sentence." That is the IME's Shift-to-English toggle — you are bumping Shift. Disable it in the IME's key settings, or learn to notice the 中/英 indicator before you keep typing.

Frequently asked questions

Do I need a special keyboard to type Chinese?

No. Pinyin input lets you type Chinese on a standard QWERTY keyboard: you type the pronunciation in letters (ni hao), and the input method offers 你好 as a candidate. It is built into Windows, macOS, iOS and Android — no downloads or hardware needed.

Do I need to type tone marks for pinyin input?

No. Input methods work with plain letters — type "nv" for 女 (the letter v stands in for ü), "zhong" for 中. You never type tone marks; the candidate list disambiguates. The trade-off is that common syllables show many candidates, which is why typing whole words and phrases is faster than single characters.

How do I type a character I cannot pronounce?

Use handwriting input: Windows touch keyboard, macOS Trackpad Handwriting, and phone keyboards all let you draw the character with a finger or mouse and recognize it. This is where knowing correct stroke order pays off — recognition accuracy depends on it.

Can pinyin input type traditional characters?

Yes. Microsoft Pinyin and macOS Pinyin both have a simplified/traditional toggle in their settings, and Gboard offers Chinese (Traditional) as a separate language. You type the same pinyin; the output script changes.