LogoLogo
User Guides
User Guides
  • Keeper End-User Guides
  • System Requirements
  • Quick Start Guides
    • Web Vault & Desktop App
    • iOS - iPhone & iPad
    • Android - Phone & Tablet
  • Enterprise End-User
  • Enterprise End-User (SSO)
  • Web Vault & Desktop App
  • Browser Extensions
    • Install for Chrome
    • Install for Firefox
    • Install for Safari
    • Install for Edge
    • Install for Opera
    • Enterprise Deployment
  • KeeperFill for Apps
  • iOS - iPhone & iPad
  • Autofill & Passkey Setup for iOS
  • Android Phone & Tablet
  • Autofill & Passkey Setup for Android
  • Record Types
  • Sharing
  • Time-Limited Access
  • One-Time Share
  • Self-Destructing Records
  • Vault Offline Access
  • Security Audit
  • BreachWatch
  • Secure File Storage
  • Emergency Access
  • Keeper Family Plan
  • KeeperChat
  • Passkeys
  • Keeper Forcefield
  • Troubleshooting
    • Hardware Security Keys on iOS
    • Master Password Reset & Account Recovery
    • Troubleshoot Extension Issues
    • Reporting Autofill Issues
    • Troubleshooting Vault Issues
    • Clearing Your Browser Cache
    • Website Developers
    • Internet Explorer
  • Tips & Tricks
    • Protecting your Keeper Vault
    • Stay Logged In
    • Protecting TOTP Codes
    • Using Keeper TOTP with Azure or Office 365
    • Changing Passwords Using KeeperFill
    • Free Family License for Personal Use
    • One Record with Multiple URL Domains
    • KeeperFill Right-Click Context Menu
    • Keyboard Shortcuts
    • Resetting Desktop App
    • Login to Keeper with Windows Hello
    • Login to Keeper on macOS with Touch ID
    • Using Windows Hello or Touch ID with SSO
    • Logging in with DUO
  • Social Media Management
  • Use Cases
  • Uninstall Keeper
  • Web Vault & Desktop App (Legacy, Abridged)
    • Enterprise End-User (SSO)
  • Docs Home
  • Import Records
    • Import Overview
    • Import from Chrome, Firefox, IE, Edge, Safari
    • Import from Chrome via export
    • Import Text File (.csv)
    • Import Text File (.json)
    • Import from Excel
    • Import from 1Password
    • Import from Avast
    • Import from Bitwarden
    • Import from CyberArk
    • Import from Dashlane
    • Import from EnPass
    • Import from Kaspersky
    • Import from KeePass (.kdbx)
    • Import from KeePass .XML
    • Import from LastPass
    • Import from MacPass
    • Import from mSecure
    • Import from MyKi
    • Import from Passpack
    • Import from Passportal
    • Import from Password Boss
    • Import from Proton Pass
    • Import from Psono
    • Import from RoboForm
    • Import from Safari
    • Import from SplashID
    • Import from Sticky Password
    • Import from Thycotic / Delinea
    • Import from True Key
    • Import from ZOHO
    • Import from Commander CLI
  • Microsoft Store App
  • Export and Reports
    • Vault Export
    • Shared Records Report
  • Documentation Home
Powered by GitBook

Company

  • Keeper Home
  • About Us
  • Careers
  • Security

Support

  • Help Center
  • Contact Sales
  • System Status
  • Terms of Use

Solutions

  • Enterprise Password Management
  • Business Password Management
  • Privileged Access Management
  • Public Sector

Pricing

  • Business and Enterprise
  • Personal and Family
  • Student
  • Military and Medical

© 2025 Keeper Security, Inc.

On this page
  • Import Text File (.csv)
  • Troubleshooting
  • Advanced Field Mapping
  • Notes for Managing Folders and Subfolders
  • Record Permissions

Was this helpful?

Export as PDF
  1. Import Records

Import Text File (.csv)

Instructions on how to import a generic or specific .csv file into Keeper.

PreviousImport from Chrome via exportNextImport Text File (.json)

Last updated 6 months ago

Was this helpful?

Import Text File (.csv)

(1) Log into Keeper's web vault at https://keepersecurity.com/vault/

(2) Click on your account email address in the upper right-hand corner.

(3) Click on Settings > Import.

