Les clés USB sont un sous-ensemble de lecteurs de mémoire flash, qui sont petits et peuvent s'interfacer avec un autre appareil via un port USB. Presque toutes les clés USB sont des lecteurs flash, mais pas tous les lecteurs de stockage flash sont des clés USB.
La mémoire flash est une technologie de mémoire à semi-conducteurs non volatile basée sur des puces de mémoire en lecture seule reprogrammables antérieures. Lorsque ces puces ont été mises à jour, elles ont dû être complètement effacées et réécrites avec de nouvelles informations. Ce processus était connu sous le nom de flashage de la puce ; ce terme est finalement devenu une partie du terme familier pour la technologie de stockage moderne. En plus des clés USB, la mémoire flash est utilisée dans les cartes mémoire et dans les disques durs à semi-conducteurs.