Генератор динамічних кодів TOTP
Введіть свої 2FA secret і додайте незалежні генератори
Допомога з 2FA, MFA і TOTP authenticator
Використовуйте цю сторінку як легкий генератор кодів TOTP/OTP для двофакторної автентифікації (2FA), багатофакторної автентифікації (MFA) і кодів, сумісних з authenticator. Вставте Base32 secret або посилання otpauth і додавайте генератори лише за потреби.
Матриця підтримки генератора
Ця матриця показує, які дані приймає локальний генератор TOTP/2FA і що перевірити перед копіюванням коду.
| Потреба | Вхідні дані або налаштування | Що перевірити | Результат |
|---|---|---|---|
| Ручний ключ налаштування 2FA | Base32 secret з пробілами, дефісами або padding | Скопіюйте повний ключ зі сторінки безпеки акаунта | Поле зберігає вставлений формат, а обчислення локально нормалізує значення |
| Посилання налаштування otpauth | URI otpauth://totp/ з QR Authenticator або екрана налаштування | URI містить secret і за наявності issuer, digits, period та algorithm | Інструмент читає підтримувані параметри TOTP і оновлює опції |
| QR-зображення Authenticator | Скриншот QR або збережене зображення | Браузер підтримує локальний BarcodeDetector API | QR читається у браузері; upload не потрібен |
| Кілька акаунтів | Окремий генератор для кожного secret | Використовуйте Add generator лише для іншого акаунта або MFA token | Кожен генератор має власні назву, secret, таймер і кнопку копіювання |
| Розширені налаштування TOTP | SHA-1, SHA-256, SHA-512; 6 або 8 цифр; період 10-120 секунд | Зіставте з екраном сервісу, якщо це не типовий стандарт 6 цифр і 30 секунд | Коди узгоджуються з Authenticator-застосунками, сумісними з RFC 6238 |
| URL-ярлик із secret | #secret= fragment, secret у path або query ?secret= | Надавайте перевагу fragment, бо secret після # не надсилається в HTTP-запитах | Сторінки path і query з secret віддаються з noindex/no-store |
FAQ
Що таке TOTP?
TOTP — це одноразовий пароль на основі часу. Додаток authenticator і сервіс мають спільний Base32 secret та використовують поточний час для створення короткого коду, який зазвичай змінюється кожні 30 секунд.
Цей інструмент 2FA локальний?
Обчислення TOTP виконується у вашому браузері через Web Crypto. Акаунт не потрібен, і secret не надсилається до backend API для генерації коду. Для URL-ярликів краще використовувати #secret=.
Як використовувати кілька генераторів?
Сторінка починається з одного генератора. Натисніть Додати генератор для кожного додаткового secret 2FA або MFA, за потреби задайте назву, вставте Base32 secret або URI otpauth і скопіюйте код.
Чи можна відкрити URL із кодом налаштування 2FA?
Так. Рекомендований формат: https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Також працюють path shortcuts і URL ?secret=.
Опис функцій
- Поле secret показує вставлений текст без змін, а генератор внутрішньо приймає пробіли, дефіси та padding.
- Кожен генератор має власний 30-секундний TOTP-таймер, необов'язкову назву, вставку, очищення, видалення і копіювання одним кліком.
- Сторінка за замовчуванням починається з одного генератора; додавайте більше лише для кількох акаунтів, secret 2FA або MFA token.
- Підтримуються URI otpauth://, Base32 secret, URL fragments, path shortcuts і query parameters.
URL-ярлики secret
Рекомендовано формат fragment, бо вміст після # не надсилається з HTTP-запитами. Формати path і query також підтримуються, а такі сторінки позначаються noindex, щоб URL із secret не індексувалися.
https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRETНе діліться реальними secret 2FA з іншими. Для тимчасових ярликів краще використовувати URL fragment #secret=.
Стандарти й джерела
- RFC 6238: TOTP: Time-Based One-Time Password Algorithm
- Google Authenticator Key URI Format
- NIST SP 800-63B: Digital Identity Guidelines, Authentication and Authenticator Management
Last updated: 2026-09-12. TOTP generation follows RFC 6238 and compatible otpauth setup links.