Download Gnuplot 6.0.4
Get the latest stable release of Gnuplot. Fast, secure, and optimized for modern operating systems including Windows 11 and ARM64.
Windows x64
Official installer for 64-bit Windows 10/11.
Built with Clang for maximum performance.
Windows ARM64
Optimized for Snapdragon & ARM-based laptops.
Native speed, no emulation required.
Looking for macOS, Linux, or Source Code? Scroll down to the full platform list.
All Binary Packages & Source Code
Verified stable release files for Gnuplot version 6.0.4.
| Platform / System | Filename | Size | Action |
|---|---|---|---|
| Windows (64-bit Clang) | gp604-win64-clang.exe | 33.1 MB | Download |
| Windows (ARM64) | gp604-woa.exe | 31.1 MB | Download |
| Source Code (Linux/Generic) | gnuplot-6.0.4.tar.gz | 7.5 MB | Download |
| DOS (386+ systems) | gp604-dj.zip | 5.7 MB | Download |
| OS/2 (EMX) | gp604-os2-emx.zip | 4.5 MB | Download |
🛡️ Verify Your Download
To ensure file integrity, you can verify the SHA256 hash. In Windows PowerShell, run:
Get-FileHash .\gp604-win64-clang.exe -Algorithm SHA256
How to Install & Setup Gnuplot
Follow these simple steps to get Gnuplot running on your machine.
Windows Installation
- Run the
.exeinstaller you just downloaded. - Accept the license agreement.
- Crucial Step: During installation, check the box “Add application directory to your PATH”.
- Finish the setup and restart any open Command Prompts or PowerShells.
macOS & Linux
If you prefer package managers over manual binary installation:
brew install gnuplot
sudo apt-get install gnuplot
Verify Your Installation
Open your terminal or command prompt and type:
gnuplot --version
Expected Output: gnuplot 6.0 patchlevel 4
Key Features & Improvements in 6.0.4
Version 6.0.4 is a stable maintenance release that back-ports powerful features from the development branch.
🚀 Modern Platform Support
- Windows on ARM64: Native support for Snapdragon-powered laptops and Surface Pro devices.
- C23 Standard Compliance: Improved adherence to the latest C language standards for better compiler compatibility.
- Mingw/MSYS2: Optimized builds using the latest Clang environments.
🎨 Advanced Plotting Features
- New “Sharpen” Filter: Handles vertical edges in step functions more cleanly.
- Complex Value Formatting: New
%Cand%Cispecifiers for printing complex numbers as {a, b} or a + bi. - Precise Contour Labels: Fixed 100-segment fragmenting issues for long contour lines.
🛠️ Important Bug Fixes
- Fixed alpha channel (transparency) color issues on ARM platforms.
- Improved transparent background support for Sixel, Kitty, and WebP animations.
- Corrected precision loss in specific ranges for
asin,acos, andasinh. - Resolved integer overflow handling for negative powers (
a**b).
⚡ Performance & Reliability
- Inf Constant:
Infis now pre-set to floating-point INFINITY for easier limit handling. - Hidden3D Optimization: Always flushes cached lines to prevent rendering artifacts.
- Reset Session: Now correctly terminates multiplot mode to prevent memory leaks.
For a full technical list of changes, please refer to the Official Release Notes.
System Requirements
Gnuplot is engineered to be extremely lightweight. Below are the minimum and recommended specifications for Version 6.0.4.
🖥️ Supported OS
- Windows: 11, 10, 8.1, 7 (64-bit & ARM64)
- macOS: 10.15 Catalina or later (Intel & M1/M2/M3 Native)
- Linux: All modern distributions (Ubuntu, Fedora, Arch, etc.)
- Legacy: Support available for MS-DOS, OS/2, and VMS
⚙️ Hardware Specs
- Processor: Any modern x86_64 or ARM64 CPU
- Memory (RAM): 512 MB Minimum (2 GB Recommended for large datasets)
- Disk Space: ~150 MB for full installation
- Display: SVGA minimum (High-DPI/4K supported in v6.0)
📦 Dependencies
The Windows standalone installer is Zero-Dependency. For Linux/Source builds, ensure the following are present for full terminal support:
libcairo, libpango, libgd, zlib, lua (optional)
Note for Apple Silicon Users: Gnuplot 6.0+ runs natively on M1, M2, and M3 chips via Homebrew or MacPorts. This provides a significant performance boost over Intel-based emulation (Rosetta 2) for heavy 3D rendering tasks.
Download & Installation FAQ
Commonly asked questions regarding Gnuplot 6.0 setup and compatibility.
Q Is the Gnuplot installer safe and virus-free?
Q What is the difference between the “Clang” and “MinGW” builds?
Q I installed Gnuplot but ‘gnuplot’ command is not recognized?
bin folder was not added to your system’s Environmental Variables (PATH). You can fix this by:
- Search for “Edit the system environment variables” in Windows.
- Click “Environment Variables” > “Path” > “Edit”.
- Add the path to your Gnuplot installation (usually
C:\Program Files\gnuplot\bin). - Restart your terminal (CMD or PowerShell).
Q Should I uninstall Gnuplot 5.x before installing Gnuplot 6.0?
.gp files will continue to work.
Q Are there any hidden dependencies like Java or Python?
Ready to start plotting?
Get Gnuplot 6.0.4 today and join a global community of scientists and engineers.
Looking for a different OS? View all versions
