Contact Manager is a fully offline, lightweight, browser-based contact management app. It requires no backend, saves all data locally, and supports encryption, CSV import/export, custom fields, password-protected access, and a clean UI for viewing, editing, and organizing contacts.
- Download the HTML file
- Open the HTML file in any modern browser (tested to work in Opera, Chrome, and other Chromium browsers)
- Follow the simple on-screen directions to manage contacts
- Export, print or save your contacts if preferred
- Fully stable version
- Runs entirely in the browser — no internet, no servers, no tracking.
- Add, Edit, Delete Contacts
- Create contacts with: First and Last Name, Email, Phone, Notes, and Unlimited Custom Fields
- CSV Import with decryption if password-protected
- CSV Import of unprotected files
- CSV Import of foreign formats
- Allows for Imports to replace or add to current contact(s) if any
- Allows for export as a CSV file
- Allows for files to be encrypted with password
- Encrypted using SHA-256 derived AES-GCM and Base-64
- Dynamically rendered with user-friendly UI/UX
- Allows for Printing or saving as PDF
- Allows for CSV naming
- Default name includes timestamp in UTC +0 time
- The CSV File contains all standard and custom fields
- The CSV Import tool will attempt to decode all information, however there is no guarentees of proper display of information if the file is foreign or corrupt
- The file is unrecoverable if the password is forgotten
- All data is stored in memory only and will be lost when you close or refresh this page. Always export your contacts to CSV to save them.
- Pure JavaScript — no frameworks
- Uses crypto.subtle WebCrypto API
- Works on all modern browsers
- Fully sandboxed on the client
- All data remains client-side.
- No servers or cloud storage involved.
- The data will not save unless manually saved
End of Document