A button's label font size should be large enough to notice and scan. The ideal size varies across device, platform, and typeface, but 16px is the minimum recommended size for body text. Text smaller than that can be uncomfortable for users to read and make them strain their eyes.