Free Pascal简称FPC(原名为 FPK Pascal)是一个32及64位的Pascal及Object Pascal编译器。Free Pascal提供多种语法模式,使其兼容于 Turbo Pascal、Delphi、Apple Pascal 等 Pascal语法。Free Pascal并支持多种处理器,包括(但不限于)Intel80386、Motorola680x0,以及多种操作系统,包括(但不限于)Linux、FreeBSD、NetBSD、DOS、Win32、Win64、OS/2、BeOS、SunOS(Solaris)、QNX 以及以前的 Amiga。
此前被广泛使用的PASCAL编译器普遍为Turbo Pascal&Borland pascal。但是它们可用的空间十分有限。而FreePascal理论上可以使用4GB内存。所以在利用FreePascal编程的时候,可以改变原有思路,将大量时间转嫁给空间,提高效率。