Integrative Genomics Viewer - IGV 2.4

Install IGV

NOTE: IGV 2.4.x requires Java 8.  Java versions 9 and above are currently not supported.

Use one of the following 4 options to install and run the current version of IGV. 

1.   Download and unzip the Mac App Archive, then double-click the IGV application to run it. The application can be moved to the Applications folder, or anywhere else. 
2.   Download and unzip the Windows Zip Archive, then double-click the igv.bat file to start IGV. A black console window will appear, followed by the IGV application. Note: Windows users with high resolution screens should use this version -- it includes a modified Java executable for use with high-resolution screens.
3.   Download and unzip the Binary Distribution archive. IGV is launched from a command prompt -- follow the instructions in the readme file. To launch IGV on Mac or Linux use the shell script On Windows use igv.bat.
4. Click on one of the Launch buttons below to download a .jnlp file and execute the file using Java Web Start (JWS). 
  • Mac users: If you are notified of security errors that prevent launching IGV, try the following:
    • Right-click on the downloaded .jnlp file; select Open With > Java Web Start; dismiss the warnings.
    • After IGV has been run this way at least once from the .jnlp file, you can double-click on the file to launch. 
  • Windows users: To run with more than 1.2 GB of memory on Windows you must install 64-bit Java. Most Windows installs do not include 64-bit Java by default, even if the operating system is 64-bit. Attempting to use the 2GB or greater launch options with 32-bit Java will result in the error "could not create virtual machine"

Launch with 750 MB

Launch with 1.2 GB
(Max usable memory for Windows with 32-bit Java)

Launch with 2 GB
(Max usable memory for 32-bit MacOS)

Launch with 10 GB
(Only for large memory machines with 64-bit Java)


 Download the igvtools suite of command-line utilities for preprocessing data files.
Note that many of these can also be run from the IGV application (see Tools > Run igvtools).

Other IGV Versions

Development Snapshot Build. Latest development snapshot; built at least nightly
Archived Versions. Old releases going back to IGV 2.0.1

IGV 2.3. The last release that runs on Java 7 (IGV 2.4 requires Java 8)

If you are looking for IGV 3.0 Early Access or IGV 3.0 Beta, note that all new features introduced in that version have been released in IGV 2.4

If you are a developer looking for information about igv.js, see

Source Code

The source code repository is hosted on GitHub at


Permission to use this work is granted under the MIT License