Roboflow Docs
DashboardResourcesProducts
  • Product Documentation
  • Developer Reference
  • Changelog
  • Roboflow Documentation
  • Quickstart
  • Workspaces
    • Workspaces, Projects, and Models
    • Create a Workspace
    • Rename a Workspace
    • Delete a Workspace
  • Team Members
    • Invite a Team Member
    • Role-Based Access Control (RBAC)
    • Change a Team Member Role
    • Remove a Team Member
  • Single Sign On (SSO)
  • Workflows
    • What is Workflows?
    • Create a Workflow
    • Build a Workflow
    • Test a Workflow
    • Deploy a Workflow
    • Workflow Examples
      • Multimodal Model Workflow
    • Share a Workflow
    • Workflows AI Assistant
  • Enterprise Integrations
  • Workflow Blocks
    • Run a Model
      • Object Detection Model
      • Single-Label Classification Model
    • Visualize Predictions
      • Bounding Box Visualization
      • Label Visualization
      • Circle Visualization
      • Background Color Visualization
      • Classification Label Visualization
      • Crop Visualization
  • Dataset Management
    • Create a Project
    • Upload Images, Videos, and Annotations
      • Import Data from Cloud Providers
        • AWS S3 Bucket
        • Azure Blob Storage
        • Google Cloud Storage
      • Import from Roboflow Universe
    • Manage Datasets
      • Dataset Batches
      • Search a Dataset
      • Set Dataset Classes
      • Add Tags to Images
      • Create an Annotation Attribute
      • Download an Image
      • Delete an Image
    • Dataset Versions
      • Create a Dataset Version
      • Preprocess Images
      • Image Augmentation
        • Add Augmentations to Images
      • Delete a Version
    • Dataset Analytics
    • Merge Projects
    • Rename a Project
    • Delete a Project
    • Project Folders
    • Make a Project Public
    • Download a Dataset
  • Annotate
    • Introduction to Roboflow Annotate
    • Annotate an Image
      • Keyboard Shortcuts
      • Comment on an Image
      • Annotation History
      • Similarity Search
    • AI Labeling
      • Label Assist
      • Enhanced Smart Polygon with SAM
        • Smart Polygon (Legacy)
      • Box Prompting
      • Auto Label
    • Set Keypoint Skeletons
    • Annotate Keypoints
    • Annotate Multimodal Data
    • Collaborate on Labeling
    • Annotation Insights
  • Roboflow Labeling Services
  • Train
    • Train a Model
      • Train from a Universe Checkpoint
      • Train from Azure Vision
      • Train from Google Cloud
    • Roboflow Instant
    • Cancel a Training Job
    • Stop Training Early
    • View Training Results
    • View Trained Models
    • Evaluate Trained Models
  • Deploy
    • Deploy a Model or Workflow
    • Supported Models
    • Managed Deployments
    • Serverless Hosted API V2
      • Use in a Workflow
      • Use with the REST API
      • Run an Instant Model
    • Serverless Hosted API
      • Object Detection
      • Classification
      • Instance Segmentation
        • Semantic Segmentation
      • Keypoint Detection
      • Foundation Models
        • CLIP
        • OCR
        • YOLO-World
      • Video Inference
        • Use a Fine-Tuned Model
        • Use CLIP
        • Use Gaze Detection
        • API Reference
        • Video Inference JSON Output Format
      • Pre-Trained Model APIs
        • Blur People API
        • OCR API
        • Logistics API
        • Image Tagging API
        • People Detection API
        • Fish Detection API
        • Bird Detection API
        • PPE Detection API
        • Barcode Detection API
        • License Plate Detection API
        • Ceramic Defect Detection API
        • Metal Defect Detection API
    • Dedicated Deployments
      • Create a Dedicated Deployment
      • Make Requests to a Dedicated Deployment
      • Manage Dedicated Deployments with an API
    • Batch Processing
    • SDKs
      • Python inference-sdk
      • Web Browser
        • inferencejs Reference
        • inferencejs Requirements
      • Lens Studio
        • Changelog - Lens Studio
      • Luxonis OAK
    • Upload Custom Model Weights
    • Download Model Weights
    • Enterprise Deployment
      • License Server
      • Offline Mode
      • Kubernetes
      • Docker Compose
    • Model Monitoring
      • Alerting
  • Universe
    • What is Roboflow Universe?
    • Find a Dataset on Universe
    • Explore Images in a Universe Dataset
    • Fork a Universe Dataset
    • Find a Model on Universe
    • Download a Universe Dataset
  • Set a Project Description
  • View Project Analytics
  • Support
    • Share a Workspace with Support
    • Delete Your Roboflow Account
    • Apply for Academic Credits
  • Billing
    • Premium Trial
    • Credits
      • View Credit Usage
      • Enable or Disable Flex Billing
      • Purchase Prepaid Credits
    • Plans
      • Purchase a Plan
      • Cancel a Plan
      • Update Billing Details
      • Update Payment Method
      • View Invoices
