ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Adding tools to a toolbox

  • Adding built-in tools
  • Adding model tools
  • Adding script tools
  • Adding specialized tools

You can add tools to a toolbox, or to a toolset within a toolbox, as long as you have write permission to the toolbox. System toolboxes—those provided by Esri—are read-only, so you cannot add tools to system toolboxes.

The way you add tools differs according to the tool type: built-in, model, script, or specialized. For all tools, you right-click the toolbox or toolset, then click either Add or New.

Tool typeDescription

Standard Tool

Built-in tool. These tools are built using ArcObjects and a compiled programming language like .NET.

Model

Model tool. These tools are created using ModelBuilder.

Script

Script tool. These tools are created using the Script tool wizard and run a script file on disk, such as a Python file (.py), AML file (.aml), or executable (.exe or .bat).

Specialized tool

Specialized tool. These tools are rare—they are built by system developers and have their own unique user interface for using the tool. The ArcGIS Data Interoperability extension contains specialized tools.

Adding built-in tools

  1. In the Catalog window, ArcToolbox window, or ArcCatalog, right-click either the toolbox or one of its toolsets and click Add > Tool. A dialog box appears listing all built-in tools.

    Add tool dialog box

  2. In the Add Tool dialog box, expand the toolboxes and toolsets, then check the tools you want to add to your toolbox or toolset.

    If you check the toolbox, all tools within the toolbox are added. If you check a toolset within a toolbox, all tools within the toolset are added. In either case, the toolsets aren't copied over—just the tools within them are.

  3. Click OK.

Adding model tools

You can add a model tool by copying and pasting an existing model tool. The procedure below adds a new empty model to your toolbox or toolset.

  1. In the Catalog window, ArcToolbox window, or ArcCatalog, right-click either the toolbox or one of its toolsets and click New > Model.

A new model is created with the default name, and the ModelBuilder window opens. Create your model by adding elements. When you save the model, it is saved to the model you created.

Adding script tools

  1. In the Catalog window, ArcToolbox window, or ArcCatalog, right-click either the toolbox or one of its toolsets and click Add > Script. The Add Script dialog box opens.

    Learn more about creating a script tool

Adding specialized tools

The way you add specialized tools is determined by the developer of the custom tool. As of this writing, the only specialized tools delivered by ArcGIS are in the Data Interoperability extension. These tools are added by right-clicking the toolbox or toolset and clicking New > Spatial ETL tool.

Learn more about the Data Interoperability extension

Related topics

  • Adding a script tool
  • Use a geoprocessing service in ArcMap
  • A quick tour of finding tools
  • A quick tour of managing tools and toolboxes
  • What is a Python toolbox?
  • Creating a toolbox

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal