• How to store passwords securely: A comparison
  • Offline vs. online password storage
  • Best practices for creating strong passwords and securing accounts
  • How to store business passwords as a team
  • Common ways cybercriminals steal passwords
  • Worst ways to store passwords
  • FAQ: Common questions about password storage
  • How to store passwords securely: A comparison
  • Offline vs. online password storage
  • Best practices for creating strong passwords and securing accounts
  • How to store business passwords as a team
  • Common ways cybercriminals steal passwords
  • Worst ways to store passwords
  • FAQ: Common questions about password storage

The best way to store your passwords securely

Tips & tricks 16.07.2025 17 mins
Ernest Sheptalo
Written by Ernest Sheptalo
Katarina Glamoslija
Reviewed by Katarina Glamoslija
William Stupp
Edited by William Stupp
The best way to store your passwords securely

A sticky note here, a reused password there, maybe even a photo of your Wi-Fi code somewhere in your camera roll. It works—until it doesn’t. Until your account gets hacked, your data leaks, or you spend an hour trying to remember which variation of “Fluffy123” you used.

Here’s how to store your passwords securely, once and for all.

How to store passwords securely: A comparison

People have used passwords for a very long time, and while they’re an effective security solution, they’re not perfect. The best method for managing passwords depends on your habits, tech comfort level, and the number of accounts you have.

In general, password managers are the best option in terms of convenience and security. That said, some people still rely on notebooks, browsers, or memory. Below, I’ll walk you through the pros and cons of each method.

Password manager applications

Password managers securely store and organize your login credentials in an encrypted vault, allowing you to use strong, unique passwords for every account without having to remember them all. You just need to remember one master password. Many also offer helpful extras like password generators, autofill, and alerts for weak or reused passwords.

For example, ExpressVPN Keys includes all the essentials, plus a few bonus features like secure storage for credit card details and private notes, as well as the ability to generate and store two-factor authentication (2FA) codes. It’s built into the ExpressVPN app, comes free with every subscription, and continues to work even if your VPN subscription ends.

Browser password managers

Most modern browsers, including Chrome, Firefox, and Safari, include built-in password-management features. While convenient, browser managers are generally less secure than dedicated password apps.

They often use weaker encryption, lack cross-platform syncing, and can generally only store passwords, credit cards, and addresses (rather than more complex web forms). Most also don’t require a master password, which is a huge vulnerability if someone has physical access to your device.

Physical storage using notes

Storing passwords on paper can work in very specific situations, especially if you only have a few accounts. However, it comes with real risks. Someone could steal or see the notebook, or it could be destroyed or thrown away by accident.

Even if nothing happens, you might lose track of which password is the most up-to-date if you’ve written down several versions. If you do choose this method, keep the notebook in a locked drawer or safe and don’t take it with you when traveling.An illustration of the best and worst ways to store passwords on paper.

Memorizing passwords

Relying on memory is secure, but it's not practical for people with dozens (or hundreds) of accounts, which is the majority of people these days. The strongest passwords are long strings of random characters: hard to crack, but also hard to remember. You might be tempted to reuse passwords or make them simpler, which weakens your security drastically.

If you prefer to memorize your passwords, try using a passphrase—a combination of random but easy-to-remember words, like “planet-window-lemon-tide-jury-stool.”

Offline vs. online password storage

When it comes to storing passwords, there are offline and online options. Here’s a handy side-by-side guide to help you pick the right method.

Offline storage Online storage
Examples Paper notebook, encrypted USB drive, local-only password app Cloud-based password managers (e.g., ExpressVPN Keys)
Accessibility Limited to physical access or one device Available across devices with sync
Security No online threats, but at risk from theft/loss/damage Encrypted, but varies across methods and products
Convenience Manual entry, no autofill or syncing Autofill, password generation, and updates in real time
Backup and recovery No automatic backup; easy to lose Cloud backup and account recovery options
Best for Privacy-focused users with few accounts Most users (provides strong security and convenience)

Best practices for creating strong passwords and securing accounts

No matter how you store them, strong passwords are your first line of defense against malicious actors. Below, you’ll learn cybersecurity tips and tricks to help keep your credentials secure and manageable.

Use long, random, unique combinations

The strongest passwords are long and hard to guess. Aim for at least 12 characters and use a mix of uppercase and lowercase letters, numbers, and symbols. Avoid personal details like names or birthdays, and never use common passwords like “123456,” “password,” or “qwerty”—these are the first things hackers try. In fact, many attacks begin by testing the most popular passwords used in your country.

In terms of security, your best bet is to use a random combination of characters.

Try passphrases for better memorability

Passphrases are a great way to create strong passwords that you can actually remember. Instead of a complex string of characters, use a series of unrelated words like “river-banana-light-chair.” Passphrases are easier to recall but still difficult for attackers to guess, especially if you include symbols or numbers between words. An explanation of passphrases showing their superiority to easy-to-guess passwords.Plus, passphrases are longer and more secure than simple passwords. If you’re not sure how to come up with one, take a look at our passphrase examples to get started.

