Генератор кодов TOTP

Показать текущие коды двухфакторной аутентификации (2FA) из секрета или ссылки otpauth, локально
  • Файлы не покидают устройство
  • Работает в браузере
  • Бесплатно, без регистрации и водяных знаков

Only paste a real 2FA secret on a computer you trust. Anyone who has it can generate your codes. It stays in this tab: nothing is stored or sent, and it is gone when you close the page.

Read a QR code image

Paste a secret to see your codes.

Как пользоваться: Генератор кодов TOTP

Генерируйте текущие коды двухфакторной аутентификации из секрета TOTP или HOTP, ссылки otpauth:// или скриншота QR настройки. Секрет остаётся на этой вкладке браузера: ничего не сохраняется и не отправляется и исчезает, когда вы закрываете страницу.

  1. 1

    Вставьте секрет Base32 или ссылку otpauth:// в поле либо перетащите скриншот QR-кода на «Прочитать изображение QR».

  2. 2

    Проверьте настройки (тип, алгоритм, цифры, период); значения из ссылки otpauth:// заполняются автоматически.

  3. 3

    Нажмите «Копировать код», пока кольцо обратного отсчёта не истекло; следующий код показан ниже.

  4. 4

    Для HOTP двигайте счётчик кнопками + и −.

  5. 5

    Чтобы проверить свою настройку 2FA, нажмите «Создать тестовый секрет» и включите «Показать QR-код», чтобы отсканировать его приложением-аутентификатором.

Частые вопросы

Безопасно ли вставлять сюда настоящий секрет 2FA?

Секрет не покидает эту вкладку: он не сохраняется и не отправляется, а закрытие страницы его удаляет. Всё же любой, кто его увидит, сможет генерировать ваши коды, поэтому делайте это только на компьютере, которому доверяете.

Почему коды не совпадают с приложением-аутентификатором?

Коды TOTP зависят от часов устройства, поэтому часы, сбитые больше чем на несколько секунд, дают другие коды. Также проверьте алгоритм, число цифр и период; большинство сервисов используют SHA1, 6 цифр и 30 секунд.

Можно ли импортировать QR экспорта Google Authenticator?

Нет. Такие коды otpauth-migration:// собирают несколько аккаунтов в один. Экспортируйте аккаунты по одному и сканируйте каждый QR отдельно.

Какой формат секрета он принимает?

Base32 (буквы A–Z и цифры 2–7), с пробелами, дефисами или дополнением = и без них, а также ссылки otpauth://totp/ или otpauth://hotp/, включая издателя, алгоритм, цифры и период.

Запоминает ли он мои секреты?

Нет. Ничего не сохраняется, поэтому в следующий раз секрет нужно вставить снова. Это инструмент для проверки и тестов, а не замена приложению-аутентификатору или резервным кодам.