Move all codes to Ključar
Geslar Ključar can import TOTP codes from 7 authenticators. The import is encrypted — your secret keys are read locally and never leave your device.
Flexible loading methods
Ključar supports several ways to load QR codes and files:
QR code drag & drop
Drag a QR image directly from a web page or file into Ključar — no manual copying needed
QR code paste
Copy a QR image to your clipboard (Ctrl+C) then press Ctrl+V on the import screen
File drag & drop
Drag an exported file (JSON, ZIP) directly into Ključar
File picker
Click the file selection button (Chrome/Edge) or use Ctrl+V paste
All methods are secure — no codes or secret keys leave your device during loading.
Import from Google Authenticator
- Open Google Authenticator on your old device.
- Tap ⋮ (three dots) → "Transfer accounts" → "Export accounts".
- Select accounts to export and tap "Next".
- Google Authenticator shows a QR code.
- In Ključar: "+" → "Import" → "Google Authenticator".
- Scan the displayed QR code with the camera.
- Review imported accounts and tap "Save all".
Google Authenticator shows the QR code only once. If you close it, you need to repeat the process. If you have more than 10 accounts, multiple QR codes will be shown — scan all of them in order.
Import from Aegis
- In Aegis: Settings → "Export".
- Choose format: JSON (unencrypted or encrypted).
- Save the file.
- In Ključar: "+" → "Import" → "Aegis".
- Select the exported file.
- If encrypted, enter your Aegis password.
- Review and tap "Save all".
Import from 2FAS
- In 2FAS: Settings → "2FAS Backup" → "Export to file".
- Choose: with or without password.
- Save the
.2fasfile. - In Ključar: "+" → "Import" → "2FAS".
- Select the file (and enter the password if encrypted).
- Tap "Save all".
Import from Raivo
- In Raivo: Settings → "Export" → "Export as ZIP".
- Save the ZIP file.
- In Ključar: "+" → "Import" → "Raivo".
- Select the ZIP file.
- Review and save.
Raivo was discontinued in 2024. If you're still using Raivo, move your codes to Ključar as soon as possible.
Import from andOTP
- In andOTP: "Backup" → choose format (JSON, encrypted or unencrypted).
- Save the file.
- In Ključar: "+" → "Import" → "andOTP".
- Select the file (and enter the password for encrypted backups).
- Tap "Save all".
Import from FreeOTP+
- In FreeOTP+: Settings → "Export".
- Choose JSON format.
- Save the file.
- In Ključar: "+" → "Import" → "FreeOTP+".
- Select the file and tap "Save all".
Import from another Geslar Ključar
- On the old device: Settings → "Backup" → "Export encrypted backup".
- Transfer the
.geslarfile to the new device. - On the new device: "+" → "Import" → "Geslar Ključar".
- Select the file and enter the old device's master password.
- Tap "Save all".
Duplicates
Ključar automatically detects duplicates based on the secret key. If you import a code that already exists:
Automatic detection
Duplicates are marked with an "Already exists" label in the import list.
Selection
You can choose which duplicates to skip and which to import as new entries.
Import security
After a successful import, delete the exported files — they contain your secret keys in a more easily readable format. In Ključar, those same keys are protected by AES-256-GCM encryption.