COCO Annotator

Web · Windows · Linux · Self-hosted · API

Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

COCO Annotator is a self-hosted web tool for preparing image data for localization and object-detection training. It supports bounding boxes, polygons, segmentation masks, keypoints, and points, along with disconnected shapes treated as one instance, multiple labels on a segment, and custom metadata. Users can import datasets in COCO format and export annotations as COCO JSON. Assisted annotation options include DEXTR, MaskRCNN, Magic Wand, semi-trained model annotation, and Google Images dataset generation. The tool includes user authentication and a REST API with a Swagger interface at localhost:5000/api. Docker and docker-compose are required because Docker is the only supported installation method; Linux and Windows are listed platforms. Deployment guidance covers development and production builds, centralized datasets, and external access. The server uses Flask, Eventlet, and Gunicorn, while long-running requests are passed to RabbitMQ workers. The project recommends HTTPS to encrypt communication between the browser and site. Its listed MIT-licensed plan is 0.00 USD per free and self-hosted.

Who it is for

COCO Annotator suits teams preparing image datasets for localization or object-detection work, especially those that need COCO import and export. It is for users able to run a self-hosted service using Docker and docker-compose.

What is good

  • Imports and exports COCO annotations
  • Supports boxes, polygons, masks, keypoints, and points
  • Includes assisted annotation options
  • Provides a REST API and user authentication
  • Free MIT-licensed plan

What to know first

  • Docker and docker-compose are required
  • Docker is the only supported installation method
  • Requires self-hosting

Freedom251 review

COCO Annotator: the full review

COCO Annotator offers varied annotation types, assisted labeling, and COCO-format data handling in a self-hosted tool. Docker is mandatory, so deployment requires a compatible setup and the ability to manage it.

COCO Annotator is a self-hosted web application for preparing image data for localization and object-detection training. It is a strong fit for teams that need flexible annotations and COCO-format exchange, provided they can operate a Docker-based deployment. Its breadth is useful; its installation requirement is the deciding constraint.

Overview

The tool supports the central dataset workflow: annotate images, import datasets already in COCO format, and export COCO JSON. That makes it particularly relevant when compatibility with COCO datasets is central to a project. It is less suitable for individuals looking for a conventional desktop application or a deployment that avoids Docker.

Key features

Annotation and assisted labeling

Annotations include bounding boxes, polygons, segmentation masks, keypoints and points. Users can assign multiple labels to an image segment, group disconnected objects as one instance, and attach custom metadata. This range accommodates more than basic object boxes, though it is oriented around image annotation rather than a broader data-labeling workflow.

DEXTR, MaskRCNN, Magic Wand and semi-trained model annotation provide assisted labeling options; Google Images dataset generation is also included. These capabilities can help teams combine different annotation approaches, while the COCO import and export workflow keeps the result aligned with a widely used dataset format.

API and deployment

The resource-oriented REST API uses HTTP response codes and mostly JSON responses. A Swagger interface is available at localhost:5000/api, and the feature set includes user authentication. This gives technical teams an interface for integrating with the application, but users who do not need an API should not mistake its presence for a simpler setup.

Docker and docker-compose are required: Docker is the only supported installation method. Production and development Docker builds are documented, and the production build is described as stable and suitable for a large user base. Dedicated-server guidance covers centralized datasets and external access for outsourcing, with a recommended basic instance of 2GB RAM and 2 CPU cores. HTTPS is strongly recommended to encrypt browser-to-site communication.

The web server uses Flask, Eventlet and Gunicorn; RabbitMQ routes long-running requests to workers. Docker volumes store database-generated data and are described as compatible with Linux and Windows containers. These are meaningful deployment details for operators, but the operational footprint makes COCO Annotator a poor fit for someone who wants a plug-and-play service.

Pricing

COCO Annotator is free under the MIT-licensed software plan: 0.00 USD per free (self-hosted · Docker required). There are no paid tiers or seat quotas in the plan information. The trade-off is operational rather than financial: users must provide and manage a compatible Docker deployment.

Platforms

COCO Annotator is available as a web application and supports API use, self-hosting, Linux and Windows. Docker is required for installation, so platform support should be understood in the context of running its containerized deployment rather than installing a standalone desktop app.

Who it's for

Choose COCO Annotator if you need a free, self-hosted image annotation tool with multiple annotation types, assisted labeling, API access and direct COCO-format import and export—and have the capacity to manage Docker services. It is a less convincing choice for teams that want a hosted service, a non-Docker installation, or a labeling workflow outside image localization and object detection. The project invites users to join its Discord community of machine-learning practitioners for support.

Pros and cons

  • Pro: COCO import and COCO JSON export support a focused workflow for teams building or extending COCO-format datasets.
  • Pro: Boxes, polygons, masks, keypoints, points, custom metadata and assisted labeling cover a broad range of image-annotation needs.
  • Pro: Free MIT-licensed software avoids subscription charges for self-hosted use.
  • Con: Docker and docker-compose are mandatory, excluding users who cannot or do not want to operate containerized software.
  • Con: The GitHub repository reports no detected SECURITY.md policy and no published security advisories; organizations may need to assess their own security requirements before deployment.

Alternatives

For a broader shortlist, see AI Image Annotation Tools.

  • Label Studio is worth considering if you want a freemium tool with a free plan and free trial, and need platform support that includes macOS.
  • Roboflow may suit teams seeking a freemium platform with a free tier that includes 10 credits a month; its Core plan costs 39.00 USD per month (billed billed mo).
  • Amazon SageMaker Autopilot is a paid service with a free trial and pay-as-you-go pricing, a different fit for users seeking that pricing model rather than free self-hosted software.
  • CVAT is another freemium option; its Community plan is free for personal use and small teams, while CVAT Online Free is limited to 1 member, 1 project, 3 tasks and 1 GB.
  • Supervisely offers a free Community plan with 5 GB storage, 10,000 files and 2 members, plus unlimited projects and annotations; its Pro plan starts at 199.00 EUR per month.
  • Pixano is a free alternative with API, desktop operating-system and self-hosted platform support.
  • YoloLabel is a free alternative with API, desktop operating-system and self-hosted platform support.
  • Labelbox is a freemium alternative with a free plan.

Verdict

COCO Annotator is a sensible choice for technically capable teams building image-localization or object-detection datasets that need varied annotation tools and direct COCO-format handling without a software fee. Its free, self-hosted model is appealing, but Docker is non-negotiable and deployment remains the user's responsibility. Look elsewhere if you need a hosted or desktop-first tool, or cannot manage Docker services.

COCO Annotator plans and pricing

All plans
MIT-licensed software Free self-hosted · Docker required github.com · 1 Oct 2026

Compared on AI image annotation tools

Free plan
Yes
Annotation types
bounding boxes, polygons, segmentation masks, keypoints, points
AI-assisted labeling
Yes
Export formats
COCO JSON
API access
Yes
Deployment
self-hosted

Best COCO Annotator alternatives

See all 20