Getting started with 1Password for your growing team, or refining your setup? Our Secured Success quickstart guide is for you.
Forum Discussion
lesster
3 years agoDedicated Contributor
"Import directly from LastPass" pg says install desktop app, choose File > Import, no file menu
I want to import LastPass data into 1Password.
This https://support.1password.com/import-lastpass/ page says to export a csv file and import it through the web site.
In the process of doing that I came to http://https://my.1password.com/import-download, which says it's better to use the 1Password desktop app and "Import directly from LastPass", among other reasons because that will bring attachments over too, which a csv won't, and because you don't have to save an unencrypted passwords file on your disk.
It says to install the desktop app, and "open and unlock 1Password, then choose File > Import to import from LastPass".
However, there is no File menu in the app, unless I'm being unusually thick.
Can you describe where to find it, what it looks like, send a screen shot, etc?
Are those instructions current and accurate?
1Password Version: 8.9.12
Extension Version: n/a
OS Version: Windows 10 Pro 19045.2486
Browser:_ Chrome
Referrer: forum-search:https://1password.community/search?Search=import%20lastpass
36 Replies
- Former Member
Hi Mike,
I'm a recent subscriber, and I'm trying to import Lasspass data from a Mac using the desktop 1Password app. It is not working, and reviewing the Log per the instructions you posted above, I'm seeing:
ERROR 2023-02-10T12:30:55.252 tokio-runtime-worker(ThreadId(2)) [1P:op-app/src/app/backend/import.rs:487] ExternalApiChanged
INFO 2023-02-10T12:30:55.252 op_executor:invocation_loop(ThreadId(19)) [1P:op-app/src/app/backend/task_handle.rs:36] Finished import taskIs it possible that LastPass has changed their API such that your process is not working?
Additionally, I have tried to import an exported Lastpass_export.csv file (Exported from their toolbar app, as that is the only means by which the export seems to work). It fails as well with:
INFO 2023-02-10T12:44:54.821 op_executor:invocation_loop(ThreadId(19)) [1P:op-app/src/app/backend/task_handle.rs:45] Starting import task
ERROR 2023-02-10T12:44:54.920 tokio-runtime-worker(ThreadId(12)) [1P:op-app/src/app/backend/import.rs:487] UnsupportedExportFormatThe format is pretty vanilla - though I understand that if it doesn't match what your process is expecting, it would fail. Any suggestions?
Thanks!
- MikeT
1Password Team
Hi @DickieD,
That looks like the same issue as MrC, it may have to do with 1Password detecting UTF8 (something like an emoji character) characters in your data and right now, that's not currently supported in our first version of this feature.
Can you recall if you use emoji or symbols (outside of ASCII) anywhere in your data?
- Former Member
MikeT
I tried again, disabling the 2FA on the account (and also disabling any login restrictions from other countries just in case) and still get the following error
INFO 2023-01-29T14:50:16.452 op_executor:invocation_loop(ThreadId(14)) [1P:op-app\src\app\backend\task_handle.rs:45] Starting import task
ERROR 2023-01-29T14:50:17.631 tokio-runtime-worker(ThreadId(6)) [1P:op-import-export\src\importer\last_pass.rs:1726] export failed: failed to extract session id and private key
ERROR 2023-01-29T14:50:17.632 tokio-runtime-worker(ThreadId(6)) [1P:op-app\src\app\backend\import.rs:487] ExternalApiChanged
INFO 2023-01-29T14:50:17.632 op_executor:invocation_loop(ThreadId(14)) [1P:op-app\src\app\backend\task_handle.rs:36] Finished import task
Hope this helps
- MikeT
1Password Team
Will do, thanks.
- MrCSuper Contributor
Contact me via PM if you'd like my test account creds if that would help.
- MikeT
1Password Team
Hi MrC,
Thanks for that. I haven't seen that error before and will get in touch with our engineering team on what that is. We know that if it detects UTF8 character anywhere, it'll hard fail immediately and return an error message about that like this:
export failed: failed to convert data to UTF8: invalid utf-8 sequence of 1 bytes from index 15
- MrCSuper Contributor
I got these error messages trying the new importer against my free account:
```
INFO 2023-01-28T11:45:42.095 op_executor:invocation_loop(ThreadId(14)) [1P:op-app/src/app/backend/task_handle.rs:45] Starting import task
ERROR 2023-01-28T11:45:43.328 tokio-runtime-worker(ThreadId(1)) [1P:op-import-export/src/importer/last_pass.rs:1726] export failed: failed to extract session id and private key
ERROR 2023-01-28T11:45:43.328 tokio-runtime-worker(ThreadId(1)) [1P:op-app/src/app/backend/import.rs:487] ExternalApiChanged
INFO 2023-01-28T11:45:43.328 op_executor:invocation_loop(ThreadId(14)) [1P:op-app/src/app/backend/task_handle.rs:36] Finished import task```
My data does contain UTF8 chars.
- MikeT
1Password Team
Hi @DickieD,
Sorry, I missed the connection between both posts. How did it go? We'd love to hear your thoughts.
- Former Member
Thanks MikeT ... yes as I said later I have 2FA added on my LP account
- MikeT
1Password Team
Hi folks,
Thanks for writing in about this new Lastpass import support. We have updated our support article about how this works here: https://support.1password.com/import-lastpass/#import-your-data-using-the-1password-apps
Does the new direct import from LP released on 2023-01-27 to the Windows app include attachments?
Yes, file attachments are fully supported for this new import process.
Does it grab 100% of LP data and map it to 1Password format?
Yes, we now log in to your LastPass account securely to pull data and map the ones we know about into 1Password compatible format while ensuring the rest are imported as Secure Notes, including custom templates which may come with a few unknown fields that we will store in the item. File attachments are fully supported as well.
Right now, for our first version, we support mapping Passwords > Logins, Address > Identities, Bank Account (same), and Payment Cards > Credit cards. The rest will be into Secure Note items.
We are working to improve this by supporting other templates over time as we understand how the original data is stored.
so I won't be reimporting them, especially without dupe checking in 1P.
Deduplication support is something we have on our list for the future and it would help in many situations, not just import like in this scenario.
Is direct import available on Mac too?
Yes, it is available on all desktop platforms with the 1Password 8.9.14 release on macOS, Windows and Linux. We may bring this to our mobile apps as well in time.
However I just tried it and I got an error saying that something went wrong, nothing got imported.
Do you by any chance have any multi-factor authentication turned on? If yes, they'll need to be temporarily turned off for the import process to work.
There is a known limitation where if you use an emoji or any UTF8 character in your items, the import will fail automatically as we can't parse it at the moment. If you could send us your diagnostics or look at your logs (Help Menu > Troubleshooting > Open Logs folder), it should have an error that we could look at and confirm what the issue may be.
I think you can import into a different vault, then you can then just remove the "old" vault. (that's assuming you can get it to work that is)
For this new LastPass import, all folders (including none in LP) will be imported as their own vaults into the account, so something like folder
Work
andHome
will be added asImported Home
andImported Work
vaults.All items will be tagged as
LastPass
, so you can potentially undo the import by selecting that tag and archive or delete all tagged items with that.