Как работает генератор паролей
Пароль собирается прямо в браузере через crypto.getRandomValues, криптографически стойкий генератор случайных чисел. Тот же механизм используют менеджеры паролей и браузерные автозаполнения. Ни сам пароль, ни параметры генерации никуда не отправляются. Страницу можно открыть даже без интернета после первой загрузки, и результат будет таким же случайным.
Генератор или менеджер паролей
Это разные задачи. Генератор придумывает здесь и сейчас один случайный пароль нужной длины и сложности. Менеджер паролей хранит уже сгенерированные пароли для всех сайтов и подставляет их при входе, и для этого хватает встроенного менеджера в браузере или телефоне, ставить отдельное приложение необязательно. Генератор менеджер не заменяет. Связка обычная: генератор делает уникальный пароль под конкретный сайт, а менеджер его запоминает, чтобы не пришлось вводить руками или повторно использовать один и тот же пароль везде.
Пошаговый разбор, что делает пароль надёжным и как придумать его самому, без генератора, есть в статье Как создать надёжный пароль.