FREEDOM251

Freedom251 › AI Data Labeling Tools

doccano

Free plan Open source AndroidAPIiPhoneLinuxMacSelf-hosted+2

Visit doccano Alternatives Pricing

doccano's own site

What doccano is

doccano is a free, open-source platform for labeling text, image, and audio data for human review and machine-learning work. It supports text classification, sequence labeling, and sequence-to-sequence projects; examples include sentiment analysis, named-entity recognition, and summarization. Teams can create projects, import datasets, add users, set guidelines, annotate, and export labeled data. The tool offers collaborative annotation, multiple languages, mobile support, emoji support, a dark theme, model-assisted labeling, human review workflows, and custom ontologies. REST APIs connect it to scripts and machine-learning models. doccano is self-hosted, with installation options using pip, Docker, or Docker Compose on Linux, Windows, and macOS systems running Python 3.8 or newer. Deployment documentation covers AWS, Heroku, and Docker elsewhere. Imported datasets can use Amazon S3 or Google Cloud Storage. SQLite 3 is the default database, with PostgreSQL and other systems also described. Celery manages long-running imports and exports, with SQLite3, RabbitMQ, and Redis broker options. The project warns that upgrading a SQLite3 installation can result in database loss.

Who it suits

doccano suits teams that need to label datasets collaboratively for machine-learning or human review workflows. It is a fit for people able to self-host and choose among its documented installation and storage options.

What it does well

  • Free and open source under the MIT license.
  • Supports text, image, and audio modalities.
  • Includes collaborative annotation and human review workflows.
  • REST APIs connect scripts and machine-learning models.
  • Offers several documented installation and deployment options.

What to know first

  • Requires Python 3.8 or newer on documented host systems.
  • Upgrading a SQLite3 installation can lose its database.
  • Self-hosted deployment requires installation and setup.

Limits

Upgrading a SQLite3 installation can lose its database.

Plans

PlanBilled and limitsPrice
MIT-licensed softwarefree of charge · use, copy, modify, publish, distribute, sublicense, sellFree
doccano open-source self-hostedtext annotation · self-managed infrastructure · pip, Docker or Docker ComposeFree

As github.com lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open the doccano project website on GitHub.
  2. Choose an installation route: pip, Docker, or Docker Compose.
  3. The documentation covers Linux, Windows, or macOS machines running Python 3.8 or newer.
  4. Use the documented AWS or Heroku one-click deployment option, or deploy with Docker.
  5. Create a project, import a dataset, add users, and define annotation guidelines.
  6. Annotate the data and export the labeled dataset.

Overview

doccano is open-source software for labeling data used in machine-learning work. It suits teams that want to organize annotation projects themselves and export the results into their own workflows.

Its appeal is a free, adaptable workflow with collaboration, model assistance, and REST APIs. The trade-off is operational responsibility: teams choose and maintain their own deployment and database, and SQLite upgrades carry a risk of database loss.

Key features

Projects support text classification, sequence labeling, and sequence-to-sequence tasks. Examples include sentiment analysis, named-entity recognition, and text summarization, making doccano a strong fit for teams structuring text labels rather than seeking a broad project-management suite.

A project can take a team from dataset import through user setup, annotation guidelines, labeling, and export. Collaborative annotation and human review workflows suit shared labeling efforts; custom ontologies and model-assisted labeling add flexibility when teams need tailored categories or machine-learning assistance. Supported modalities include text, image, and audio, although the documented task types focus on text.

REST APIs connect doccano with scripts and machine-learning models, which is useful when labeling needs to feed an existing pipeline. Multi-language and mobile support, emoji support, and a dark theme round out the workflow, but do not change its central role as an annotation tool.

Pricing

doccano is free, open-source software under the MIT license. The MIT-licensed software plan costs nothing, with permission to use, copy, modify, publish, distribute, sublicense, and sell the software. There is no paid tier identified; the practical cost is the effort of choosing, deploying, and maintaining the installation.

Platforms

doccano is available for Android, iOS, Linux, macOS, Windows, web, and self-hosted use, with API access. Installation is documented through pip, Docker, and Docker Compose. The project documents installation on Linux, Windows, or macOS machines running Python 3.8 or newer, plus one-click deployment options for AWS and Heroku and Docker deployment elsewhere.

Imported datasets can use Amazon S3 or Google Cloud Storage. SQLite 3 is the default database, while PostgreSQL and other database systems are also described. Celery handles long-running imports and exports; documented message-broker options include SQLite3, RabbitMQ, and Redis. The SQLite upgrade warning matters: an upgrade can lose the database, so teams should weigh that risk when choosing the default.

The repository has no detected security policy and no published security advisories. Documentation points users to the FAQ and says they can send help requests and feedback to the author. Teams that need a formal security policy or a defined support channel may prefer another option.

Who it's for

doccano is a good match for machine-learning practitioners and teams that want collaborative annotation, human review, custom ontologies, and API access without a software license fee. Its multiple installation routes and storage and database options suit teams prepared to manage their own deployment.

It is less suitable for teams that want vendor-managed operations or do not want to handle database and upgrade decisions. In particular, the SQLite upgrade caution is important for anyone considering the default database.

Pros and cons

  • Pro: The free MIT-licensed software permits modification and redistribution, giving teams room to adapt their deployment and workflows.
  • Pro: Collaboration, guidelines, review workflows, model assistance, and exports connect team labeling to downstream machine-learning work.
  • Pro: REST APIs and installation choices including pip, Docker, and Docker Compose make it adaptable to different technical setups.
  • Con: Teams take on deployment and database choices themselves, rather than relying on a managed service.
  • Con: Upgrading a SQLite installation can lose its database, a material risk for teams using the default.
  • Con: Its documented task types are text-focused even though the supported modalities also include image and audio.

