2FA codes for Mac, iPhone and iPad
Code? Zack.
Your 2FA codes live in your Mac's menu bar. One click and the code is copied. No phone hunt. No typing. No expired codes.
3-day free trial · No credit card · macOS 14+ · iOS 17+
Two-factor authentication
Enter the 6-digit code from your authenticator app.
Two-factor authentication
Enter the 6-digit code from your authenticator app.
Those are real, live codes, made in your browser. They just don't open anything.
You know the dance.
The old way
Seconds spent on one code. You do this dozens of times a week.
- A site asks for your code.
- Where's your phone? Bag. Charger. Other room.
- Face ID doesn't see you. Passcode.
- Open the app. Scroll. Which Google was it?
- Read six digits. Look up. Forget two.
- Four seconds left. Type faster.
- Expired. Start over.
With Zack
Click. Paste. You're in.
Thirty codes a week the old way add up to about eleven hours a year. Zack gives them back.
zack
[tsak] · German · interjection
The sound of something done before you've finished thinking about it.
“Code? Zack.”
Designed down to the second.
The whole card copies.
No tiny copy button to aim for. Click anywhere on an entry and the code is in your clipboard.
Never type a dying code.
In a code's last five seconds, Zack already shows you the next one.
Gone from your clipboard.
Copied codes clear themselves after a minute and never travel to your other devices.
Locked with Touch ID.
Or Face ID on iPhone. Your codes stay hidden until you're there to see them.
Pin your daily five.
The codes you need every morning stay on top, on every device.
Only where you need it.
Keep an entry on your Mac only, or on your iPhone only. You decide per device.
Sealed on your device. Opened only on yours.
Encrypted on your device
Every entry is sealed with AES-256-GCM before it syncs anywhere.
We only hold ciphertext
Our servers never see your secrets, account names or codes.
Your recovery passphrase
Only you can open your vault on a new device. Back it up to your own iCloud Keychain if you like.
Device to device
Add a new device by scanning a QR code on one you already have.
On your device
GitHub
anna-acme
On our server
q2J4uA0vX9b1Lw7HcZpE3mRk8sTnYdQf+Vg6Ot5iq2J4uA0vX9b1
No name. No account. No code. Just this.
Honest by design
We'll even tell you where not to use Zack.
Two factors on one device are weaker than two devices. So keep your bank, your crypto and your main email on your phone. Zack is for the other thirty logins a day.
Leave whenever you like. Your keys come with you.
Export every key as a standard otpauth link or QR code, any time. Even after your subscription ends. Every authenticator app can read them. No lock-in, no hostage codes.
Export My Keys
Copy Allotpauth://totp/GitHub:anna-acme?secret=••••••••&issuer=…
otpauth://totp/AWS:ops@acme.dev?secret=••••••••&issuer=…
otpauth://totp/Figma:anna@acme.dev?secret=••••••••&issuer=…
otpauth://totp/Stripe:billing@acme.dev?secret=••••••••&issuer=…
One price. Every device.
Try everything free for 3 days. No credit card.
- One subscription for your Mac, iPhone and iPad
- Unlimited codes and devices
- If you stop paying, your codes stay readable for 14 days
- Export always works, even after that
On the Mac you pay through Stripe. On iPhone and iPad through the App Store, in your local currency.
Questions.
What even is TOTP / 2FA?+
Two-Factor Authentication (2FA) adds a second step to your login – usually a 6-digit code that changes every 30 seconds. TOTP stands for Time-based One-Time Password. It's the standard behind Google Authenticator, Microsoft Authenticator, Authy, and others. Zack generates these exact same codes – right in your Mac's menu bar and on your iPhone or iPad. SHA1, SHA256 and SHA512, 6 or 8 digits and custom periods are supported.
Is this less secure than using my phone?+
Yes, it is. The whole point of 2FA is that the second factor lives on a separate device – compromising two devices is much harder than one. Zack puts both factors on the same machine, which genuinely weakens that protection. That's why we recommend not using Zack for banking, crypto, or your primary email. That said: many people skip 2FA entirely because it's too annoying. Having your codes on your Mac is less secure than having them on a separate phone, but infinitely more secure than not having 2FA at all.
What happens if my Mac is stolen?+
Zack's vault key is stored in the device Keychain, which is protected by your login password, and you can additionally lock Zack with Touch ID or your device password. Your synced entries are stored on our servers only in encrypted form. Keep your critical accounts on a separate device anyway – Zack is meant for your daily, lower-risk logins.
How much does it cost?+
$5/month or $40/year (save 33%). Both plans include all features and updates, and one subscription unlocks Zack on all devices signed in to your account. On the Mac you pay through Stripe; on iPhone and iPad through the App Store, where prices are shown in your local currency and may differ slightly.
Can I cancel?+
Yes, anytime. If you subscribed on the Mac, use “Manage Billing” in the app. If you subscribed on iPhone or iPad, cancel in your Apple ID subscription settings (Settings › your name › Subscriptions). You keep access until the end of your current billing period.
Which services work with Zack?+
Any service that supports TOTP-based 2FA – which is almost all of them. GitHub, Google, AWS, Discord, Slack, Notion, Figma, WordPress, Jira, Cloudflare, Stripe, you name it. If it shows you a QR code when setting up 2FA, Zack can scan it.
Can I use it alongside my phone authenticator?+
Absolutely. When you set up 2FA on a service, scan the QR code with both your existing authenticator and Zack. They'll generate identical codes.
How does sync work?+
Every entry is encrypted on your device with AES-256-GCM before it is synced through our servers. We only ever store ciphertext and can't read your secrets, account names or codes. To set up a new device, either scan a QR code shown on a device that's already unlocked, or enter your recovery passphrase.
What if I forget my recovery passphrase?+
As long as one of your devices is still unlocked, you can set up new devices from it via QR code. If you opted in, your passphrase is also backed up in your own iCloud Keychain. If you lose all your devices and forget the passphrase, your vault cannot be recovered – not even by us. That's the price of real end-to-end encryption.
Is there a free trial?+
Yes – 3 days, no credit card required. The trial starts automatically when you create your account in the app, with full functionality. When it ends, you won't be charged automatically: subscribe in the app to keep using Zack.
How do I delete my account?+
In the app, open Settings and choose “Delete Account”. This immediately deletes your account and all data on our servers and cancels an active Mac (Stripe) subscription. App Store subscriptions have to be cancelled in your Apple ID settings. You can also email us at hello@rapidrocket.com.
What happens when my subscription ends?+
You don't lose your codes. They stay readable for 14 days, so nothing breaks in the middle of a login. After that, Zack only offers two things: subscribe again, or export all your keys to use them elsewhere. Export always works.
Next time a site asks for a code:
Zack.
3-day free trial · No credit card