Choose your deployment
Before you start, decide how you want to use CVAT:- CVAT Cloud (recommended)
- Self-hosted (Docker)
The fastest way to get started - no installation required.
1
Sign up for CVAT Cloud
- Visit app.cvat.ai
- Click “Sign Up” and create your account
- Verify your email address
- Log in to start annotating
The free tier includes up to 10 tasks and 500MB of data storage.
2
Access the platform
Once logged in, you’ll see the CVAT dashboard where you can create projects and tasks.
Create your first project
Projects help organize related annotation tasks and define shared labels.1
Navigate to Projects
From the CVAT dashboard, click the Projects tab in the top navigation.
2
Create new project
Click the + Create Project button.Fill in the project details:
- Name: Choose a descriptive name (e.g., “Car Detection Dataset”)
- Labels: Define the object classes you want to annotate
3
Configure advanced settings (optional)
- Set a bug tracker URL for issue reporting
- Configure source and target storage (cloud storage)
- Assign project owner and team members
4
Save the project
Click Submit to create your project.
You can also create tasks without a project, but projects make it easier to manage multiple related tasks with consistent labels.
Create and upload data to a task
Tasks contain the actual data (images or videos) to be annotated.1
Create a new task
From your project page or the Tasks tab, click + Create Task.Configure the task:
- Name: Descriptive task name (e.g., “Street scenes - batch 1”)
- Project: Select the project you created (optional)
- Labels: If not using a project, define labels here
2
Upload your data
Choose your data source:
- Local files
- Remote sources
- Cloud storage
- Click Select files and choose images or videos from your computer
- Supports: JPG, PNG, BMP, MP4, AVI, MOV, and more
- You can select multiple files at once
3
Configure advanced options (optional)
- Chunk size: Frames per segment (for large videos)
- Overlap: Frame overlap between jobs for consistency
- Segment size: Frames per job for distributing work
- Image quality: Compression level (1-100)
- Frame filter: Skip frames (e.g.,
step=10for every 10th frame)
4
Submit and wait for processing
Click Submit. CVAT will:
- Upload your files
- Process and compress images/videos
- Create jobs for annotation
Processing time depends on data size. Large videos may take several minutes.
Annotate your data
Now you’re ready to start labeling!1
Open a job
From the task page, click on a job to open the annotation interface.The interface has three main areas:
- Canvas: The image/video display area
- Objects sidebar: List of annotations
- Controls toolbar: Drawing and navigation tools
2
Create annotations
Select a shape type from the left toolbar:
- Rectangle (bounding box)
- Polygon
- Points
- Polyline
- Click the Rectangle tool
- Select a label
- Click and drag on the canvas to draw a box
- Release to complete
N key3
Edit and refine annotations
- Move: Click and drag annotations
- Resize: Drag corner/edge handles
- Delete: Select annotation and press
Delete - Copy:
Ctrl+C, paste withCtrl+V - Attributes: Set in the right sidebar after selecting an annotation
4
Track objects in videos (interpolation)
For video annotation, use Track mode:
- Switch to Track mode in the toolbar
- Create a shape on the first frame
- Move to another frame
- Adjust the shape position
- CVAT automatically interpolates between keyframes
5
Save your work
Click Save (or
Ctrl+S) to save annotations.Export annotations
Once you’ve completed annotation, export your dataset in the format you need.1
Open export menu
From the task page, click Actions → Export task dataset.
2
Choose export format
Select from 40+ supported formats:Popular format for object detection, segmentation, and keypoint detection.
- COCO
- YOLO
- Pascal VOC
- CVAT for images
3
Download the dataset
Click OK and wait for processing. A download link will appear when ready.The export includes:
- Images or video frames
- Annotation files in chosen format
- Label mapping and metadata
Automate with CLI or SDK
For larger workflows, use the CVAT Python SDK or CLI:- Python SDK
- CLI
Next steps
You’ve completed your first annotation workflow! Here’s what to explore next:Key concepts
Learn about projects, tasks, jobs, labels, and CVAT’s architecture
Annotation guide
Explore advanced annotation features and tools
Quality control
Set up quality control workflows for your team
Dataset formats
Learn about 30+ supported annotation formats
API reference
Explore the full API, SDK, and CLI documentation