Powered by GitBook
On this page
  • Drag and Select
  • Bounding Box Annotation Tool
  • Polygon Annotation Tool
  • Smart Polygon
  • Label Assist
  • Mark Null
  • Undo, Redo, and Repeat Annotations
  • Class Selection
  • Zoom Tool
  • Annotation List
  • Image Attributes

Was this helpful?

  1. Annotate

Annotate an Image

An overview of the Labeling Interface for Roboflow's Annotation Tool, including shortcut keys.

PreviousIntroduction to Roboflow AnnotateNextKeyboard Shortcuts

Last updated 7 months ago

Was this helpful?

You can access the labeling interface by selecting an image from the Assign or Dataset pages on the Roboflow dashboard.

On the right-hand side of the labeling interface, you will find the toolbar. The toolbar has many features you can use for annotating images.

In this document, we talk through how to use the following features:

  • Drag and select

  • Bounding box annotation tool

  • Polgyon annotation tool

  • Smart polygon

  • Label assist

  • Zoom tool

Drag and Select

Represented by a hand icon, this feature allows you to select, edit, and drag individual annotations.

  • Single-click an existing bounding box to select it. Once selected, you can change a bounding box's size with the circular white handles that appear on its corners and on each side. Or use the class editor to change the box's label.

  • Drag a box to move it.

  • Drag the background to pan.

  • Click the background to deselect all boxes.

Bounding Box Annotation Tool

The bounding box annotation tool (represented by a rectangular box icon) allows you to draw new bounding-box annotations. In this mode, you will see crosshairs that will help you determine where to start drawing.

Click and drag across an image to create a new annotation, then use the Class Selector to choose its label.

Polygon Annotation Tool

Click on the image around objects of interest to create an enclosed polygon annotation, then use the Class Selector to choose its label.

Smart Polygon

Smart Polygon allows you to draw new Smart Polygon annotations.

In this mode, you will see a green dot when you are selecting a new area of interest (new label); a red dot when selecting areas to remove from the area of interest (parts of the object or image that you don't want to label/enclose with the polygon); and options to adjust the polygon by Convex Hull, Smooth, and Complex settings.

Label Assist

Mark Null

Undo, Redo, and Repeat Annotations

While in Bounding Box (B), Polygon (P), or Smart Polygon (S) mode:

  • Undo reverts the previous action.

  • Redo reverses a previously undone action.

  • Repeat Previous reapplies label(s) on an image in the same location(s) as the last annotated image

Class Selection

When an image is selected, the Class Selector will appear. It contains the following options for choosing the label of a bounding box:

  • Textfield to create a new class or filter existing classes.

  • Buttons to save or discard your changes.

  • Class List of the existing classes in the dataset (filtered by the text field and with the active option highlighted in purple) and, sometimes, a "Create class" option if the text you typed does not match an existing class.

Zoom Tool

The zoom tool found at the bottom left of the screen.

  • Zoom in and out to fit more of the image on your screen at one time or to get a closer look for more detailed editing. There is also an option to "lock" the zoom to a specified percentage, or reset the zoom to fit the entirety of the image within the Annotation Tool's viewport.

  • Note that if you select the "Zoom Lock" option, all images will appear at this zoom-level. Deselect, or unlock, the lock to remove Zoom Lock.

Annotation List

Annotations (abbreviated Annots in the dashbaord) show which classes are present and not present in an image, what color their boxes are, and layering of labels. The Annotations drawer includes Tags which can be used to help with organizing, filtering or sorting through images in datasets.

Image Attributes

The polygon annotation tool allows you to . In this mode, you will see crosshairs that will help you determine where to start drawing.

Smart Polygon is particularly useful for (Instance and Semantic) Segmentation projects, however, you when labeling with Smart Polygons on Roboflow.

allows for the use of a Public Model (such as the COCO model) or one of your own that was , for the automatic application of bounding box labels to images in your Annotation queue.

Mark null (Null annotation) is to be used for the "labeling" of background, or null, images. This setting can also be used to clear all annotations from an image, or to mark the image as Unannotated. To learn more about null annotations, check out our guide "".

Attributes represent information about an image including its dimensions, last-modified time, and whether it is in this dataset's .

draw new polygonal annotations
may see performance boosts in Object Detection models
Label Assist
dataset versions
trained with Roboflow Train
The Difference Between Missing and Null Annotations
training, validation, or test set
Drag Tool (D) selection
Bounding Box Tool (B) selection
Polygon Tool (P) selection
Smart Polygon (S) Tool selection
Mark Null (N) Tool selection
The Class Selector
Zoom Tool
Annotations (Annots) Sidebar
Attributes Sidebar