Although there are various free ones out there, I went and bought 1password. It runs on Windows, OSX, iOS and Android.
1Password is nice if you don't mind paying separately for each platform you want to run it on. I used it a long time ago but dropped it when they started this. There are too many other options out there, both free and commercial, that support multiple platforms for a single fee.