Download PhantomJS

New to PhantomJS? Read and study the Quick Start guide.

Windows

Download phantomjs-2.1.1-windows.zip (17.4 MB) and extract (unzip) the content.

The executable phantomjs.exe is ready to use.

Note: For this static build, the binary is self-contained with no external dependency. It will run on a fresh install of Windows Vista or later versions. There is no requirement to install Qt, WebKit, or any other libraries.

Mac OS X

Download phantomjs-2.1.1-macosx.zip (16.4 MB) and extract (unzip) the content.

Note: For this static build, the binary is self-contained with no external dependency. It will run on a fresh install of OS X 10.7 (Lion) or later versions. There is no requirement to install Qt or any other libraries.

Linux 64-bit

Download phantomjs-2.1.1-linux-x86_64.tar.bz2 (22.3 MB) and extract the content.

Note: For this static build, the binary is self-contained. There is no requirement to install Qt, WebKit, or any other libraries. It however still relies on Fontconfig (the package fontconfig or libfontconfig, depending on the distribution). The system must have GLIBCXX_3.4.9 and GLIBC_2.7.

Linux 32-bit

Download phantomjs-2.1.1-linux-i686.tar.bz2 (23.0 MB) and extract the content.

Note: For this static build, the binary is self-contained. There is no requirement to install Qt, WebKit, or any other libraries. It however still relies on Fontconfig (the package fontconfig or libfontconfig, depending on the distribution). The system must have GLIBCXX_3.4.9 and GLIBC_2.7.

FreeBSD

Binary packages are available via pkg:

$ sudo pkg install phantomjs

Source Code

To get the source code, check the official git repository: github.com/ariya/phantomjs.

To compiled PhantomJS from source (not recommended, unless it is absolutely necessary), follow the build instructions.

Checksums

To verify the integrity of the downloaded files, use the following checksums.

MD5 Checksums

0396e8249e082f72c1e39d33fc9d8de6 phantomjs-2.1.1-linux-i686.tar.bz2
1c947d57fce2f21ce0b43fe2ed7cd361 phantomjs-2.1.1-linux-x86_64.tar.bz2
b0c038bd139b9ecaad8fd321070c1651 phantomjs-2.1.1-macosx.zip
4104470d43ddf2a195e8869deef0aa69 phantomjs-2.1.1-windows.zip

SHA-256 Checksums

80e03cfeb22cc4dfe4e73b68ab81c9fdd7c78968cfd5358e6af33960464f15e3  phantomjs-2.1.1-linux-i686.tar.bz2
86dd9a4bf4aee45f1a84c9f61cf1947c1d6dce9b9e8d2a907105da7852460d2f  phantomjs-2.1.1-linux-x86_64.tar.bz2
538cf488219ab27e309eafc629e2bcee9976990fe90b1ec334f541779150f8c1  phantomjs-2.1.1-macosx.zip
d9fb05623d6b26d3654d008eab3adafd1f6350433dfd16138c46161f42c7dcc8  phantomjs-2.1.1-windows.zip

Acknowledgement

Download service is kindly provided by BitBucket and previously by Google Code Project Hosting.