Free Pascal

Stable, fast, open source... The powerful and versatile compiler for Pascal and Object Pascal.

Download Now

Key Features

Free Pascal is a professional compiler, offering broad compatibility, cross-platform support, and a commitment to open-source development.

Broad Compatibility

Excellent compatibility with Turbo Pascal 7.0 and most versions of Delphi, including classes, RTTI, exceptions, and interfaces.

Cross-platform

Supports numerous CPU architectures (x86, AMD64, PowerPC, ARM) and operating systems (Windows, Linux, macOS, iOS, Android, FreeBSD).

Open Source

A community-driven project, with the source code available on GitLab, encouraging contributions and innovation.

Lazarus Integration

Seamlessly integrated with the Lazarus IDE for rapid cross-platform GUI application development.

Why Choose Free Pascal?

Discover the advantages of using Free Pascal for your next project, from its robust performance to its supportive community.

Performance & Control

Generate fast, native code with direct access to hardware and system APIs. Free Pascal gives you the low-level control often missing in modern languages.

Rapid Development

With its clear syntax and the powerful Lazarus IDE, development is fast and intuitive. The compiler's speed also minimizes wait times.

Stability & Maturity

With over two decades of development, Free Pascal is a stable and reliable choice for long-term projects and enterprise-level applications.

Code Examples

See how simple and powerful Free Pascal can be. Here are a few examples to get you started.

program HelloWorld;
begin
  WriteLn('Hello, World!');
end.

Get Started with Free Pascal

1. Download

Get the latest version of the compiler for your operating system.

Download

2. Install

Follow the installation instructions specific to your platform.

3. Code

Start developing your applications with Free Pascal and Lazarus.

Join the Community

The Free Pascal community is active and welcoming. Participate in the forums, report bugs, or contribute to the project.

Download Free Pascal

Choose the version suitable for your operating system.

x86/x64

ARM64

For GUI development, we recommend using Lazarus IDE.

View Changelog