Forgot the code on your padlock, bike lock or keypad? Keybreak suggests one code at a time and keeps a list of every code you've tried, so you never enter the same one twice.
It's meant for locks you own and can't open: a luggage padlock you haven't touched in years, a bike lock whose combination you set ages ago, a safe whose dial you don't quite remember, a gym locker, a basement keypad.
Keybreak doesn't guess at random until it has to. It starts with the codes people pick most often, such as 1234, 0000, 1111 and 1212. After those come repeated digits, runs like 2345 and 8765, palindromes, years from 1900 to 2030, birthdays written as MMDD or DDMM, hex words like DEAD and BEEF for hex locks, and words like LOVE and PASS for locks with letters. When the patterns run out, it picks at random from the codes that are left.
Each lock gets a session of its own, with a name, a code length, a character set and a separate history. Mark a session solved when a code works, or reopen it later.
Already tried some codes on paper? Type them into a text file and import it, and Keybreak will skip them. You can also export a session's tried codes, or back up every session to one file and restore it on a new phone. A restore never deletes anything already on the phone.
Codes can be 3 to 8 characters long, made of digits (0–9), hex (0–9, A–F) or letters and digits (0–9, A–Z).
Keybreak has no account or sign-in, and it doesn't ask for internet access. There are no ads, analytics or third-party SDKs, and your codes stay on your phone unless you export them yourself. Privacy policy: https://feroviktor.github.io/keybreak/
Choose a light or dark theme, or follow the system. On Android 12 and newer, the app picks up your wallpaper colours. It's available in English, Spanish, Brazilian Portuguese, French, German, Indonesian and Russian, follows your phone's language, and lets you pick another one in Settings.
Keybreak isn't a lock-picking tool. It only suggests codes for you to try by hand, so please use it only on locks you have the right to open.
Lost the code to your own lock? Keybreak suggests one untried code at a time.