This project has moved. For the latest updates, please go here.

PinyinTones was written by Tao Yue.

If you'd like to contribute towards the development of PinyinTones, donations are accepted via PayPal. Thank you!

Donate to PinyinTones via PayPal

Windows 10 Upgrades

PinyinTones is compatible with Windows 10. However, some people who upgrade from Windows 7 or 8 find that PinyinTones is disabled after the upgrade. To re-enable it, please see: Windows 10 Upgrade

Type Pinyin with tone marks into any Windows program

PinyinTones provides a simple way to type Pinyin tone marks into any Windows program. You do not have to copy-paste, or use macros, or memorize alternative keyboards. Best of all, you don't even have to think about which vowel the tone goes over!

Simply type Pinyin naturally, adding a 1, 2, 3, or 4 at the end of each syllable to add the appropriate tone mark. Use the "v" key to type a "ü". PinyinTones will automatically place the tone mark on the correct vowel in a combination, according to the rules of Pinyin orthography.

For example:

  • Type: Yong4 PinyinTones da3 Pin1yin1 fu2hao4.
  • To get: Yòng PinyinTones dǎ Pīnyīn fúhào.
  • Notice that the tone was automatically placed over the "a" in "fúhào."

Screenshot of text with Pinyin tone marks typed into Notepad]

System Requirements

PinyinTones runs on all currently supported versions of Windows on x86 and x64 computers.  It has been tested on:

  • Windows 10
  • Windows 8 and 8.1
  • Windows 7
  • Windows Vista

PinyinTones does not run on:

  • Windows XP or earlier, which are no longer supported by Microsoft
  • Windows RT or Windows Phone, which run on ARM processors

How to Use on Windows 7 and Windows Vista

PinyinTones shows up in the Language Band, which appears by default at the bottom-right of your taskbar. It registers itself as a Japanese text service (more on this later). To use PinyinTones:

  1. Open the program you wish to type into.
  2. Cycle through the languages by pressing Alt + LeftShift until the two-letter language code reads "JP."
  3. Make sure the PinyinTones icon is the selected text service. The icon for PinyinTones is the character ǚ -- the "u" character, with an umlaut, with a caron (third-tone mark). Try typing that in without PinyinTones!
  4. Type away.

Screenshot of input method switcher in Windows 7

In Windows 7 and Windows Vista, each program is associated with an input method. Thus, if you wish to type toned Pinyin into multiple programs, you will have to switch to PinyinTones for each program that you open.

How to Use on Windows 10 and Windows 8.x

  1. Press WindowsKey + Spacebar to bring up the input selector.
  2. If PinyinTones is the only other input method installed, then it should now be highlighted, and you can start using it.
  3. If you have more than two input methods, then keep pressing WindowsKey + Spacebar until PinyinTones is highlighted. Or click on the PinyinTones option.

Screenshot of input method switcher in Windows 10

In Windows 10 and 8.x, the input method is associated with the user session. Once you switch to PinyinTones, the setting applies to all programs you have open. This includes desktop applications, as well as Windows Store applications.


PinyinTones registers itself as a Japanese text service. This was done intentionally to avoid a very annoying bug in Microsoft Word and Outlook. If PinyinTones registers itself as a Chinese text service, then toned Pinyin characters in Word will appear in a different font from the surrounding text. By registering itself as a Japanese text service, PinyinTones does not trigger this behavior.

Last edited Aug 10 at 4:03 AM by taoyue, version 39