Doccano screenshot

Doccano

Author Avatar Theme by Doccano
Updated: 17 Jan 2026
10482 Stars

Open source annotation tool for machine learning practitioners.

Categories

Overview:

doccano is an open-source text annotation tool designed for human use. It offers annotation capabilities for various tasks like text classification, sequence labeling, and sequence to sequence tasks. Users can create labeled data for sentiment analysis, named entity recognition, text summarization, and more. The tool allows for easy project creation, data uploading, and annotation, enabling users to build datasets quickly.

Features:

  • Collaborative annotation: Multiple users can work together on annotation tasks.
  • Multi-language support: Supports annotating text in various languages.
  • Mobile support: Users can access and use doccano on mobile devices.
  • Emoji support: Includes emoji support for annotating text with emojis like :smile:.
  • Dark theme: Offers a dark theme option for better visual ergonomics.
  • RESTful API: Provides a RESTful API for integration with other tools and systems.

Installation:

To install doccano, users can choose from three options: pip, Docker, or Docker Compose.

pip:

  1. Install doccano using the following command:
pip install doccano
  1. If PostgreSQL is desired, install additional dependencies and set the DATABASE_URL environment variable accordingly.

Docker:

  1. Create a Docker container:
docker run -d -p 8000:8000 doccano\doccano
  1. Access doccano at http://127.0.0.1:8000/.

Docker Compose:

  1. Clone the repository and create an .env file.
  2. Run the following command to access doccano at http://127.0.0.1/.

Summary:

doccano is a versatile open-source text annotation tool that simplifies the creation of labeled datasets for various text analysis tasks. With collaborative annotation, multi-language support, and mobile accessibility, it caters to diverse user needs. The availability of a RESTful API and different installation options make it adaptable to different workflows and environments.