The 37 phonemes (bopomofo and pinyin side by side), each demonstrated by a real character you can hear in both accents.
Working in zhuyin? The pinyin ⇄ zhuyin converter handles full phrases, tone marks and erhua. Or hear how words share a sound in the homophone index.
Tap a character to open its dictionary entry: stroke order, etymology and every word it appears in.