Never reuse passwords across accounts

Reusing passwords is a major security risk. If one account is compromised, attackers often try the same password on other services—a tactic known as credential stuffing. And if your password was leaked in a data breach, and you’ve used it on other sites, those accounts could be compromised, too.

That’s why it’s essential to use a unique password for every account, especially for critical ones like email, banking, or work platforms. Don’t use the same passwords for both personal and work accounts, as a single incident could affect your entire organization.

If you’ve reused a password in the past, start by changing your password for important accounts, like your Google account, since these typically provide access to many web tools. To avoid this issue going forward, consider using a password manager. They’re super convenient, and options like ExpressVPN Keys will even alert you to issues like reused passwords.

Enable two-factor authentication (2FA)

Two-factor authentication adds an extra layer of security by requiring a second step to log in. Generally this involves entering a code, but it could also be tapping something in an app or plugging in a USB device. Even if someone steals your password, they won’t be able to access your account without that second factor. Turn on 2FA wherever it’s available, especially for high-value accounts.

Monitor for breaches

Use a service like ExpressVPN Keys to monitor for breaches involving your sensitive information, like passwords, email addresses, or credit card numbers. This enables you to take action quickly, like changing your password.

How to store business passwords as a team

Managing passwords across a team requires more than just sharing a spreadsheet. A secure, organized system helps prevent leaks and patches weak security practices.

Shared vaults for team access

Business password managers offer shared vaults, centralized, encrypted spaces where teams can store and access credentials. This eliminates the need to email passwords or track them in documents, making collaboration easier and safer.

Role-based permissions

When managing large teams, start by identifying who needs the highest level of access. Next, implement role-based permissions to control visibility, only giving team members access to what they actually need. For instance, your customer support team might need access to help desk tools but not internal HR platforms. This approach reduces risk and keeps sensitive information accessible only to the right people.A diagram showing how businesses can give different teams access to different sets of credentials.

Admin oversight features

Look for a password manager that offers admin controls like activity logs, access requests, and forced password updates. These features provide insights into employees' security habits and alert admins to potential issues. They also help maintain accountability and enforce strong security practices across the team.

Common ways cybercriminals steal passwords

Hackers use a variety of tricks and tools to get your passwords. Some methods involve cracking weak passwords, while others try to fool you into giving them away.

Brute force attacks

A brute-force attack is a common method for stealing passwords. This involves malicious actors using a program to guess your password by trying a huge number of random character combinations.

A more advanced variant targets the hashed form of your password—the scrambled version stored by websites. If hackers gain access to hashed passwords, they can work to crack them on their own time.

To defend against this, many platforms ‘salt’ the hashed passwords that they store. This involves adding random data during encryption. This makes it harder to reverse the hash and reveal the actual password.

Regardless of the approach, short or simple passwords are easier to crack, so using long, complex ones is key to staying safe.

Password spraying

Password spraying is a method where cybercriminals try common passwords, like “password123” or “Welcome1,” on many accounts at once. Instead of guessing one person’s password over and over, they test one common password across a large number of users to avoid detection.A diagram showing how businesses can give different teams access to different sets of credentials.The best way to protect yourself from this attack is to not use common passwords.

Phishing techniques

Phishing is when a hacker tricks you into giving up your password, often through emails or text messages containing links. For instance, you might get an email that appears to be from your bank, asking you to log in. But the link actually takes you to a lookalike site designed to steal your credentials.

To defend against phishing, enable 2FA. If you enter your password but don’t receive a 2FA prompt, that’s a red flag. You can also use ExpressVPN’s Threat Manager feature, which can warn you if you're about to visit a known malicious website.

Credential stuffing

In a credential stuffing attack, cybercriminals use stolen usernames and passwords from one website on other sites. In other words, malicious actors can use your password history against you. If you reuse the same password across multiple accounts, this kind of attack can give cybercriminals access to everything—your email, social media, and even bank accounts.

Keyloggers

Keyloggers are a type of software that records every keystroke on an affected device. These attacks are somewhat harder to carry out, as the attacker needs to somehow install the keylogger onto your device. Keyloggers often spread through infected downloads, shady websites, and suspicious email attachments.

To protect yourself, use a password manager. With autofill enabled, you won’t actually have to enter passwords beyond your master password, so there’s nothing to log. In addition, use reputable antivirus software that can detect and block keyloggers before they compromise your information.

Local discovery methods

Local discovery refers to the ways that physical access to a device or space can lead to password theft. For example, most browser password managers make it easy for anyone with access to view saved passwords. This also covers someone finding an unencrypted document or a physical note containing your passwords.

To stay safe, always use screen locks and strong authentication on all devices, avoid storing passwords in unsecured locations (physical or digital), and regularly review who has access to shared devices.

