Free Pascal (también conocido como FPK Pascal) es un compilador de Pascal profesional de 32 y 64 bits. Está disponible para diferentes procesadores: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM y difrentes sistemas operativos: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc y classic) y MorphOS.
La sintaxis del lenguaje empleado por Free Pascal tiene una compatibilidad excelente con TP (Turbo Pascal) 7.0, así como con la mayoría de versiones de Delphi (clases, rtti, excepciones, ansistrings, widestrings, interfaces). También existe un modo de compatibilidad con Mac Pascal para ayudar a los usuarios de Mac. Además, Free Pascal permite sobrecarga de funciones, sobrecarga de operadores, propiedades globales y otras características.