Alternatives

AI Data Labeling Tools is a useful starting point for comparing options across the category.

Label Studio is worth considering for readers who want a freemium alternative with a free plan and trial, and support across web, API, desktop operating systems, and self-hosted deployment.

Alibaba Cloud PAI iTAG may suit teams looking for manual labeling at no platform charge; OSS storage and data transfer are billed separately.

BRAT is another free, MIT-licensed, self-hosted option for readers who want a Linux, macOS, or web-based tool.

Roboflow is a freemium alternative with a free tier of 10 credits a month, enough to train about 30 models or run 80,000 inferences. Its Core plan is $39 a month.

Amazon SageMaker Autopilot is an alternative for readers seeking a paid, pay-as-you-go service with a free trial; its listed on-demand pricing has no minimum fees or upfront commitments.

Argilla is another free, open-source choice, deployable on Hugging Face Spaces or a team’s own infrastructure.

CVAT is a freemium alternative with a free Community plan for personal use and small teams, as well as a free online plan limited to one member, one project, three tasks, and 1 GB.

Supervisely offers a free Community plan with 5 GB storage, 10,000 files, and two members, alongside a Pro plan at €199 a month.

Verdict

Choose doccano if your team wants free, open-source annotation with collaborative workflows, model assistance, and APIs, and is prepared to operate the deployment. Look elsewhere if you need managed operations or want to avoid the SQLite upgrade risk.

Verdict

doccano combines dataset labeling workflows with collaboration, APIs, and multiple deployment choices. Note the SQLite upgrade warning when selecting the default database.

Questions

How much does doccano cost?

The MIT-licensed software is free: free.

Can doccano be self-hosted?

Yes. Installation is documented with pip, Docker, and Docker Compose, and deployment options include AWS, Heroku, and Docker elsewhere.

What annotation tasks does it support?

It supports text classification, sequence labeling, and sequence-to-sequence tasks. Supported modalities include text, image, and audio.

Does doccano provide an API?

Yes. It provides REST APIs for integration with scripts and machine-learning models.

Which databases and dataset storage services are supported?

SQLite 3 is the default database, and PostgreSQL and other database systems are described. Imported datasets can use Amazon S3 or Google Cloud Storage.

Who makes doccano?

The project is available at its GitHub website: https://github.com/doccano/doccano.

Facts from doccano's own pages

API
doccano provides REST APIs for integrating it with scripts and machine-learning models. · doccano.github.io, 30 Sept 2026
Auto labeling
The developer documentation includes a dedicated auto-labeling application and configuration area. · doccano.github.io, 15 Oct 2026
Background processing
Celery handles long-running dataset import and export jobs, with RabbitMQ or Redis available as message brokers. · doccano.github.io, 15 Oct 2026
Browser requirements
The project tests the latest Chrome and expects current Chrome and Safari versions to work. · doccano.github.io, 15 Oct 2026
Cloud deployment
The project documents one-click deployment options for AWS and Heroku and deployment anywhere by Docker. · github.com, 30 Sept 2026
Cloud storage integrations
Official documentation describes storing imported datasets in Amazon S3 or Google Cloud Storage. · doccano.github.io, 15 Oct 2026
Collaboration
Multiple users can collaborate on annotation projects. · github.com, 15 Oct 2026
Dark theme
The interface includes a dark theme. · github.com, 15 Oct 2026
Database options
SQLite 3 is the default database, and the documentation also describes PostgreSQL and other database systems. · github.com, 30 Sept 2026
Default port
The web server uses port 8000 unless another port is specified. · doccano.github.io, 15 Oct 2026
Deployment options
Installation is documented through pip, Docker, Docker Compose, source checkout and one-click AWS or Heroku deployment. · doccano.github.io, 15 Oct 2026
Documentation depth
The documentation covers installation, tutorials, cloud storage, OAuth, auto labeling, developer structure, FAQs, roadmap and contribution guidance. · doccano.github.io, 15 Oct 2026
Emoji support
The feature list states that emoji characters are supported. · github.com, 15 Oct 2026
Installation
The official project documents installation with pip, Docker, and Docker Compose. · github.com, 30 Sept 2026
Latest release
Version 1.8.5 was released on January 11, 2026 and included dependency, Docker, assignment and filtering changes. · github.com, 15 Oct 2026
Licence
The software is distributed under the MIT licence, allowing use, modification, redistribution and commercial sale subject to licence notices. · github.com, 15 Oct 2026
Limit: maintenance cadence
An independent review highlights the long gap between the July 2023 1.8.4 release and the January 2026 1.8.5 release. · hysenlabs.com, 15 Oct 2026
Limit: operational overhead
An independent review notes that the pip deployment requires both a web server and a separate task-queue process. · hysenlabs.com, 15 Oct 2026
Limit: pre-labeling fit
That Reddit user said doccano's built-in pre-labeling did not work for their spaCy NER use case and they uploaded prelabels through the API instead. · reddit.com, 15 Oct 2026
Limit: text-focused scope
An independent technical review characterizes doccano as text-focused and unsuitable when image, audio or video annotation is required. · hysenlabs.com, 15 Oct 2026
Maker announcement
TIS announced doccano's open-source release on November 6, 2018 for producing labeled NLP and machine-learning data. · tisi.jp, 15 Oct 2026
Maker background
TIS describes itself as an IT services company serving more than 3,000 business customers and belonging to a group of about 60 companies with roughly 20,000 people. · tisi.jp, 15 Oct 2026
Mobile support
The project lists mobile support for its web interface. · github.com, 15 Oct 2026
Multilingual support
The feature list states that annotation can be performed in multiple languages. · github.com, 15 Oct 2026

Where doccano stands on Freedom251

Look at these too