> Markdown version of [/magazine/502-the-top-200-passwords-of-2024-can-be-cracked-in-less-than-a-second](https://www.wearedevelopers.com/magazine/502-the-top-200-passwords-of-2024-can-be-cracked-in-less-than-a-second). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # The top 200 passwords of 2024 can be cracked in less than a second **By:** [Chris Heilmann](https://www.wearedevelopers.com/@chris-heilmann) **Published:** November 15, 2024 Passwords are a pain and with biometric logins, passkeys and other two factor authentication methods should be a thing of the past. In reality, though, a lot of systems still use username and password as the only security measure and users choose almost ridiculously easy to guess passwords. ## The most used passwords are "123456" and "secret" The security company **Nordpass** just released the sixth edition of their [annual passwords insights](https://nordpass.com/most-common-passwords-list/). They reviewed 2.5 Terabytes of data extracted from various publicly available sources. These were passwords and email data dumps of malware or exposed in data leaks. Here are the first 20 most used passwords and how often they showed up in the dataset. 1. 123456 (3,018,050) 2. 123456789 (1,625,135) 3. 12345678 (884,740) 4. password (692,151) 5. qwerty123 (642,638) 6. qwerty1 (583,630) 7. 111111 (459,730) 8. 12345 (395,573) 9. secret (363,491) 10. 123123 (351,576) 11. 1234567890 (324,349) 12. 1234567 (307,719) 13. 000000 (250,043) 14. qwerty (244,879) 15. abc123 (217,230) 16. password1 (211,932) 17. iloveyou (197,880) 18. 11111111 (195,237) 19. dragon (144,670) 20. monkey (139,150) ## Password differences across 44 different countries The research shows passwords from 44 different countries and it is interesting to see how local language and keyboard layout play a part. So, for example the "querty", which is the US keyboard layout is beaten by "azerty" in France. Strangely enough, the German dataset doesn't have "quertz", though. Finland is the first with a swearword in 5th place. Weirdly enough, none of the countries with a different alphabet and "native special characters" like umlauts use any of them in the top 20. ## No mix of upper and lower case, no mixing and no special characters > Remember, "beefstew" is not a good password, it is not "Str0g4|\|ofF". Most of the passwords only use lowercase letters and numbers in succession. The first password to alternate the order of letters and numbers is "zag12wsx" in 30th place. The first one to mix cases is "Password" in 26th place. The first "special character" to show up is ! at the end of the word in 46th place. ## Corporate passwords are not more secure In most cases, the data also contained emails, which allowed the researchers to distinguish between personal and corporate emails. However, when it comes to the insecurity and simplicity of passwords, there was not much difference. ## Why do people choose weak passwords? One of the biggest reasons for weak passwords is frustration. It is hard to remember passwords and resetting them can be a pain. Old login systems often also have no rules you need to follow to create stronger passwords and don't even allow for special characters or non-latin letters. We have to do better as developers to make it easier for people not to shoot themselves in the foot. At the same time, you don't want to be too strict, as limiting what people can do is as frustrating. For example, the London airport train offers free wifi and asks you to sign up. The ruleset of the password was the following: ![Use a unique password that is hard to guess at least 12 characters long. Use both upper and lower case characters (e.g. A-Z, a-z). Have at least one numerical character (e.g. 0-9). Have at least one special character (~!@#$%^*()_-+=). Ampersands ("&") are not allowed.](https://wearedevelopers.imgix.net/public/magazine/articles/502/images/67371b771162209f4eb8637c_67371b416af3e53035537bf2_GcLvsXfXsAAKXy1.png?w=720&fit=max&dpr=2&auto=format) That's making it worse for everyone involved. The not allowing for Ampersands looks like they had been bitten by XSS injections before. Don't make your own problems the ones of your users. But, people are people and will surprise you. I remember once demanding a Capital, two numbers, a five letter word and two special characters and found "LondonTwoFivePantsPaddingtonCatweazle" in my logs. ## What are alternatives? Most people these days use password managers to work around the problem. In essence, if you can remember your password, it is easy for an attacker to guess, so we either need to have hard passwords we keep forgetting or we need to find other ways to prevent access, including biometrics and [passkeys](https://fidoalliance.org/passkeys/). ## Learn more Here are some sessions from the WeAreDevelopers World Congress and LIVE days that deal with passwords and login systems: - Paweł Łukaszuk - [Passwordless Web 1.5](/videos/1216-passwordless-web-1-5) - Clemens Hübner - [Passwordless future: WebAuthn and Passkeys in practice](/videos/810-passwordless-future-webauthn-and-passkeys-in-practice) - Yedidya Schwartz -[Accelerating Authentication Architecture: Taking Passwordless to the Next Level](/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - Alvaro Navarro - [No More Post-its: Boost your login security with APIs](/videos/1043-no-more-post-its-boost-your-login-security-with-apis) ## Related Articles - [Dev Digest 115 password beefstew is not Strog/|n0FF](https://www.wearedevelopers.com/magazine/429-dev-digest-115-password-beefstew-is-not-strog-n0ff) - [Dev Digest 101 - the XXX edition](https://www.wearedevelopers.com/magazine/382-dev-digest-101-the-xxx-edition) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 126 - * yells at cloud](https://www.wearedevelopers.com/magazine/463-dev-digest-126-yells-at-cloud) ## Related Videos - [Going Beyond Passwords: The Future of User Authentication](https://www.wearedevelopers.com/videos/714-going-beyond-passwords-the-future-of-user-authentication) - [MFA? Game over! Watch your protection collapse – live](https://www.wearedevelopers.com/videos/100322-mfa-game-over-watch-your-protection-collapse-live) - [Passwordless Web 1.5](https://www.wearedevelopers.com/videos/1216-passwordless-web-1-5) - [No More Post-its: Boost your login security with APIs](https://www.wearedevelopers.com/videos/1043-no-more-post-its-boost-your-login-security-with-apis) ## Related Jobs - [Principal Software Engineer, Identity](https://www.wearedevelopers.com/jobs/ext/1469181-principal-software-engineer-identity) at **GitHub** - [Penetration Tester / Red team Specialist](https://www.wearedevelopers.com/jobs/ext/293774-penetration-tester-red-team-specialist) at **Raiffeisen Bank International AG** - [Software Engineer II, Security](https://www.wearedevelopers.com/jobs/ext/131510-software-engineer-ii-security) at **GitHub** - [Engineer, Offensive Security Organization](https://www.wearedevelopers.com/jobs/ext/1992296-engineer-offensive-security-organization) at **Twilio** - [Security Architect - AI](https://www.wearedevelopers.com/jobs/ext/1581899-security-architect-ai) at **ZEISS Group** - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub**