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.
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.
Create your first project
Projects help organize related annotation tasks and define shared labels.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
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
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.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
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
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)
Annotate your data
Now you’re ready to start labeling!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
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 keyEdit 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
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
Export annotations
Once you’ve completed annotation, export your dataset in the format you need.Choose export format
Select from 40+ supported formats:Popular format for object detection, segmentation, and keypoint detection.
- COCO
- YOLO
- Pascal VOC
- CVAT for images
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