Try GP in your browser

Help / Community
  Mailing Lists
  Ateliers PARI/GP

  Contributed GP scripts

  Latest Changes
  Version Control
  Coding Guidelines

Tests & benchmarks
  Coverage Report
  Doc Coverage
  Refcards test

  WWW Stats

Download PARI/GP

If you intend to compile PARI/GP from a source distribution, make sure the GNU MP and GNU readline libraries are already installed on your system. They are not mandatory but make the gp calculator respectively faster and more user-friendly. (See the Extras section for details.)


You may also want to download some Optional Packages.

Source distributions

2.15.5 2024-02-11
Snapshot corresponding to the latest version with all current patches applied.

Windows, binary distributions

First determine whether you are running a 32-bit or 64-bit version of Windows (probably 64-bit nowadays), then select the appropriate binary:
  • Stable 32-bit version: Pari32-2-15-5.exe (91.6 MB), Feb 11 2024
    sha256sum: 8d15cfb2a43a3270f0f38e60afa61d7f5ce6d63eeb8a26a4c26651390ecb0c9b
    md5sum: 2eed3f2ba7b2f0ebf74b124fd8451f80
  • Stable 64-bit version: Pari64-2-15-5.exe (97.9 MB), Feb 11 2024
    sha256sum: bd8d94230cf2f46af8eb4e403493a37c4a28ce7757cf8cb7cf847aaa35143333
    md5sum: f8553952c2c2909830402bf9a204867e
  • Development 32-bit version: Pari32-2-16-1.exe (91.7 MB), Jan 3 2024
    sha256sum: 90af38db253c2ed089b0ea58ddf80c7f5e12f5f3de908916562d684cc7593f1d
    md5sum: f481ae6bbcd40a342110baafec6bc3c3
  • Development 64-bit version: Pari64-2-16-1.exe (98.1 MB), Jan 3 2024
    sha256sum: ef9a4385433226b9c7ddf4e10405d9d78afd8dd36c3d1eb3a31e2462f61e1153
    md5sum: 6f037ef85b83971110d38776cfd53a99
  • Daily Snapshots (32-bit, 64-bit): basic GP binaries built daily from the master branch. Bleeding edge !

MacOS, binary distributions

Basic DMG for MacOS (no packages)

  • Stable (intel) : PariGP-2.15.5.dmg (18.7 MB), Feb 11 2024
    sha256sum: d611bc1ff892334773b31c8851df462a059e80284f015b487ebdf029fbab55f1
    md5sum: 2b60807401894a32730721e569654225
  • Stable (arm) : PariGP-arm-2.15.5.dmg (15.5 MB), Feb 11 2024
    sha256sum: 9fd62edf2c48ca55ba173e9004f2b58e235378a7bbae12682a95428e09f14638
    md5sum: 93b7bf5583fcce80488c781e26e74cd7
  • Stable (arm) multithreaded : PariGP-arm-2.15.5-pthread.dmg (15.6 MB), Feb 11 2024
    sha256sum: 04823a5810defeff92e61b17c62bd02477b41313d2329dffde2037f6b94fbfe6
    md5sum: 30678a6fe073de251c66073c3a4af4cb
  • Development (intel) : PariGP-2.16.1.dmg (19.0 MB), Jan 3 2024
    sha256sum: 8c1b6221cd39e19f0c0865b044b1aebe60ad6ae525b806416f085ec674c7e356
    md5sum: a677edf2de3c4d00c0b3504ab5c3886d ;
  • Development (arm) : PariGP-arm-2.16.1.dmg (15.7 MB), Jan 3 2024
    sha256sum: ec4db53b4e92533004c0994fc9fc93be8564ee20a9fc2911b5397cdc385357ca
    md5sum: 8d71f187b174bb827c1f77534d0aa21d ;
  • Development (arm) multithreaded : PariGP-arm-2.16.1-pthread.dmg (15.8 MB), Jan 3 2024
    sha256sum: f99a3bbd0d339e0241ef28f403855684ffa055098791de2cfb6aac326091951d
    md5sum: 616ce556886f2f148f609790ba0745b7 ;

Full DMG for MacOS (all packages)

  • Stable (intel) : PariGP-full-2.15.5.dmg (99.3 MB), Feb 11 2024
    sha256sum: da3dcd3fa55856c574673fde7fc49539d0409af044495db84e79b72301ee7959
    md5sum: 6f025d7a7bcdda7095a9afa85ff167e8
  • Stable (arm) : PariGP-arm-full-2.15.5.dmg (107.0 MB), Feb 11 2024
    sha256sum: 9b0fa91f1f81af2fe9805a0414f83b51111bb5b1f9b71c439270da2c162619eb
    md5sum: e986b6622cb7b93e1f547e46e0bc6f30
  • Stable (arm) multithreaded : PariGP-arm-full-2.15.5-pthread.dmg (107.1 MB), Feb 11 2024
    sha256sum: 89aebe29269bc8ed2ef7ddab147cae5fb5d09d4127722f813f26b4cb970cb564
    md5sum: 1b094102f5c411361e6cb904ffcbee7c
  • Development (intel) : PariGP-full-2.16.1.dmg (99.6 MB), Jan 3 2024
    sha256sum: 5e09055a8dc687e579c0645ead15fafeb4ff89c0cb3ccf3a1b185e7a25db9dcc
    md5sum: 406957a7a9f2338a9d8626ee499ea2ca ;
  • Development (arm) : PariGP-arm-full-2.16.1.dmg (107.2 MB), Jan 3 2024
    sha256sum: ffb2a2399506268ad67cd4736ef20202eeab0709ffb650cb5b11ef6dd5ae48b6
    md5sum: 7277fa54ebec13554632b601e88ab8cf ;
  • Development (arm) multithreaded : PariGP-arm-full-2.16.1-pthread.dmg (107.4 MB), Jan 3 2024
    sha256sum: 212d5690997605f778ad09671ddd40ce66e1bf79d0328eb8d4becbde4a7794e8
    md5sum: b1074dee2d836386615113e9bea882b8 ;
Snapshot from our GIT server a basic GP binary built daily from the master branch.

Android, binary distributions


The GP to C compiler translates GP scripts to PARI programs.


  • The GNU readline library provides line editing under GP, an automatic context-dependent completion, and an editable history of commands.
  • The GNU MP library can be used as a replacement for the native multiprecision kernel. It is rather faster than the native kernel (benchmarks).
  • The PariEmacs package. Require PARI/GP-2.4.1 and up. GP can be run in an Emacs buffer, with all the obvious advantages if you are familiar with this editor. This package was developped alongside PARI/GP for a long time. It is now developped independently and must be downloaded separately. (In particular, PARI/GP and PariEmacs may be upgraded independently.)

  • perl (used by the gphelp script) provides extended online help (full text from this manual) about functions and concepts, which can be used under GP or independently.


The complete PARI/GP archive with older versions is available via HTTP or FTP.

PARI/GP Development
Last Modified: 2023-08-31 23:58:09
Copyleft © 2003-2022 the PARI group.