teamjapanese.com/japanese-honorifics/
Guide to Japanese honorific suffixes and prefixes used to show respect, with explanations of when and how to use -san, -chan, -kun, -sama, and -sensei in different social contexts.
GrammarBusiness and keigoKeigo and politenessBeginnerCultureTutors and teachersMartial artsFor childrenFreeCasual speech