By default it has a means of generating unique passwords for every account I make. Not only that but in your saved passwords it will highlight the ones that share a password so you can go there and change the passwords.
You have to make a Firefox account so that you can sync it across all of your devices but it works great for me on multiple PCs and my phone.