• Android
  • iOS
  • macOS
  • Windows

Getting Started

Saving Old Passwords

So far we've discussed creating new random passwords and setting up Entry records for your accounts, but what about your old passwords? You might wish to hang onto the current password of an account when going through the process to change it, especially if it was somewhat random to begin with!

You could add another Password field to your Entry, but that makes it a little tough to distinguish the new password from the old. Instead, we're going to create a new, custom Label.

Launch Codebook for iOS and sign in, and navigate to the Entry we created previously, "Amazon".

Example Amazon Entry with two Website Fields

Here we can see that AutoFill has added another Website field to the Entry, for dropbox.com. While Codebook will let you use the same password for more than one site, it's sort of defeats the purpose! Let's remove the new Website field, and then we'll change this password. Click on the Edit button, and select the minus button next to the second Website field, and Delete it.

Deleting the additional Website Field for dropbox.com

Next, tap on Add a new field and go through the process of generating a new, random password.

Entry with second Password Field added to the end of the Fields list

But now we have a problem, which is the new Password? (The last one in the list.) Which one will Codebook select for AutoFill? (The first one in the list.) Is there a way we can distinguish them, without deleting the old password immediately? Indeed!

Tap on Save to save your changes, and then tap on the More tab at the bottom of your iPhone, and tap on Settings (if you are on iPad, just tap on the Settings tab in the left-hand navigation view).

More tab at the bottom of the screen Settings row in the More tabs view

On the Settings view, tap on Customize Labels.

Customize Labels row in the Settings view

Tap on the plus button in the navigation bar to show the New Label view.

New Label button on the Customize Labels view

In the top text field, type in "Old Password" as the name of our new Label. Tap on the middle row to change the Mode to Password, so it behaves like other Password Fields. Finally, tap on Masked to keep it hidden by dots when displayed. Then tap on Save.

New Label view New Label edited with Mode set to Password

Tap on the Categories tab to switch back to the Entry we're editing (on iPad, tap on the Passwords category in the left-hand navigation view).

Tap on the Password row at the top of the Entry's fields list (this is the old password we want to save under a new Label), and select Copy Password from the Password Options menu that displays.

Entry view with the old (top most) Password Field highlighted Copy Password item on the Password Options menu

Next, tap on the Edit button, tap on Add a new field, and select Old Password in the Choose Label view.

Entry view in Edit mode The Choose Label view for adding a new Field, with the Old Password label highlighted

In the Old Password view, tap in the textfield and select Paste to paste our old password here from the Clipboard. Then tap on Done.

Paste menu displaying in the Old Password textfield

Back on the Entry view we can see at the bottom of our fields list our new Password field, and our Old Password field. We don't need the one at the top of the list anymore, so Delete that one.

Deleting the original (top most) Password field now that it is unneeded Entry view after saving changes

And there we are! If you wish to keep track of or otherwise retain old passwords, but still distinguish them in Entry records, a custom Label is the way to go. We also saw a quick look at how easy it is to create your own labels and organize your records as you like.