Strong random passwords with the rules you need.
Generated with your browser's crypto — never sent anywhere.