حافظه فلش (به انگلیسی: Flash memory) حافظهٔ غیر فرار ذخیره سازی رایانهای است که میتوان آن را به صورت الکتریکی پاک و دوباره برنامهریزی کرد. این فن آوری عمدتا در کارتهای حافظه و usb استفاده میشود و برای ذخیرهسازی عمومی و انتقال دادهها بین کامپیوترها و دیگر محصولات دیجیتال به کار میرود. این نوع خاصی از EEPROM (حافظه فقط خواندنی پاک شدنی و قابل برنامهریزی به صورت الکتریکی) است که در قطعات بزرگ، پاک و برنامهریزی شدهاست. از آنجا که حافظه فلش غیر فرار است، هیچ نیرویی برای نگه داشتن اطلاعات درون قطعه مورد نیاز نیست. علاوه بر این، این حافظه به ارایه گذاشتن سریع اطلاعات در هر دسترسی (اگر چه به اندازهٔ حافظه فرار دینامیک دسترسی تصادفی (DRAM)، که برای حافظه اصلی در کامپوترها به کار می رود سریع نیست) ولی مقاوم تر از دیسک سخت (Hard disk) در برابر شوک حرکتی می باشد.