Type Pinyin with tones

Pinyinput is a keyboard extension for iOS (and Windows, and macOS) that makes it easy to type Pinyin with tone marks.

You type 'Han4yu3 Pin1yin1' and Pinyinput outputs 'Hànyǔ Pīnyīn'.

Pinyinput installs a custom keyboard extension on your device so you can use it to type pinyin in a simple and consistent manner in any application.

The current version is compatible with iOS 9 and later and is available on the App Store

For the latest Windows version see here, and for the latest macOS version see here.