Model zoo · 12 families · 46 checkpoints

Computer vision model weights, free download

A curated model zoo of downloadable pretrained computer-vision weights: every major YOLO detector (YOLOv5 to YOLO26), RT-DETR, YOLO-World, and the Segment Anything family (SAM, SAM 2.1, MobileSAM, FastSAM). Each variant is listed with published accuracy, parameters, license and a one-click download.

Checkpoints
46

Direct .pt downloads, ready to load.

Model families
12

YOLO detectors, transformers, open-vocab and SAM.

Showing 12 of 12 model families

YOLO detectors

YOLO26

Ultralytics · 2026 · Object detection · 5 variants

AGPL-3.0

A single-stage detector that outputs final boxes directly, with no separate NMS cleanup step, so it runs faster on CPUs and edge devices while keeping top accuracy.

ModelCOCO mAPParamsDownload
YOLO26n
yolo26n.pt
40.92.4M
YOLO26s
yolo26s.pt
48.69.5M
YOLO26m
yolo26m.pt
53.120.4M
YOLO26l
yolo26l.pt
55.024.8M
YOLO26x
yolo26x.pt
57.555.7M

YOLO11

Ultralytics · 2024 · Object detection · 5 variants

AGPL-3.0

An anchor-free, single-pass detector that predicts objects in one shot across five vision tasks, giving a strong balance of speed and accuracy for everyday production use.

ModelCOCO mAPParamsDownload
YOLO11n
yolo11n.pt
39.52.6M
YOLO11s
yolo11s.pt
47.09.4M
YOLO11m
yolo11m.pt
51.520.1M
YOLO11l
yolo11l.pt
53.425.3M
YOLO11x
yolo11x.pt
54.756.9M

YOLOv10

Tsinghua University (THU-MIG) · 2024 · Object detection · 6 variants

AGPL-3.0

The first widely used YOLO that skips the NMS post-processing step, using paired training heads so inference is truly end to end and low latency.

ModelCOCO mAPParamsDownload
YOLOv10n
yolov10n.pt
39.52.3M
YOLOv10s
yolov10s.pt
46.77.2M
YOLOv10m
yolov10m.pt
51.315.4M
YOLOv10b
yolov10b.pt
52.719.1M
YOLOv10l
yolov10l.pt
53.324.4M
YOLOv10x
yolov10x.pt
54.429.5M

YOLOv9

Academia Sinica (Wang et al.) · 2024 · Object detection · 5 variants

GPL-3.0

Adds Programmable Gradient Information and the GELAN backbone to preserve detail through deep layers, reaching high accuracy with very few parameters.

ModelCOCO mAPParamsDownload
YOLOv9t
yolov9t.pt
38.32M
YOLOv9s
yolov9s.pt
46.87.1M
YOLOv9m
yolov9m.pt
51.420M
YOLOv9c
yolov9c.pt
53.025.3M
YOLOv9e
yolov9e.pt
55.657.3M

YOLOv8

Ultralytics · 2023 · Object detection · 5 variants

AGPL-3.0

The anchor-free model that made multi-task YOLO mainstream: one architecture for detection, segmentation, pose, classification and OBB, with the largest ecosystem.

ModelCOCO mAPParamsDownload
YOLOv8n
yolov8n.pt
37.33.2M
YOLOv8s
yolov8s.pt
44.911.2M
YOLOv8m
yolov8m.pt
50.225.9M
YOLOv8l
yolov8l.pt
52.943.7M
YOLOv8x
yolov8x.pt
53.968.2M

YOLOv5 (v5u)

Ultralytics · 2020 · Object detection · 5 variants

AGPL-3.0

The anchor-free v5u retrain of the classic PyTorch YOLO, keeping its easy training and export while adopting the newer YOLOv8 detection head for better accuracy.

ModelCOCO mAPParamsDownload
YOLOv5nu
yolov5nu.pt
34.32.6M
YOLOv5su
yolov5su.pt
43.09.1M
YOLOv5mu
yolov5mu.pt
49.025.1M
YOLOv5lu
yolov5lu.pt
52.253.2M
YOLOv5xu
yolov5xu.pt
53.297.2M

Detection transformers

RT-DETR

Baidu · 2023 · Object detection · 2 variants

Apache-2.0

A transformer detector built for real time: an efficient hybrid encoder replaces hand-tuned anchors and NMS, matching YOLO speed at higher accuracy under a permissive license.

ModelCOCO mAPParamsDownload
RT-DETR-L
rtdetr-l.pt
53.032M
RT-DETR-X
rtdetr-x.pt
54.867M

