Memoria creierului uman implică trei procese de bază: codare, stocare și recuperare. Memorii sunt stocate în hipocamp, unde neuronii din creier se conectează la diferite cortexuri responsabile pentru diferite procese. De exemplu, neuronii merg de la hipocampus la cortexul vizual pentru amintirile vazute de ochi si cortexul auditiv pentru amintirile asociate sunetului.
Creierul uman conține peste 100 de miliarde de neuroni, structurile creierului care transmit mesaje. Neuronii creează mai mult de 1 trilion de conexiuni în creier și se combină pentru a spori capacitatea de stocare a creierului și regăsirea memoriei. Oamenii de știință cred că creierul uman are o capacitate de memorie echivalentă cu 2,5 petabytes.Codificarea apare atunci când neuronii fac conexiuni de la hipocampus către alte părți ale creierului. Memoria este stocată pentru recuperarea pe termen lung atunci când oamenii fac conexiuni similare cu alte experiențe. De exemplu, o persoană care are gustul unui nou tip de măr poate lega experiența de degustarea unui măr în trecut. Recuperarea are loc atunci când un concept, cum ar fi "roșu" sau "măr", declanșează memoria unui măr din trecut. De fiecare dată când se amintește memoria, devine din ce în ce mai întărită. Atunci când aceiași neuroni se răsturnă mereu, ele devin parte a amintirilor pe termen lung care sunt mai ușor de memorat.