Add accounts your way
Scan a setup QR code with your camera, upload a QR image, paste an otpauth link, or enter the secret manually.
ByteSquish Authenticator keeps your time-based verification codes together in a secure mobile browser vault, with encrypted sync and easy account transfer.
ByteSquish
Authenticator
ByteSquish setup
Add verification code
Scan a setup QR code
Fast, private, and ready in seconds
TOTP
6 and 8 digit codes
AES-256-GCM
Encrypted secrets at rest
2 minutes
Automatic vault lock
Mobile first
Protected phone access
Everything you need
Add existing accounts, create rotating verification codes, and move your data with controls designed for a secure mobile workflow.
Scan a setup QR code with your camera, upload a QR image, paste an otpauth link, or enter the secret manually.
Import supported Google Authenticator transfer QR codes, then export your saved accounts when you need to move again.
Your entries stay connected to your ByteSquish account, with TOTP secrets encrypted at rest using AES-256-GCM.
Unlock your vault with a passkey or a six-digit PIN. It locks automatically after two minutes of inactivity.
Receive supported sign-in requests, compare the displayed code, then approve or deny the request from your phone.
Review the most recent Authenticator access time, device, and permission-based location from your profile dashboard.
Get started
The flow is designed to feel familiar if you have used Google Authenticator or another TOTP app.
Sign in with your ByteSquish account from a supported mobile browser. Desktop and desktop-site mode are restricted.
Create a passkey or six-digit PIN. The vault adds a separate lock in front of your saved verification accounts.
Scan, upload, paste, enter manually, or import a Google Authenticator transfer QR code.
Open an entry and use its rotating TOTP code on the service asking for two-step verification.
Before the vault opens, ByteSquish checks the browser environment, connection, location permission, account session, and vault credential.
Designed with clear boundaries
TOTP secrets are encrypted at rest. They are decrypted for an authenticated, unlocked browser so it can generate a current code.
Your ByteSquish sign-in and your vault credential protect different stages of access. The vault locks again automatically.
Authenticator codes are not a replacement for service recovery codes. Store those codes somewhere separate and safe.
Questions answered
You can add services that provide a standard time-based one-time password setup secret or otpauth:// TOTP QR code. Counter-based HOTP accounts are not supported.
Yes. In Google Authenticator, choose Transfer accounts and Export accounts. ByteSquish can scan or upload the resulting transfer QR codes, including multi-part transfers.
After you unlock the vault, the encrypted account secret is delivered to your authenticated mobile browser over HTTPS and the current TOTP code is generated there.
The security gate uses location permission before opening the Authenticator and records the latest successful access location, device, and time for review in your ByteSquish profile.
The Authenticator vault is restricted to supported mobile browsers. Desktop browsers and mobile browsers using desktop-site mode are sent to the mobile-only notice.
Keep the recovery codes supplied by every service in a separate safe place. Those recovery codes are the dependable way to regain access if your authenticator or ByteSquish account is unavailable.
Open ByteSquish Authenticator on your mobile browser, secure your vault, and add your first account.
Open AuthenticatorRequires a ByteSquish account and a supported mobile browser.