Tonys Wibbles

Travel Articles, Software Tools, Family, SEO, Adelaide...

  • Increase font size
  • Default font size
  • Decrease font size

ClockWork Firefox to KeePass Converter

E-mail Print PDF

ClockWork Firefox to KeePass Converter Screen Shot
Screen Shot
What is ClockWork's Firefox to KeePass Importer?

Its a free way to import passwords exported from a Firefox Browser into KeePass. It should also work with Thunderbird, Flock and Songbird!








Who would use it?

For people who have just started using KeePass and have passwords stored in Firefox, this free plugin can save hours in entering passwords.

What are the requirements?

ClockWork's Firefox to KeePass Importer is written and compiled in .Net 2.0 and therefore required Windows 2000 or later, and the .Net 2.0 Framework installed (Standard in Windows Vista). The version for KeePass 1.x also requires the XML Import plugin to be installed.

How much is it?

Its free. Under the GNU Lesser General Public License. However you can donate if you wish (see box to the right).

How do I use it?

Installation

  1. Download the latest version. A link is at the end if this article.
  2. Un-zip and place the contained files and folders into the KeePass Program Folder
    e.g. at "C:\Program Files\KeePass Password Safe".

XML Import plugin

You also need to install the XML Import plugin (Not needed for KeePass 2.x):

  1. Download the KeePass XML Import plugin. Make sure it is the same version as your KeePass.
  2. Install it by placing it in the same folder as KeePass.exe.
  3. Restart KeePass so it picks up the plugin.
  4. Select Tools-->Plugins
  5. Enable the plugin by right clicking on it and selecting enable.
  6. Restart KeePass so the plugin can initialise itself.

Note: For the portable version copy the KeePass XML Import plugin to your thumb drive. i.e. m:\PortableApps\KeePassPortable\App\keepass

Note: If you had previously installed a Nexus version, please remove it from the KeePass Folder so it does not interfere (i.e. Nexus.KeePass.FireFoxImporter.dll or NexusKeePassFireFoxImporter.dll).

KeePass

