iPhone app · Backed by neuroscience

Your PIN
isn't lost.
It stayed
in your hands.

When you try to recall it by thinking, you freeze. When your fingers move on their own, they know the way. FingerCode captures that pattern and organizes the statistics so you can uncover the most likely sequence.

FingerCode does not crack or guess codes. It shows statistical results — not certainties — for you to interpret. Use it only on your own codes or with legal authorization.

Attempt 47 of 100
1
2
3
4
5
6
7
8
9
0
Heatmap active
Muscle memory
Backed by neuroscience
100% offline
No accounts
Statistical analysis
Touch heatmap
Guided vibration
Native iOS · SwiftUI
Muscle memory
Backed by neuroscience
100% offline
No accounts
Statistical analysis
Touch heatmap
Guided vibration
Native iOS · SwiftUI
How it works

You don't guess.
You let the statistics speak.

Instead of asking your head to remember, FingerCode asks your fingers — many times — and organizes the data until the pattern becomes visible.

01

Create an analysis

A dedicated workspace for the PIN you want to analyze: "old iPhone", "safe", "bank card".

02

Type without thinking

The phone vibrates between attempts. When it stops, you type. No pressure. Just let your fingers move on their own.

03

Repeat many times

Dozens or hundreds of times. The deviations are biological noise that the statistics average out and filter.

04

Read the data

The most frequent sequences, their statistical confidence, position probability and the heatmap of your taps.

The science

Why your fingers
remember what you forget.

FingerCode is not a guessing tool. It is built on decades of research into how the body stores and reproduces movement. Three pillars explain it.

Pillar 01 · Procedural memory

Motor chunking

When you type a PIN thousands of times, your brain stops processing it digit by digit. It packs the whole sequence into a single fluid movement, run by the motor cortex and the basal ganglia — not by conscious thought.

In the app: you capture the PIN on a keypad with realistic proportions, adjustable to any screen, to activate purely spatial and physical memory.

Grafton, S. T. & de Xivry, J. J. O. (2015). The representation of motor sequences. Terrace, H. S. (2001). Motor chunking.
Pillar 02 · Cognitive interference

Choking under pressure

Explicit Monitoring Theory shows that consciously controlling an already-automatic skill breaks its flow. The prefrontal cortex gets in the way of the automatic movement — the harder you try to "remember", the more it slips.

In the app: a haptic vibration rhythm paces you. You wait for the vibration to stop before each attempt, which interrupts rational guessing and lets the automatic movement take over.

Beilock, S. L. & Carr, T. H. (2001). Choking under pressure: explicit monitoring and executive control in motor performance. Schneider, W. & Shiffrin, R. M. (1977). Controlled and automatic human information processing.
Pillar 03 · Stochastic recovery

Keystroke dynamics

There is natural noise in human movement — you never touch the exact same pixel twice. But across enough samples, the statistical distribution of your taps cancels the error and reveals the underlying sequence with high probability.

In the app: frequency analysis powers the touch heatmap by position, the top combinations and the statistical confidence indices.

Killourhy, K. S. & Maxion, R. A. (2009). Comparing anomaly-detection algorithms for keystroke dynamics. Meng, W., Wong, D. S., Furnell, S. & Zhou, J. (2015). Surveying the development of biometric user authentication on mobile phones.

FingerCode organizes the statistics of the motor data you enter yourself. It is a mathematical mirror, not an oracle: it shows frequency, probability and confidence so that you are the one who reads the results and decides, on your own judgment.

Features

Built so the
pattern emerges clearly.

A keypad that mimics the real one

Designed like the iPhone lock screen keypad so your hand moves exactly as it does in real life.

Three keypad modes

Numbers for logical memory. Shapes for spatial memory. Blank for pure muscle memory.

Vibration-guided rhythm

The keypad only activates when it vibrates. Each attempt is a genuine reproduction, not a mechanical loop.

Full calibration

Adjust key size, spacing and position to exactly mimic your real device, from iPhone mini to Max.

Statistical analysis

Most frequent sequences, statistical confidence, position probability and consistency over time.

Touch heatmap

See where your fingers physically land, filterable digit by digit to isolate strong and weak positions.

Privacy

Your PIN never leaves
your iPhone.

FingerCode has no servers. No accounts. No network. Keystroke dynamics and heatmaps are behavioral biometrics — which is why they are processed and stored only on your device.

Privacy isn't an option. It's the architecture.

Read the full privacy policy →

  • 100% offline — works with no internet connection
  • No accounts or sign-up — open the app and use it
  • Zero telemetry — no third-party SDKs or analytics
  • Local persistence (SwiftData) — everything lives on your iPhone
  • A personal, legitimate recovery tool

Important notice. FingerCode's results are statistical estimates, not guarantees, and the most frequent pattern may not be your real PIN. Entering the wrong passcode too many times on a real device can disable it or permanently erase all of its data. You are solely responsible for how you use the results, and you should only use the app on codes you own or are legally authorized to access.

Available now

Your PIN didn't leave.
It just left your head.

Download FingerCode on the App Store and let your fingers speak. If you have questions, the support center and legal documents are one click away.