4982 words from HSK 1 to HSK 6, each with pinyin, English and example sentences.
Free to start: HSK 1, every short video and the dictionary