फ्लेक्स एक ओपन सोर्स प्रोग्राम है जिसे स्वचालित रूप से और जल्दी से स्कैनर उत्पन्न करने के लिए डिज़ाइन किया गया है, जिसे टोकननाइज़र भी कहा जाता है, जो टेक्स्ट में लेक्सिकल पैटर्न को पहचानते हैं। फ्लेक्स एक संक्षिप्त शब्द है जिसका अर्थ है "तेज़ लेक्सिकल विश्लेषक जनरेटर।" यह यूनिक्स-आधारित प्रणालियों में मानक लेक्सिकल विश्लेषक जनरेटर लेक्स का एक निःशुल्क विकल्प है। फ्लेक्स मूल रूप से 1987 में वर्न पैक्ससन द्वारा सी प्रोग्रामिंग भाषा में लिखा गया था।
लेक्स मालिकाना है लेकिन मूल कोड पर आधारित संस्करण ओपन सोर्स के रूप में उपलब्ध हैं। इनमें न केवल फ्लेक्स बल्कि ओपनसोलारिस और प्लान 9 के घटक शामिल हैं। लेक्सिकल विश्लेषण चरित्र अनुक्रमों का प्रसंस्करण है जैसे स्रोत कोड का निर्माण करने के लिए टोकन नामक प्रतीक अनुक्रमों को अन्य कार्यक्रमों जैसे कि पार्सर्स के इनपुट के रूप में उपयोग करने के लिए।