Un lecteur flash USB se compose d'une petite puce de mémoire qui est capable de stocker des données même lorsque non alimenté. Un port USB (Universal Serial Bus) interface est intégrée dans une extrémité du lecteur flash pour la connexion à un ordinateur, quel que soit le système d'exploitation. Les données peuvent être stockées, effacés et ensuite stockés à nouveau. Les lecteurs flash USB sont souvent utilisés comme une source secondaire de stockage. Transfert de fichiers d'un ordinateur à un autre se fait également par le biais de lecteurs flash, comme ils sont portables.