Open-vocabulary

YOLO-World

Tencent AI Lab · 2024 · Open-vocabulary detection · 4 variants

GPL-3.0

Fuses a YOLO detector with CLIP text embeddings, so you can detect any object by typing its name, with no retraining. This is called open-vocabulary detection.

ModelParamsDownload
YOLOv8s-worldv2
yolov8s-worldv2.pt
12.7M
YOLOv8m-worldv2
yolov8m-worldv2.pt
28.4M
YOLOv8l-worldv2
yolov8l-worldv2.pt
46.8M
YOLOv8x-worldv2
yolov8x-worldv2.pt
72.9M

Segment Anything

SAM 2.1

Meta AI · 2024 · Promptable segmentation · 4 variants

Apache-2.0

A promptable segmentation model with video memory: one click, box or mask segments an object and tracks it across frames in real time.

ModelParamsSizeDownload
SAM 2.1 tiny
sam2.1_t.pt
38.9M78 MB
SAM 2.1 small
sam2.1_s.pt
46M
SAM 2.1 base+
sam2.1_b.pt
80.8M162 MB
SAM 2.1 large
sam2.1_l.pt
224.4M

SAM

Meta AI · 2023 · Promptable segmentation · 2 variants

Apache-2.0

The original promptable segmentation model, trained on a billion masks, that outlines any object in an image from a simple point or box prompt.

ModelParamsSizeDownload
SAM base
sam_b.pt
93.7M358 MB
SAM large
sam_l.pt
312.3M1250 MB

MobileSAM

Kyung Hee University · 2023 · Promptable segmentation · 1 variants

Apache-2.0

SAM with its heavy image encoder distilled into a tiny one, keeping the same prompt-based masks while shrinking to a size that runs on phones and edge devices.

ModelParamsSizeDownload
MobileSAM
mobile_sam.pt
10.1M39 MB

FastSAM

CASIA IVA · 2023 · Promptable segmentation · 2 variants

AGPL-3.0

A CNN take on segment-anything built on YOLOv8-seg, reaching similar masks far faster than the original transformer-based SAM.

ModelParamsDownload
FastSAM-s
FastSAM-s.pt
11.8M
FastSAM-x
FastSAM-x.pt
72.2M

How to load these weights

Install the Ultralytics package, then point the loader at the checkpoint. It downloads automatically on first use, or you can pass the local path to the file you downloaded above.

pip install ultralytics
from ultralytics import YOLO

# Downloads on first use, or pass a local path to your .pt file
model = YOLO("yolo11n.pt")
results = model("image.jpg")
Blog

From the blog

Tutorials, code, and notes on computer vision, deep learning, and applied AI.

Build a semantic image search engine with CLIP and Python
Semantic SearchJuly 6, 20267 min read

Build a semantic image search engine with CLIP and Python

Learn how to build a semantic image search engine that finds pictures by meaning. A few lines of Python turn a folder of images into a searchable index you can query in plain English.

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python
YOLO26July 3, 20269 min read

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python

Build one small, reusable class that runs Ultralytics YOLO26 and Ultralytics YOLO11 as ONNX models, draws clean detections, and overlays live FPS and latency so you can compare their real-time speed on the exact same footage.

Depth estimation from a single image with Depth Anything V2
Depth EstimationJuly 1, 20269 min read

Depth estimation from a single image with Depth Anything V2

Learn how to estimate depth from a single image, a video, or your webcam using Depth Anything V2 and a clean, reusable Python class.

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More
Object TrackingJune 27, 202613 min read

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More

How do the six Ultralytics trackers actually behave on the same footage? A look at BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT, FastTrack, and TrackTrack, their internals, trade-offs, and side-by-side results on ID switches, ID stability, and FPS.

How to extract text from images with LightOnOCR and Python
OCRJune 26, 20266 min read

How to extract text from images with LightOnOCR and Python

Learn how to read text from images using LightOnOCR, a small and fast vision language model, with a clean and reusable Python class.

Object tracking and trajectory forecasting with YOLO26 and ByteTrack
YOLO26June 25, 202610 min read

Object tracking and trajectory forecasting with YOLO26 and ByteTrack

Detect, track, and predict the future path of people and vehicles using Ultralytics YOLO26, ByteTrack, and a lightweight velocity-based forecasting model.

Real time bird detection and tracking using YOLO11
YOLO11June 24, 20265 min read

Real time bird detection and tracking using YOLO11

Learn how to detect and track birds using Ultralytics YOLO11 for real-time monitoring and ecological research through computer vision.

How to count people in zones with YOLO26 and OpenCV
YOLO26June 23, 202613 min read

