CiteSpace: Visualizing Patterns and Trends in Scientific Literature

Chaomei Chen


See CiteSpace101 for more!



Download CiteSpace
Latest Versions on SourceForge
Download CiteSpace
Earlier Versions






Java JRE


August 31, 2018



64-bit / Windows x64

Require Java 8

August 5, 2018



64-bit / Windows x64

Require Java 8

July 20, 2018



64-bit / Windows x64

Require Java 8

July 1, 2018



64-bit / Windows x64

Require Java 8

March 26, 2018



64-bit / Windows x64

Require Java 8

March 9, 2018



64-bit / Windows x64

Require Java 8

*You can use 64-bit versions on your 32-bit computer. It may not be optimal, but perhaps good enough.




Java Runtime (JRE)

Java Runtime (JRE) is required to run CiteSpace. Make sure you install the JRE that matches to your system. If you have a 32-bit system, you need to install the JRE for Windows x86. If you have a 64-bit system, install the JRE for Windows x64. CiteSpace is currently optimized for Windows 64-bit with Java 8.


Memory or RAM

It is recommended that you should have at least 1024MB (=1GB) of memory on your computer.


How to Use CiteSpace

This is an eBook on how to use CiteSpace, especially for beginners and users at the intermediate level, although it is certainly valuable for users across all levels of proficiency with CiteSpace. The eBook will be updated so that it will reflect new releases of the software.



Eric SanJuan, University of Avignon, France, provides the following script.

Download the standalone Java 7 tgz archive from oracle official website and use it WITHOUT any system installation:

# to download Java 7 standalone archive

# to extract files from the archive
tar -xzf jre-7u9-linux-i586.tar.gz

# to run CiteSpace

# to run CiteSpace using previous Java 7
jre1.7.0_09/bin/javaws citespace.jnlp


Emad khazraee suggests that on Linux, you may need to modify the following line in the launch.jnlp file:
<jnlp codebase="file:/C:./" href="launch.jnlp" spec="1.0+">

<jnlp codebase="" href="launch.jnlp" spec="1.0+">



You may install Java on your Mac with Homebrew, a package manager for macOS.
To install Homebrew, enter the following in a terminal window:
/usr/bin/ruby -e "$(curl -fsSL"
To install Java with Homebrew:
brew cask install java

CiteSpace is a self-signed Java application. You may need to adjust your Java security settings on your computer to allow self-signed applications such as CiteSpace to run on your computer. Here is a step-by-step guide of how to do it on Mac.

A shell script for launching CiteSpace is included in the CiteSpace package: At the command prompt in a terminal on your Mac, type: sh, then follow the prompt.



The primary data source for CiteSpace is the bibliographic records retrieved from the Web of Science in the Thomson Reuters Web of Knowledge format, formerly ISI Export Format.

The Web of Knowledge format should not be used with CiteSpace because the Web of Knowledge format does not have the cited references field and the order of a few other fields is different from the Web of Science format.

When downloading records from the Web of Science, make sure that you select the option to include references. Save the records in plain text format to .txt files with the filenames starting with ‘download’.

Three sample datasets are provided below. CiteSpace provides some functions to convert data in other format.

1.       Terrorism (1995-2000)

2.       Social Networks (1996-2002)

3.       JAMIA

4.       Big Data (2008-2013)



Geographical Distributions of CiteSpace Users



If you have problems, comments, and/or suggestions related to CiteSpace, please get in touch via facebook, the blog on, or email me.


Back to CiteSpace Home

Updated: December 14, 2018