(4) If the .csv file was generated from a specific password manager, please select the password manager from the list of choices. If this is a generic .csv file generated from another source, proceed with the "Text file (.csv)" selection.

(5) Drag the exported file into the target window "Drop a File Here".

(6) Use the drop-down menu in each column to map to a Keeper field.

(7) If you intend to share all first level folders, check the box Import Root Level Folders as Shared. By selecting this option, all first level folders will become shared.

(8) Click on Import.

CSV files must be UTF-8 encoded to ensure that all symbols and characters are imported properly.

Troubleshooting

  • If you only wish to share some of the folders, you will need to split the CSV file into two separate files prior to importing each accordingly.

  • If you are getting garbage characters in the import, ensure that the CSV file was saved/exported using UTF-8 or Unicode encoding.


Advanced Field Mapping

Keeper's CSV import method also supports advanced structure including Folders, Subfolders, Shared Folders, and any number of Custom Fields (CustomFieldName,CustomFieldValue).

Order of fields in CSV File
Folder,Title,Login,Password,Website Address,Notes,Shared Folder,CustomField1Name,CustomField1Value
Folder
Title
Login
Password
Website Address
Notes
Shared Folder
Custom Field1 Name
Custom Field1 Value
Custom Field2 Name
Custom Field2 Value
Custom Field3 Name
Custom Field3 Value
Custom Field4 Name
Custom Field4 Value

Folder1\subfolder

Google Account

user@example.com

liu.W241Q<q$RGl9r;N1

main google account

TeamFolder

$oneTimeCode

otpauth://totp/?secret=ABC123ABC123ABC123ABC123ABC123

$type

login

$host

10.0.0.1

$url

Currently $variables don't work on the web vault import, but they do work when importing with commander.

• To specify Subfolders, use backslash "\" between folder names • To make a Shared Folder specify the name or path to it in the 7th field

Here is a list of some record types (you may have more if you have custom record types, or less if you are restricting some record types):

Here is a list of all possible field types (including custom fields):

Example 1: Create a regular folder at the root level with 2 custom fields

My Business Stuff,Twitter,marketing@company.com,123456,https://twitter.com,These are some notes,,API Key,5555,Date Created,2018-04-02

Example 2: Create a shared subfolder with edit and re-share permission, inside a regular folder

Personal,Twitter,craig@gmail.com,123456,https://twitter.com,,Social Media#edit#reshare

Example 3: Create a shared folder with edit and re-share permission on the outside and a nested folder tree underneath.

Personal\Financial\Home,Chase,craig@gmail.com,123456,https://chase.com,,Family Records#edit#reshare

In this 3rd example, the outer shared folder is called "Family Records" and underneath is a folder tree. The record is added to the nested folder 3 levels down.

To visually see how the import will look, drag and drop the file into the Import screen and click Next. You'll see a preview of the structure:

Notes for Managing Folders and Subfolders

A Folder, Subfolder (nested folder) and Shared Folder are objects that are created independently of records. Folders are often used to categorize records of a similar type.

Keeper's implementation of folders is powerful and flexible and includes ease-of-use functionality such as drag-and-drop.

  • A folder is a container of records and record references (shortcuts).

  • A shared folder is a container of records, with flexible user and team sharing capability.

  • A folder can be made up of personal records, shared records or other regular subfolders.

  • Subfolders can be either shared or personal.

  • You can create an unlimited number of folders and shared folders.

  • A shared folder can be made up of an unlimited number of subfolders, each subfolder beneath a shared folder retains the permissions of the parent.

  • There is no limit to the folder tree depth.

  • Folders and subfolders contained within shared folders will inherit the permission of the shared Folder.

  • A shared folder with just one user (nothing shared to anyone) is still a Shared Folder.

  • A shared folder does not have to be shared with anyone else.

Record Permissions

The permissions of records within a Shared Folder can be individually controlled with the following two permissions:

  • Can Edit - when this permission is enabled, the record can be edited by any user with the shared folder.

  • Can Share - when this permission is enabled, records can be shared by any user with the shared folder.

Keeper also supports advanced JSON structured file formats. We recommend using JSON files for import and export of structured data instead of CSV files. This is described in the JSON Import page.

www.google.com
www.example.com
Select Settings
Select .csv or another password manager
Drop a File Here
Review the imported records
If necessary, the columns can be re-mapped to different fields
Record Type can be defined using custom field name $type
All Field Types
Preview of CSV Import