Box → annotation
One rough box on one car; every car gets an oriented box.
Draw one rough box on one car; SAM3 returns an oriented box for every car. Each result stays editable.
AI-assisted annotation with SAM2, SAM3, YOLO-World, and more, all running locally.AI-assisted annotation with local models.Your images never leave your computer.
macOS, Windows, and Linux·Free 3-day trial · One-time purchase from $49 · or install open-source Labelme
By the creator of open-source Labelme · 16K+ GitHub stars · 4.9★ from 146 reviews · 920+ paid licenses
4.9 out of 5 stars · 146 reviews · 920+ licenses · 16K+ stars

Agriculture, medical, industrial, traffic, and more
Verified Gumroad reviews
"The best standalone annotation tool."
"I used the free version before, and saved a lot of hassle, now, this wouldn't be much to invest."
Open a folder, outline objects, check the labels, and export YOLO and Pascal VOC files ready for training.
Annotate with local AI without sending source images, annotations, or exports to a cloud service.
Three ways to prompt the local models. Every result stays editable, point by point.
One rough box on one car; every car gets an oriented box.
Draw one rough box on one car; SAM3 returns an oriented box for every car. Each result stays editable.
Click to include, shift-click to exclude; the polygon follows.
Click to include, shift-click to exclude · SAM2 returns a polygon you can still edit point by point.
Generated sample scene, recorded in Labelme.Type "green plant"; the whole orchard is annotated.
Type "green plant" and SAM3 annotates every tree in the orchard survey. Each result stays editable.
Both paid tiers start from the open-source app: they add the packaging around it and the tools that turn annotations into training data.
Every annotation feature: polygons, boxes, masks, and the SAM2, SAM3, and YOLO-World models. The paid tiers start from this same app.
The tested desktop build: no pip, no dependency management. Model downloads route through the Labelme mirror, so they arrive even behind a corporate firewall.
The dataset toolkit, ready-to-train exports (YOLO, YOLO-OBB, VOC), and priority email from the author.
Runs on macOS, Windows, and Linux · app in 14 languages
Compare Starter and ProInstall the open-source Python package, or download the official desktop app for macOS, Windows, and Linux.
The trusted annotation foundation, created and maintained since 2016.
3-day trial · Runs offline · One-time purchase · 14-day money-back guaranteeRuns offline · One-time purchase3-day trial · 14-day money-back guarantee
One-time purchase, yours to keep. Every plan runs fully on your machine.
Installs without Python, pulls models through the Labelme mirror even behind a corporate firewall, one year of updates
$49+ dataset toolkit, training-ready YOLO / Pascal VOC exports, priority support
$79Everything in Pro, plus lifetime upgrades including future major versions
$2493-day trial · Runs offline · One-time purchase · 14-day money-back guarantee
Compare all plans →Prefer the open-source route? The labelme Python package stays available on PyPI, no purchase needed.
Everything worth checking before you bring Labelme into your annotation workflow, from local AI and export formats to licensing and refunds.
Labelme is an image annotation tool for creating training datasets. The open-source route is a Python application. Starter and Pro package that foundation as a standalone desktop app for macOS, Windows, and Linux, with AI models that download once and then run locally.
Yes. The annotation application is GPL-3.0 and maintained on GitHub, and that same app runs inside the paid builds. Starter adds the tested binary and the model mirror. Pro also adds the dataset toolkit, which is closed source.
No. Labelme by Kentaro Wada is distinct from the MIT CSAIL LabelMe project. This site is for the modern open-source application and its paid offline desktop build.
The open-source installation gives you the Python application and its annotation workflow. Starter is the tested desktop build, so there is no Python setup, and model weights arrive through our own mirror that works behind restrictive firewalls. Pro adds the dataset toolkit, ready-to-train exports, advanced guides, and priority email support. Compare the plans.
Yes, after a one-time download per model. Each AI model is fetched on first use, and after that annotation and AI assistance run locally with no connection. If your network filters outbound traffic, allow osam-models.labelme.io on port 443. The Starter and Pro builds fetch models from there first.
Yes, with one step. Download the models on a connected machine first, or ask support@labelme.io for the offline pack.
No. Images, annotations, and exports stay on your machine, with no upload step, no cloud processing, and no telemetry. The app downloads model weights on first use, and nothing else leaves the workstation.
Labelme supports the SAM family (SAM, SAM2, SAM3, and EfficientSAM) for assisted segmentation and YOLO-World for text-prompt object detection. The models run locally rather than through a hosted API. In Labelme, SAM3 is driven by box and text prompts, so use SAM2 or EfficientSAM for point prompts. YOLO-World returns bounding boxes.
No API key, no third-party AI account, and no activation or sign-in inside the app. You do need a free labelme.io account to download the app and its updates.
The desktop app runs on macOS (Apple Silicon), Windows (64-bit), and Linux (64-bit). Intel Macs are supported up to v7.0.4. The open-source application installs through Python anywhere Python runs.
Labelme supports polygons, rectangles, oriented rectangles, circles, lines, points, masks, and rich attributes. AI assistance can propose masks and polygons while keeping the final geometry under your control.
Pro includes automated conversion for YOLO, YOLO-OBB, and Pascal VOC, plus import back from YOLO and YOLO-OBB. The toolkit also produces masks, visualizations, and dataset statistics from the command line.
The toolkit provides utilities for batch processing, visual review, resizing images together with their annotations, label renaming, dataset statistics, export, and CLI automation.
Yes. The desktop app has a three-day trial of the full annotation app, with no credit card, and you can download it here. The trial is tracked locally, so a new labelme.io account does not start it over, and the Pro dataset toolkit is not part of it. The open-source package remains available through Python.
No. Every plan is a one-time purchase with no recurring fee. Starter and Pro include one year of updates, and the version you have keeps working after that. Pro Lifetime includes every future update.
Access is granted as soon as payment clears. Pay with the same email you want to sign in with. If you do not have an account yet, the purchase creates one and sends a link to set a password. Then sign in to download the app.
Nothing stops working. There is no license check and no expiry in the app, so the version you have keeps running indefinitely. You only pay again if you want newer releases, or choose Pro Lifetime to get all of them.
Fourteen days, no questions asked. Email support@labelme.io within fourteen days of payment and we refund in full through Paddle to your original payment method. A refund ends your access.
Yes, for your own or your organization’s internal annotation and dataset work. The annotation app is GPL-3.0. The Pro toolkit and other paid features are licensed to one named user and may not be redistributed, resold, or sublicensed.
The annotation application is GPL-3.0. The AI models carry their own licenses: SAM, SAM2, and EfficientSAM are Apache-2.0, SAM3 is under Meta’s SAM License, and YOLO-World is GPL-3.0. Contact support@labelme.io if your organization needs the license texts for review.
Yes. A license covers one person, not one device, so you can install it on as many of your own machines as you use. There is no activation step and no device limit.
Yes. Team licenses cover five named seats, and larger seat counts, purchase orders, and invoices are arranged by email. Contact support@labelme.io and we will set it up. Academic, institutional, and reseller purchases are supported. Each seat belongs to one named person, so shared accounts are not permitted.
Paddle sends a receipt and invoice after purchase. Enter your VAT number at checkout to apply EU reverse charge, because it cannot be applied afterwards. Buyers elsewhere can send exemption documents to assist@paddle.com.
Try Labelme on your machine, then choose the plan that fits your work.
Available for macOS, Windows, and Linux·Free 3-day trial · One-time purchase from $49 · 14-day money-back guarantee