Identikey lets you store all your usernames and passwords on a USB pen drive in a secure fashion. It does this by encrypting the passwords in a special file that you can only uncover with a second 'master password'. This master password is never saved, transmitted, or stored anywhere except in your head, so even if the drive gets lost or stolen nothing can happen to the data.

About Identikey

Because you store this file on a USB pen drive, you can keep it with you at all times. It doesn't matter if you don't have your laptop with you, or you can't access the Internet, or you're using a browser that hasn't remembered your password. This makes it a better approach than all the other solutions.

It's also written in HTML, ensuring a fully cross-platform environment, running on Windows, Mac OS X, and Linux.

It was created by Steven Goodwin, based on the UI styling of Gabi's Helpful sheep version.


  1. Download the archive below
  2. Extract the files to the root of your pen drive
  3. Launch the index.html file in your web browser
  4. Enter your credentials into the boxes, and click 'Encrypt now' and your data will be saved back onto the USB stick
  5. Repeat step 4 as often as possible
  6. Do whatever is necessary to safely remove the USB stick from your machine and keep it safe!

Note: Some browsers require Java installed and allowed. IE requires you accept ActiveX extensions. This is ONLY necessary if you wish to update the password file, they can be decrypted and read without Java.

Download the archive

Everything is in the archive for It is released under the GPL.

Technical Background

If you'd like to read about the mechanics of Identikey, then consider the following pages...

  1. How to save files from HTML
  2. Doing dynamic searches
  3. What's the encryption used?
  4. Replacing failed images in HTML