Worst ways to store passwords

Some common password storage habits make it easier for cybercriminals to get in. Below you’ll find what to avoid if you want to maximize password security.

Storing passwords in plaintext files

Keeping a list of passwords in a text document is a terrible idea. Unencrypted files (think Notepad documents, spreadsheets, or screenshots) can be viewed by anyone, potentially even if they don’t have physical access to your device.

Additionally, if your device is lost or stolen, you’ll lose access to all your accounts. Even worse, whoever has your device can get into all of your accounts. Avoid keeping passwords in unencrypted files on your computer or phone.

Saving passwords in email or notes apps

Keeping passwords in your email inbox or notes apps might seem convenient, but it’s risky. Lacking encryption, email inboxes and many note-taking apps aren’t designed for secure password storage. What’s more, anyone with physical access to an unlocked device will be able to view all of your passwords.A warning against storing passwords in plain text in an email client or notes app.If you’ve sent passwords to yourself over email, I recommend finding and permanently deleting these messages.

Writing down passwords without protection

Writing passwords on paper can be safe if done carefully, but simply jotting them down and leaving them on your desk is dangerous. Anyone who finds that paper can access your accounts. Always keep physical copies locked away and never carry them around unsecured.

FAQ: Common questions about password storage

Can I just remember all my passwords?

It’s possible, but not practical for most people. While you can try to memorize all your passwords, it becomes difficult as the number of accounts grows, especially when you use strong, unique passwords. Complex passwords are hard to remember, which often leads to reusing passwords or choosing weak ones.

Using a password manager helps you securely track all your passwords without relying solely on memory. Memorizing strong passphrases can work for a few important accounts, but for everything else, a trusted password manager like ExpressVPN’s Keys is safer and more convenient.

What is the safest way to store passwords offline?

The safest offline way is to use a physical medium, like an encrypted file stored in a USB drive. Storing passwords offline means keeping them completely disconnected from the internet, which reduces the risk of hacking. That said, there are some downsides.

For example, writing passwords in a notebook locked in a safe is a relatively secure offline storage option, but it’s not exactly portable. And if you do take it with you, you’ll sacrifice security.

Whether you use a USB stick or a piece of paper, there’s always a chance you’ll lose the object. And if you do use a USB device, you will have compatibility issues if all you have is your phone or a newer MacBook without USB ports.

Are browser password managers secure?

Browser password managers offer convenience but have some security limitations. Most modern browsers include built-in password managers that store your passwords and autofill them when needed. They use encryption to protect your data, but since they are tied to the browser and device, they can be vulnerable if your device is compromised or shared.

Unlike dedicated password managers, browser managers often lack advanced security features like cross-device syncing with strong encryption, security audits, and breach alerts. For everyday use, they provide basic protection, but for better security and management, especially across multiple devices, a dedicated password manager is usually a safer choice.

Which method is best for storing passwords?

Using a dedicated password manager is generally the best method. Strong password generators securely store all your unique passwords in an encrypted vault. They offer convenience with autofill and cross-device sync and often include extra security features like breach alerts and 2FA support.

Compared to writing passwords down or relying on memory, password managers reduce the risks of reuse and weak passwords. While offline methods can add security, dedicated password managers balance safety and ease of use for most people.

What is the best platform to store passwords?

ExpressVPN Keys offers a secure and convenient way to store passwords. It’s designed to keep your passwords safe using strong encryption, and it also simplifies the process of generating, storing, and accessing passwords across multiple devices. With a user-friendly interface and robust security features, ExpressVPN Keys is a dependable solution.

Where is the best place to store bank passwords?

Bank passwords should be stored in a secure, encrypted password manager. Because bank accounts hold sensitive financial information, it’s crucial to keep those passwords extra protected. A password manager encrypts your passwords and stores them safely so only you can access them.

Avoid saving bank passwords in plain text files, emails, or unsecured notes. For an additional layer of security, consider enabling 2FA on your bank accounts. This approach helps prevent unauthorized access while making it easy to manage your passwords safely.

How can I store passwords for multiple accounts safely?

Using a password manager is the safest and easiest way to handle multiple passwords. With ExpressVPN Keys, you can securely store all your unique passwords in one encrypted vault. It helps you generate strong passwords for each account, so you don’t have to reuse them. Compared to offline methods, it significantly reduces the risk of mix-ups and makes managing online security much simpler, especially when you’re juggling dozens of accounts.

Take the first step to protect yourself online. Try ExpressVPN risk-free.

Get ExpressVPN
Ernest Sheptalo

Ernest Sheptalo

Ernest is a tech enthusiast and writer at ExpressVPN, where he shares tips on staying safe online and protecting user data. He’s always exploring new technology and loves experimenting with the latest apps and systems. In his free time, Ernest enjoys disassembling devices and learning new languages.

Comments

ExpressVPN is proudly supporting

Get Started