1Password TOTP Alternative - Keep MFA Codes Separate

Should you store TOTP codes in 1Password? Here is why a dedicated MFA app preserves factor independence - and how FactorCat compares to storing 2FA codes in 1Password.

1Password is excellent for passwords

1Password is one of the best password managers available. It is well-designed, well-audited, and trusted by millions. It also supports storing TOTP tokens alongside your passwords. Many people do this because it is convenient.

We think this is a mistake.

The case against combining passwords and MFA

The entire point of multi-factor authentication is that the factors are independent. "Something you know" (password) and "something you have" (TOTP token) are supposed to be in different places. If your password manager stores both, a single breach compromises both factors simultaneously.

For the full argument, including what NIST actually says and how push approval changes the equation, read Why Your Password Manager Should Not Hold Your MFA Codes.

FactorCat vs 1Password: side-by-side

FactorCat 1Password
PurposeMFA only - never stores passwordsPasswords + MFA combined
Factor independenceYes - factors are in a separate appNo - same vault as passwords
Browser auto-fillMFA codes auto-fill via push approveMFA codes auto-fill with passwords
Push notificationsYes - one-tap phone approvalNo - codes generated in the app
Zero-trust modeLocked Vault (free)Not applicable (different model)
Token sharingYes - share individual factorsYes - via shared vaults
PriceFree (50 factors) / Pro $24/yr$36/yr individual / $60/yr family

Where 1Password is better

Where FactorCat is better

The best setup

Use 1Password for passwords. Use FactorCat for MFA. They complement each other perfectly. Your passwords live in one app, your second factor lives in another, and neither can compromise the other.

Frequently asked questions

Should I store TOTP codes in 1Password?

1Password supports storing TOTP secrets alongside passwords. It is convenient, and 1Password is a strong, well-audited app. The trade-off is that a single breach of your 1Password vault compromises both factors at once. Multi-factor authentication is designed to keep "something you know" and "something you have" in different places. Storing both in one vault collapses that separation.

What is the difference between FactorCat and 1Password?

1Password is a password manager that also stores TOTP codes. FactorCat is dedicated to MFA: it stores TOTP secrets, generates codes, and adds browser auto-fill via push-to-approve from your phone. The two are complementary - 1Password for passwords, FactorCat for the second factor. Keeping them separate preserves real factor independence.

Do I still need a password manager?

Yes. FactorCat is not a password manager and never will be. You still need 1Password, Bitwarden, or another password manager for storing passwords. FactorCat handles the MFA layer that sits on top.

Does NIST recommend separating MFA from passwords?

NIST SP 800-63B specifies that authentication factors should be independent and that a breach of one should not compromise another. Combining password and TOTP storage in a single application creates a single point of compromise. Read more in our explainer, Why Your Password Manager Should Not Hold Your MFA Codes.

Is FactorCat cheaper than 1Password?

FactorCat is free for up to 50 factors, with Pro at $24/year. 1Password starts at $36/year. If you only need MFA storage and use a free password manager (Bitwarden, browser-built-in), FactorCat lets you keep the factor separation without paying for 1Password.

Ready to switch?

Get FactorCat free. Available on iOS, Android, Chrome, and the web.

Other comparisons