A curated list of excellent tools for data labeling and annotation across various domains.
- CVAT - A powerful open-source tool for annotating images, videos, and 3D/LiDAR data. Supports object detection, segmentation, tracking, and more.
- Label Studio - A flexible open-source data labeling tool with a simple UI. Supports a wide range of data types, including text, audio, images, video, and time series, with ML integration for active learning.
- Diffgram - A complete platform for labeling images, video, text, and 3D data. Offers automation, team collaboration, and data management features.
- Universal Data Tool - A collaborative open-source tool for labeling any data type, available as a web or desktop app.
- VGG Image Annotator (VIA) - A lightweight and standalone annotation tool for images, audio, and video. Runs entirely in the browser with no installation needed.
- Xtreme1 - A unified platform for annotating multimodal data, including 3D LiDAR, images, and LLMs.
- Labelbox - A data engine for computer vision and language model training, offering APIs and platform integration.
- labelImg - A graphical annotation tool for drawing bounding boxes on images.
- labelme - A polygonal image annotation tool written in Python.
- VoTT - An open-source tool for annotating image and video data.
- imglab - A web-based annotation tool suitable for training dlib and other detectors.
- Yolo_mark - A GUI tool for bounding box annotation tailored to YOLO models.
- PixelAnnotationTool - A fast and user-friendly tool for manual pixel-level image annotation.
- OpenLabeling - A labeling tool for images and videos, designed for computer vision projects.
- imagetagger - A web-based platform for collaborative image labeling.
- Alturos.ImageAnnotation - A collaborative image annotation tool.
- deeplabel - A cross-platform image annotation tool for ML training.
- MedTagger - A collaborative annotation framework for medical imaging datasets.
- turktool - A modern, scalable React app for bounding box annotation.
- Pixie - A GUI annotation tool supporting bounding boxes, polygons, free-draw, and semantic segmentation.
- OpenLabeler - A desktop app for annotating objects in images for AI applications.
- Anno-Mage - A semi-automatic tool suggesting annotations for 80 object classes using pre-trained models.
- CATMAID - A collaborative toolkit for annotating large-scale image datasets.
- make-sense - A free, browser-based tool for annotating images.
- LOST - A smart, customizable web-based image annotation platform.
- Annotorious - A lightweight JavaScript library for image annotation.
- Sloth - An extensible tool for annotating images and videos.
- MONAI Label - An intelligent annotation tool designed for medical imaging with AI-assisted workflows.
- Scalabel.ai - A scalable web annotation tool supporting 2D image and 3D point cloud data.
- Doccano - An open-source tool for annotating text for classification, sequence labeling, and translation tasks.
- ML-Annotate - A tool for binary, multi-label, and multi-class text labeling.
- TagEditor - A spaCy-compatible annotation tool.
- YEDDA - A lightweight and collaborative tool for span-based annotation (NER, chunking, etc.).
- SMART - A tool for efficient manual text annotation in resource-constrained environments.
- PIAF - A question-answering annotation interface.
- EEVEE - A simple annotation tool tailored for NLP tasks.
- brat - A web-based tool for structured and rich text annotation.
- Audino - An open-source tool for labeling audio for speech and sound event detection.
- EchoML - A visual interface for playing and annotating audio files.
- audio-annotator - A JavaScript-based interface for labeling audio.
- audio-labeler - A browser-based app for random labeling of audio clips.
- wavesurfer.js - A customizable waveform visualizer with annotation support.
- peak.js - A browser-based waveform viewer and annotation component by the BBC.
- Praat - A powerful tool for performing phonetic analysis and speech annotation.
- Aubio - A library for extracting audio features and annotations from sound.
- UltimateLabeling - A Python GUI tool for video labeling, with integrated detection and tracking.
- VATIC - A web-based tool for video annotation, compatible with Mechanical Turk for crowdsourcing.
- Curve - A tool for labeling anomalies in time series data.
- TagAnomaly - A time series labeling tool focused on anomaly detection across multiple categories.
- time-series-annotator - A time series classification and annotation tool.
- WDK - A toolkit for annotating time series data from wearable devices.
- webKnossos - A web-based platform for visualizing, annotating, and sharing large 3D image datasets. Includes segmentation, skeleton annotation, and collaboration tools.
- KNOSSOS - A tool for 3D data visualization and annotation, designed for neural morphology reconstruction.
- semantic-segmentation-editor - A web-based tool for labeling camera and LiDAR data for segmentation tasks.
- LATTE - An advanced LiDAR annotation tool supporting sensor fusion, one-click labeling, and object tracking.