obiektowy FPC – dialekt podobny do FPC, z tym że dopuszcza użycie rozszerzeń Object Pascala, Delphi – tryb zgodności z Delphi w wersji 4 i późniejszymi, GPC – zgodność z kompilatorem GPC z pakietu GCC, Mac (wciąż w fazie tworzenia) – zgodność z dialektem Pascala firmy Apple, TP – zgodność z dialektem użytym w kompilatorze Turbo Pascal 7.

Możliwości Składnia języka jest semantycznie zgodna z TP 7.0, tak samo jak z większością wersji Delphi (klasy, RTTI, wyjątki, ansistrings). Free Pascal udostępnia pełny zakres programowania obiektowego. Możliwe jest przeciążanie funkcji i przeciążanie operatorów oraz zagnieżdżanie komentarzy. Free Pascal obsługuje arytmetykę 64-bitową, SSE. Wbudowana jest optymalizacja kodu maszynowego dla procesorów Pentium, AMD, AMD64. FPC wspiera klasy generyczne (Dodane w serii 2.2). Jednak w związku z problemami w zastosowaniu operatorów w rekordach, które były używane przez klasy generyczne, od wersji 2.6.0 dodano wsparcie dla zaawansowanych rekordów, co umożliwiło ich szersze zastosowanie.