Jumpstash app icon

Two-factor codes.
Everywhere you sign in.

A beautifully native authenticator for the entire Apple ecosystem. Glance at your wrist, AutoFill in Safari, scan on your phone — your codes are with you wherever you log in.

iPhone · iPad · Mac · Apple Watch · Safari AutoFill
What's inside

Made for how you actually log in.

Every modern auth surface Apple gives us — Jumpstash plugs into it.

Scan or type to add

QR camera, manual entry, or tap an otpauth:// link from another app — it just lands.

Face ID lock

Codes hide behind your face or fingerprint. Backgrounding instantly draws a privacy curtain — no peeking from the app switcher.

System-wide AutoFill

Tap a verification-code field in Safari or any app, choose Jumpstash, done. Zero copy-paste.

Apple Watch complication

Your most-used code at a glance — inline, circular, or rectangular, with a live 30-second countdown.

Lossless backup

Export every code as JSON for a perfect restore, plus standard otpauth:// URIs & QR codes for portability anywhere.

Private by default

No accounts. No servers. Your secrets live in your iCloud Keychain — encrypted end-to-end, synced device-to-device by Apple.

Honest question

But doesn't Apple Passwords already do this?

Yes — and it does a good job. Apple's Passwords app stores TOTP codes, syncs through iCloud, and AutoFills system-wide. For most people, that's all the two-factor they'll ever need. We're not trying to replace it.

Jumpstash exists for the user who 2FAs across dozens of services a day, wants their code on the watch face — not buried in a Passwords-app launch flow — and refuses to put their secrets behind a one-way iCloud door. It treats codes as a first-class experience instead of a sub-feature.

Lossless backup means your codes are yours: take them to Bitwarden, 1Password, or any authenticator. A Watch complication means you don't open the phone. A menu-bar Mac app means one click, not a System Settings detour. Single purpose. Well-crafted. No lock-in.

Watch is your daily driver Glance at a code without ever pulling out the phone.
You live in 2FA Dozens of services, fast copy, dedicated A–Z index.
Portability matters Export to JSON, otpauth URIs, or QR — go anywhere, anytime.

Your codes, your keychain.
That's it.

Jumpstash never sees your secrets. There's no Jumpstash account to sign up for, no Jumpstash cloud to trust. Codes live where they should — in the same iCloud Keychain your iPhone already protects, end-to-end encrypted, synced by Apple, available only to your devices.

No accounts Nothing to sign up for, nothing to leak.
No servers Sync is iCloud Keychain. We don't run any.
No telemetry No analytics SDKs. No tracking. Ever.
Getting started

Three taps and you're set.

Scan the QR

Open the service's 2FA setup, point your phone, done. Or paste an otpauth:// URI — same result.

Codes sync everywhere

iCloud Keychain pushes them to your iPad, Mac, and paired Apple Watch automatically.

Sign in faster

Next time a service asks for a code, AutoFill offers it — or glance at your wrist. No more copy-paste juggling.