Introduction to Surfer

Welcome to Surfer, a powerful contouring, gridding, and surface mapping package for scientists, engineers, educators, or anyone who needs to generate maps quickly and easily. Producing publication quality maps has never been quicker or easier. Adding multiple map layers and objects, customizing the map display, and annotating with text creates attractive and informative maps. Virtually all aspects of your maps can be customized to produce the exact presentation you want.


Surfer is a grid-based mapping program that interpolates irregularly spaced XYZ data into a regularly spaced grid. Grids may also be imported from other sources, such as the United States Geological Survey (USGS). The grid is used to produce different types of maps including contour, color relief, and 3D surface maps among others. Many gridding and mapping options are available allowing you to produce the map that best represents your data.


An extensive suite of gridding methods is available in Surfer. The variety of available methods provides different interpretations of your data, and allows you to choose the most appropriate method for your needs. In addition, data metrics allow you to map statistical information about your gridded data. Surface area, projected planar area, and volumetric calculations can be performed quickly in Surfer. Cross-sectional profiles can also be computed and exported.


The grid files can be edited, combined, filtered, sliced, queried, and mathematically transformed. For example, grids can be sliced to create cross-sectional profiles, or the Grids | Calculate | Math command can be used to create an isopach map from two grid files. Grids can be edited with an intuitive user interface in the grid editor.



The ScripterTM program, included with Surfer, is useful for creating, editing, and running script files that automate Surfer procedures. By writing and running script files, simple mundane tasks or complex system integration tasks can be performed precisely and repetitively without direct interaction. Surfer also supports ActiveX Automation using any compatible client, such as Visual BASIC. These two automation capabilities allow Surfer to be used as a data visualization and map generation post-processor for any scientific modeling system.


New Features

The new features in Surfer are summarized:


Who Uses Surfer?

People from many different disciplines use Surfer. Since 1984, over 100,000 scientists and engineers worldwide have discovered Surfer’s power and simplicity. Surfer’s outstanding gridding and contouring capabilities have made Surfer the software of choice for working with XYZ data. Over the years, Surfer users have included hydrologists, engineers, geologists, archeologists, oceanographers, biologists, foresters, geophysicists, medical researchers, climatologists, educators, students, and more! Anyone wanting to visualize their XYZ data with striking clarity and accuracy will benefit from Surfer’s powerful features!


System Requirements

The system requirements for Surfer are:


Installation Directions

Installing Surfer requires Administrator rights. Either an administrator account can be used to install Surfer, or the administrator's credentials can be entered before installation while logged in to a standard user account. Golden Software does not recommend installing Surfer 16 in the same location as any previous versions of Surfer. Surfer can coexist with older versions (e.g. Surfer 15) as long as both versions are installed in different directories. By default the program installation directories are different. For detailed installation directions see the Readme.rtf file.


To install Surfer from a download:

  1. Download Surfer according to the emailed directions you received.

  2. Double-click on the downloaded file to begin the installation process.

  3. Once the installation is complete, run Surfer.

  4. License Surfer by activating a single-user license product key or connecting to a license server.


Updating Surfer

To update your version of Surfer, open the Surfer program and choose the File | Online | Check for Update command. This will launch the Internet Update program which will check Golden Software's servers for any updates. If there is an update for your version of Surfer (e.g. Surfer 16.0 to Surfer 16.1), you will be prompted to download the update.


You can also email your registered Surfer product key to and request to download the full product update. See the Check for Update topic in the help for additional information.


Uninstalling Surfer

To uninstall Surfer, follow the directions below for your specific operating system.


Windows 7

To uninstall Surfer go to the Windows Control Panel and click the Uninstall a program link. Select Surfer 16 from the list of installed applications. Click the Uninstall button to uninstall Surfer.


Windows 8

From the Start screen, right-click the Surfer 16 tile and click the Uninstall button at the bottom of the screen. Alternatively, right-click anywhere on the Start screen and click All apps at the bottom of the screen. Right-click the Surfer 16 tile and click Uninstall at the bottom of the screen.


Windows 10

Select Settings in the Start menu. In Settings, select System | Apps & features. Select Surfer 16 and then click Uninstall. To uninstall Surfer from the Windows Control Panel, click Programs | Programs and Features. Select Surfer 16 and click Uninstall.


Surfer Trial Functionality

The Surfer trial is a fully functioning time-limited trial. This means that commands work exactly the same as they do in the full program for the duration of the trial. The trial has no further restrictions on use. The trial can be installed on any computer that meets the system requirements. The trial version can be licensed by activating a product key or connecting to a license server.



See Also

Welcome to Surfer Help

Surfer User Interface

Using the Online Tutorial

Using Surfer

File Types

Menu Commands

Map Types

Introduction to Scripter