YOLOv8 is an object detection and multi-task vision model developed by Ultralytics, released in January 2023 under the AGPL-3.0 license. It succeeds YOLOv5 and introduces an anchor-free detection head, a new C2f module for improved gradient flow, and a decoupled head that separates classification and regression tasks. These changes improve both accuracy and training efficiency compared to earlier Ultralytics models.
YOLOv8 supports object detection, instance segmentation, image classification, pose estimation, and oriented bounding box detection within a unified codebase. It is available in five sizes from Nano to Extra Large and exports to ONNX, TensorRT, CoreML, and other formats. YOLOv8 is one of the most widely adopted detection models in production and is directly supported by Roboflow Inference for custom model training and deployment.
Drag and drop an image here, or click to browse
Other models worth comparing for similar use cases.
License terms and commercial-use guidance for YOLOv8.
YOLOv8 is licensed under an AGPL-3.0 license.
This means that YOLOv8 is available for private and commercial use, but that you will need to follow specific conditions. For commercial use, you need to follow AGPL-3.0 conditions or purchase a license for commercial use, modifications, and distribution.
Using an AGPL-3.0 licensed model is conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.
To use YOLOv8 in a commercial project without the AGPL-3.0 conditions, you need a license. As a paid Roboflow customer, you automatically get access to use any YOLOv8 models trained on or uploaded to our platform for commercial use. This is secured under Roboflow's sub-license agreement with Ultralytics, the creators of YOLOv8.
If you are a free Roboflow customer, you can use YOLOv8 in any way if using our serverless hosted API and can use YOLOv8 models commercially self-hosted with a paid plan.
To learn more about model licensing with Roboflow, refer to our Licensing guide.
AGPL-3.0 closes the "SaaS loophole" in GPL-3.0: even hosting the model behind an API counts as distribution and triggers the source-disclosure requirement.
License information is provided as a guide and is not legal advice.
YOLOv8 is a pretrained computer vision model for object detection. Unlike a general vision language model, it returns structured predictions for its task rather than free text.
YOLOv8 comes in 5 sizes: Nano (1280×1280), Small (1280×1280), Medium (1280×1280), Large (1280×1280), XL (1280×1280). Smaller variants run faster on constrained hardware; larger ones trade speed for accuracy. You can switch sizes in the demo to compare them on the same image.
Yes. The demo on this page runs YOLOv8 in the free Roboflow Playground: upload an image and see results in seconds. A free account unlocks unlimited runs.