Importing to KeePass 1.x

  1. Make sure you have intalled the XML Import plugin (see installation section related to the XML Import plugin)
  2. Start the ClockWork.KeePass.Firefox.Converter.exe program that should be in your KeePass Program Folder
  3. Alter settings as required 
  4. Click Start
  5. Select the destination file to save the passwords to (e.g., "KP-IN.XML")
  6. Wait for it to complete
  7. Close the program
  8. Open KeePass
  9. Make sure you have a database opened in KeePass (File->New or File->Open)
  10. Select File->Import From->Import KeePass XML  (If you don't see this option, re-read the installation section related to the XML Import plugin, If it is shaded then you need to open a database)
  11. Select the file to be imported (as prepared just before, e.g., "KP-IN.XML")
  12. Follow the instructions

Then it is recomended you remove/shred/destroy/wipe any Firefox or KeePass xml files produced!  (e.g. using FileShredder)

Importing to KeePass 2.x

  1. Start KeePass 2 and open the database to import to
  2. Select the menu option File->Import
  3. Select the Firefox option from the bottom of the list
  4. Select OK
  5. Alter any settings as required
  6. Select Start

Can I see the source code?

Yes, It's written in .Net 2.0 and available at the end of the page.

Is there any support?

I have a real job to do, so any support is limited and in my own time.

You might find answers in the comments that follow this article.

Firefox

Importing via Justin Scott's Password Exporter Extension

Previous versions imported passwords through the output from this Firefox Password Exporter Extension. This version still supports it as an option.

The Password Exporter Extension has several issues with Firefox compatibility and the handling of foreign characters which is why I developed an alternate way to aquire the Firefox passwords. However, if you cant get the direct importing to work you might find switching to use this method may solve your problems.

  1. Install Justin Scott's Password Exporter Extension into Firefox.
  2. Restart Firefox
  3. In Firefox go to Tools->Options and select the Security Tab
  4. Click Import/Export Passwords
  5. Click Export
  6. Follow the instructions to save the passwords to an XML file, e.g., "FF-OUT.XML" (Remember where it is for later use)
  7. Follow the appropriate Importing instructions...
  8. For 2.x use the Firefox XML importer
  9. For 1.x select the option to use this extensions output

Note: For other applications such as Thunderbird the process of installing and using the Exporter may vary. More information may be found on the Password Exporter website.

History

2.12

  •  Converted to 2.12
  •  Fixed old URLs

2.11

  • Converted to 2.11
  • Removed support for old Gecko version

2.10

  • Converted to 2.10

2.09f

  • Fix for importing without any profiles

2.09e

  • Fixed so finds local SQLite dll

2.09d

  • Dynamic loading of SQLite library to support 32 and 64 bit dlls

2.09c

  • 2.x version now uses a Group combo box based on existing groups instead of a free form text field

2.09b

  • Supports direct import from Firefox 3.5

2.09

  • Converted to 2.09

2.08

  • Converted to 2.08

2.07b

  • Fix for 64bit (using Kernal32) - fix by Theo

2.07a

  • Added 64bit gecko dlls
  • Converted to 2.07

2.06c

  • Another try at 64 bit support by supporting multiple versions of the gecko libraries and detecting the 64 bit to choose which one

2.06b

  • Auto-Type option now adds Auto-Type-Window option for domain name matching and is therefore an option at all times
  • Import notes can now be excluded
  • Working on 64bit support with KeePass 2.X and direct Firefox importing (Gecko) at the same time!

2.06

  • Supports 2.06 release

2.05d

  • Added ability to manually select Firefox profiles (helps portable users) 
  • Fixed relative path profiles

2.05c

  • Improved finding and selecting Firefox profiles
  • Support for 64bit processors

2.05b

  • Added direct importing from Firefox
  • Added Import options for aquiring titles from the websites and generating Auto Type entries (now 1.x and 2.x)
  • Enhanced and Tidied up the GUI to support the new features

2.05

  • Changed name to Clockwork
  • Supports 2.05 release

2.04

  • Added Import options for merging (2.x)
  • Added Import options for aquiring titles from the websites and generating Auto Type entries (2.x)
  • Added Import progress dialog support (2.x)

2.02

  • Initial Release


Download Details

To remove confusion I will only include the latest version here. If you wish to download a previous version just contact me and I will send it to you. Note that the download file is stored on my SEO Website  which can cope with the demand.

Latest Version

Plugin: ClockWork-FFtoKP-2.12.zip
Source: ClockWork-FFtoKP-Source-2.12.zip


Releated Dowloads


 

Comments  

 
0 #38 Hockaday 2010-09-02 03:16
whenever i try to do the setup i get an error and it says its because '' PR_CALL_ONCE_ER ROR '' how do i get around that? this plug in looks great but nothing but problems atm...im assuming its me.
Quote
 
 
0 #37 Tony 2010-08-28 13:07
Phew, all is well in the world again
Quote
 
 
0 #36 Nicolas 2010-08-28 01:49
Hello,

I have solved my error.
The error came because I have unzip the plugin in a sub folder of KeePass.

Thank you for ClockWork Firefox to KeePass Converter.

Regards
Nicolas
Quote
 
 
0 #35 David 2010-08-28 01:01
Quoting Tony:
Quoting David:
Quoting David:
I get the message below. Using Vista Ultimate, KeePass 2.12, Firefox 3.6.8.

"Failed to load Gecko\NSS312\mozcrt19.dll"

Google didn't turn up any results on this error message. Any suggestions greatly appreciated. Thanks!


I forgot to mention something that might be important. I'm using the portable version of KeePass 2.12 stored in my DropBox.


Did you copy over the Gecko folder that came with the installation?


Feels like a real rookie mistake that I should have figured out! When I extracted the files using WinZip, the folders were not preserved. I changed the view, then extracted. The folders were preserved and the import worked flawlessly. Many thanks!!
Quote
 
 
0 #34 Nicolas 2010-08-26 17:37
Hello,
I have exactly the same error than David.
With the portable version. The Gecko directory and the dll was present.
Have you an idea ?

Thanks
Nicolas
Quote
 
 
0 #33 Tony 2010-08-26 11:47
Quoting David:
Quoting David:
I get the message below. Using Vista Ultimate, KeePass 2.12, Firefox 3.6.8.

"Failed to load Gecko\NSS312\mozcrt19.dll"

Google didn't turn up any results on this error message. Any suggestions greatly appreciated. Thanks!


I forgot to mention something that might be important. I'm using the portable version of KeePass 2.12 stored in my DropBox.


Did you copy over the Gecko folder that came with the installation?
Quote
 
 
0 #32 David 2010-08-26 06:36
Quoting David:
I get the message below. Using Vista Ultimate, KeePass 2.12, Firefox 3.6.8.

"Failed to load Gecko\NSS312\mozcrt19.dll"

Google didn't turn up any results on this error message. Any suggestions greatly appreciated. Thanks!


I forgot to mention something that might be important. I'm using the portable version of KeePass 2.12 stored in my DropBox.
Quote
 
 
+1 #31 David 2010-08-25 23:25
I get the message below. Using Vista Ultimate, KeePass 2.12, Firefox 3.6.8.

"Failed to load Gecko\NSS312\mozcrt19.dll"

Google didn't turn up any results on this error message. Any suggestions greatly appreciated. Thanks!
Quote
 
 
0 #30 Tony 2010-08-08 01:39
I'm sure its possible, I just don't have the time to develop it.

How about letting FireFox remember passwords so each time you enter one from KeePass its re-stored.

I don't quite get the issue though. I enter my passwords with a single key-press and it works on all browsers and applications.
Quote
 
 
0 #29 Austin 2010-08-02 01:12
Hey,

This seems like a dumb request but I don't like keepass because I want my passwords automatically entered in Firefox. I've tried using KeeFox but it just doesnt work well enough for me. Can anyone explain how to transfer all my keepass logins BACK into Firefox? Is this possible??
Quote
 

Add comment


Security code
Refresh

If you wish to support my work on this website including my SEO advice and software development, then you can donate a few beers to keep me sane!

I can be easily influenced on what I will work on next ;-)

Thanks, Tony

Search

Latest Comments