Skip to main content

Annotate images with precision

labelWise is an open-source web application for annotating images with bounding boxes and managing your datasets in CSV format. Build high-quality training data for machine learning models.

label_name,bbox_x,bbox_y
”car”,2660,2640
”person”,2660,2904

Quick Start

Get up and running with labelWise in three simple steps

1

Clone and install dependencies

Clone the repository and install all required packages:
git clone https://github.com/jusolo/labelWise.git
cd labelWise
npm install
2

Start the development server

Launch the application in development mode:
npm run dev
The application will be available at http://localhost:5173
3

Upload images and start annotating

Click Cargar imágenes to upload your images, create labels, and start drawing bounding boxes on your canvas. Export your annotations as CSV when ready.
Use keyboard shortcuts like Ctrl/Cmd + C to copy annotations and Ctrl/Cmd + V to paste them across images.

Core Features

Everything you need to annotate images efficiently

Image Management

Upload multiple images, browse your dataset, and manage annotations across all your files.

Canvas Annotations

Draw, move, resize, and copy bounding boxes with precision using an intuitive canvas interface.

Canvas Controls

Zoom, pan, and use grid guides for pixel-perfect annotation placement on large images.

CSV Operations

Import existing annotations from CSV, edit data in table view, and export your complete dataset.

Explore the Documentation

Learn how to make the most of labelWise

Keyboard Shortcuts

Learn all the keyboard shortcuts for faster annotation workflows.

CSV Format

Understand the CSV schema for importing and exporting annotations.

Workflow Tips

Best practices for efficient annotation and dataset management.

Architecture

Understand how labelWise is built with React 19 and TypeScript.

API Reference

Explore types and utilities for building on top of labelWise.

Contributing

Join the community and contribute to labelWise development.

Ready to start annotating?

labelWise is open source and ready to use. Deploy locally or fork the project to customize it for your needs.