How to count people in zones with YOLO26 and OpenCV

A practical walkthrough of a compact Python script that detects, tracks, and counts people inside polygon zones using Ultralytics YOLO26 and OpenCV.

Build a semantic image search engine with CLIP and Python
Semantic SearchJuly 6, 20267 min read

Build a semantic image search engine with CLIP and Python

Learn how to build a semantic image search engine that finds pictures by meaning. A few lines of Python turn a folder of images into a searchable index you can query in plain English.

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python
YOLO26July 3, 20269 min read

YOLO26 vs YOLO11: Real-time ONNX FPS benchmark in Python

Build one small, reusable class that runs Ultralytics YOLO26 and Ultralytics YOLO11 as ONNX models, draws clean detections, and overlays live FPS and latency so you can compare their real-time speed on the exact same footage.

Depth estimation from a single image with Depth Anything V2
Depth EstimationJuly 1, 20269 min read

Depth estimation from a single image with Depth Anything V2

Learn how to estimate depth from a single image, a video, or your webcam using Depth Anything V2 and a clean, reusable Python class.

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More
Object TrackingJune 27, 202613 min read

Ultralytics object trackers comparison: ByteTrack, BoT-SORT & More

How do the six Ultralytics trackers actually behave on the same footage? A look at BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT, FastTrack, and TrackTrack, their internals, trade-offs, and side-by-side results on ID switches, ID stability, and FPS.

How to extract text from images with LightOnOCR and Python
OCRJune 26, 20266 min read

How to extract text from images with LightOnOCR and Python

Learn how to read text from images using LightOnOCR, a small and fast vision language model, with a clean and reusable Python class.

Object tracking and trajectory forecasting with YOLO26 and ByteTrack
YOLO26June 25, 202610 min read

Object tracking and trajectory forecasting with YOLO26 and ByteTrack

Detect, track, and predict the future path of people and vehicles using Ultralytics YOLO26, ByteTrack, and a lightweight velocity-based forecasting model.

Real time bird detection and tracking using YOLO11
YOLO11June 24, 20265 min read

Real time bird detection and tracking using YOLO11

Learn how to detect and track birds using Ultralytics YOLO11 for real-time monitoring and ecological research through computer vision.

How to count people in zones with YOLO26 and OpenCV
YOLO26June 23, 202613 min read

How to count people in zones with YOLO26 and OpenCV

A practical walkthrough of a compact Python script that detects, tracks, and counts people inside polygon zones using Ultralytics YOLO26 and OpenCV.

Frequently asked questions

Are these computer-vision model weights free to download?
Yes. Every checkpoint here links to the official, publicly hosted weight file, with no sign-up. What differs is the license you may use them under: most Ultralytics YOLO weights are AGPL-3.0 (free for open-source, needs an Enterprise license for closed commercial use), while SAM, SAM 2.1, MobileSAM and RT-DETR are Apache-2.0. Always check the license badge before shipping.
How do I download YOLO, SAM or RT-DETR weights here?
Find the model in the table, then click the Download button on the variant you want. We first verify the file is available and then start the download straight from the official CDN, showing a confirmation popup, or the exact error if something goes wrong. You can also copy the filename and let the Ultralytics library fetch it automatically on first use.
What is a .pt file and how do I load it?
A .pt file is a PyTorch checkpoint containing the trained model weights. For any Ultralytics-ecosystem model you can load it in two lines: `from ultralytics import YOLO` then `model = YOLO("yolo11n.pt")`. On first use the library also downloads the file automatically, so the direct links here are for offline installs, air-gapped machines and mirroring.
Which model weights should I download for my project?
For general object detection start with YOLO11n or YOLO26n: small, fast, well-supported. Need commercial-friendly licensing? Use RT-DETR or SAM 2.1 (Apache-2.0). Need to segment or track anything from a prompt? Use SAM 2.1, or MobileSAM and FastSAM for the edge. Detect classes by text with no training? Use YOLO-World. The nano (n) or tiny variant is almost always the right first download.
What accuracy do these numbers represent?
For the detectors, the score is COCO val2017 mAP50-95 at the input size listed, as published by each model's own authors, not a benchmark re-run on this site. Cross-family numbers are indicative of tier, not a controlled head-to-head, because the families use different size ladders and training recipes. The Segment Anything models are promptable, so we list parameters and download size instead of a single accuracy figure.
Do I need internet access to use these after downloading?
No. Once you have the .pt file locally you can point the loader at the file path and run fully offline, which is exactly why these direct links exist. Weights are self-contained; only the first download needs a connection.