You can download either the 32-bit or 64-bit version of UCINET. The 32-bit version is the standard version and runs on both 32-bit and 64-bit Windows. The 64-bit version is experimental and only runs on 64-bit windows. As it is subject to crashes, it is best used in tandem with the 32-bit version.

32-bit Installation Package. This installs the 32-bit version of UCINET along with several helper programs (such as NetDraw), and puts a copy of all the standard datasets in a folder called Ucinet Data under your My Documents folder. The installation program is new and unfortunately can't automatically uninstall versions of UCINET prior to 6.531, so you should do that yourself prior to installing 6.531.

64-bit installation package. If you have a 64-bit version of Windows, you can try this 64-bit version of UCINET. It lets you analyze much larger datasets, if you have the RAM memory for it. However, it is also flaky. Older parts of UCINET are not compatible with 64-bit execution, so these parts will crash. If when you try to run the program it complains about missing some files, download and extract these files to the UCINET folder: Also, here is an (older) version of the 64-bit exe -- no installation package: UCI6.exe. If you download this one, you definitely need to download the file and extract the files to the same folder as uci6.exe

Trial vs "real" version. Actually, there is no separate trial version. If you download the program, it will run on your computer for 60 days without having to enter a registration code. Buying the program gets you that registration code. So whether you buy or just try, you download the same program.

Virus/malware issues. There was a time when the download files were stored in a DropBox location. For some reason, this caused Norton AntiVirus to flag the program as dangerous. So we don't use DropBox for this anymore. But you might still run into issues with Norton or some other anti-virus program when installing UCINET. One thing to be aware of is that Windows 8 will issue a warning that the publisher is unknown and probably dangerous. This just means we haven't sought (read: paid for) Microsoft certification.

Installation Notes


Installation works best if you right-click on the installation file (typically called something like setup32UCI6534.exe) and choose 'Run as Administrator'. Similarly, it is also helpful to use 'Run as Administrator' when running UCINET itself for the first time, as this allows you to register the program for all users of your machine. See the FAQ on this.


The best way to run UCINET on a Mac is to use a Windows emulator such as Parallels (or, of course, Bootcamp). However, it is (often) possible to run UCINET on a Mac using Wine. For more information, see this FAQ

Version Info

  • Version 6.563 | 24 April 2015

    • Made internal changes to Beta Centrality to greatly increase speed
    • Also changed the default beta in Beta Centrality in cases were the principal eigenvector is complex. It now takes as the eigenvalue the sqrt of the square of the real part plus the square of the imaginary part.
    • Mode internal changes to Affiliations to slightly increase speed when calculating row-row network
    • Replaced Eigenvector Centrality with new version that is much faster
    • Added eigenvector routine to CLI. Syntax is Eigen(<dataset>), as in:
      ->x = eigen(padgm)
      the result is three files, x-leig (left eigenvector), x-reig (right eigenvector), and x-eig (eigenvalues). The routine still needs some work to handle complex values properly
    Posted Apr 25, 2015, 1:08 PM by Steve Borgatti
  • Version 6.562 | 20 April 2015
    • Fixed bug in Networks|Cohesion|Geodesic Distances -- it was printing all zeros for the frequency table
    • Added heterogeneity statistic to Networks|Regions|Components|Binary
    Posted Apr 20, 2015, 6:15 PM by Steve Borgatti
  • Version 6.561 | 19 April 2015

    • Changed PN routine to radically improve performance
    • Changed Data|Export|Excel routine to be less quirky and enable it to create Excel files even when the user does not have Excel installed
    Posted Apr 24, 2015, 9:49 AM by Steve Borgatti
  • Version 6.560 | 17 April 2015

    • Added features to Tools|Spherical distances, such as the ability to choose miles or kilometers on output
    • Made improvements to start-up procedures to reduce cases where (a) UCINET cannot find the user's standard datafiles and, (b) it fails to set the scratch (temporary) folder correctly
    • This installation package incorporates version 2.149 of NetDraw. This version of NetDraw fixes an oddity where, if you started NetDraw and then opened a ucinet file such as campnet, you got a different diagram than if you were in UCINET's CLI and typed -->draw campnet
    • Fixed Transform|Normalize to work properly on machines where commas are used as decimal separators. 
    Posted Apr 25, 2015, 12:34 PM by Steve Borgatti
  • Version 6.559 | 8 April 2015

    • Fixed bug in Networks|Cohesion|Multiple Measures that was causing it to produce output only for the first network in a multi-relational dataset
    • Fixed bug in the command line interface (CLI, formerly matrix algebra) that was preventing the DSP procedure from working properly when used in conjunction with the browse command. Effectively, the DSP procedure was failing when the user's filename was enclosed in full quotes
    Posted Apr 8, 2015, 8:58 AM by Steve Borgatti
  • Version 6.558 | 30 Mar 2015

    • Fixed simple but complicated to explain issue. In Networks|Cohesion|Density|Overall, the program automatically sensed whether a data matrix was binary or valued. If binary, it computed density, number of ties, and average degree. If valued, it computed average tie strength, standard deviation, and average weighted degree (avg tie strength divided by n). If a dataset contained both valued and binary matrices, the computations were done correctly, but the column labels matched only the last matrix in the dataset. So if the first matrix was binary and the second valued, the label for the second column would read "std dev", but the actual value would be the number of ties for the first matrix, and the std deviation for the second matrix.
    • Added Rename and Delete commands to command line interface. Usage examples:

      ->delete zache, zachc   //deletes both files zache and zachc
      ->rename xx zache       //changes name of file xx to zache

    • Also added Draw command, which invokes netdraw and loads the specified file, like this:

      ->draw campnet
    Posted Apr 2, 2015, 4:45 PM by Steve Borgatti
  • Version 6.557 | 27 Mar 2015

    • Added loadps command to command line interface (aka matrix algebra). This procedure reads Visual Anthropac pilesort files such as this one. Syntax is 

      -><output> = loadps(<textfile> [<string>])

      the <string> is a specific bit of text that the program looks for within each respondent's data area, allowing the user to read only certain piles. the default is the word "pile"

      ->indprox = loadps(holidays.txt "pile")
    Posted Mar 27, 2015, 2:21 PM by Steve Borgatti
  • Version 6.556 | 13 Mar 2015

    • Made changes to how output log file names are passed to editors in order to make it easier to use alternatives to notepad.exe, such as wordpad.exe. The big advantage of wordpad and other text editors is that they are not limited to lines of 1024 characters, as notepad is. And the "look" is often nicer. IMPORTANT NOTE: The first time you use wordpad.exe, you should go to the View tab and turn off word-wrapping. 

    Posted Mar 19, 2015, 12:14 PM by Steve Borgatti
Showing posts 1 - 8 of 152. View more »