Free Pascal is een gratis 32 bit-samensteller voor Pascal dat functie overbezetting, operator overbezetting en andere soortgelijke functies ondersteunt. Het wordt ook wel FPK Pascal genoemd. Dit programma is verkrijgbaar voor verschillende processors (Motorola 680x0 en Intel 80386 en compatibele aanverwanten) en besturingssystemen (Win32, DOS, Linux, FreeBSD, NetBSD, OS/2, BeOS, SunOS (Solaris), QNX en Classic Amiga). Free Pascal is een erg schone programmeertaal en je programma’s zullen leesbaarder en beter te handhaven worden dan bijv. in C of C++. Je hoeft er geen kracht voor in te leveren, de Pascal taal is zo krachtig als je maar wilt. Het heeft geen Makefiles nodig zodat je een hoop tijd bespaart wanneer de samensteller zelf uitvogelt welke bestanden er opnieuw samengesteld dienen te worden. Met Free Pascal kun je op hoge snelheid samenstellen.