Model weights · YOLO-World
Download YOLO-World weights
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. Pick a size below and download the official .pt checkpoint in one click, with published accuracy, parameters and license all in view.
YOLO-World checkpoints, pick a size and download
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.
| Model | Params | Download |
|---|---|---|
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 |
Figures are published by the authors. Weights host: github.com. Clicking Download verifies the file and starts it straight from the official CDN.
How to load YOLO-World 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 ultralyticsfrom ultralytics import YOLO
# Downloads on first use, or pass a local path to your .pt file
model = YOLO("yolov8s-worldv2.pt")
results = model("image.jpg")About YOLO-World
YOLO-World (Tencent AI Lab) brings open-vocabulary detection to the YOLO speed regime: give it class names as text and it detects them zero-shot, no retraining required. It fuses a YOLOv8 detector with CLIP text embeddings via a re-parameterizable vision-language path. The v2 checkpoints below are the recommended, more accurate release.
- Author
- Tencent AI Lab
- Released
- 2024
- Tasks
- Open-vocab detect
- Framework
- Ultralytics (PyTorch)
- Input size
- 640px
- License
- GPL-3.0
More model weights to download
Each page lists every checkpoint with accuracy, parameters, license and a one-click download.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- How do I download YOLO-World weights?
- Click the Download button next to any variant in the table above; we verify the file and start it straight from the official CDN. You can also let the loader fetch it automatically on first use with `model = YOLO("yolov8s-worldv2.pt")`. All 4 YOLO-World checkpoints are hosted officially.
- Is YOLO-World free for commercial use?
- YOLO-World is released under GPL-3.0. GPL-3.0 requires derivative works to also be open-sourced under GPL; review it against your deployment. Always confirm against the linked license text.
- Which YOLO-World model size should I use?
- Start with YOLOv8s-worldv2, the smallest and fastest, ideal for prototyping, edge and CPU. Move up the ladder only when you need more accuracy and have the compute for it.