VP8

Royalty-free video codec for legacy WebM compatibility.

Overview

What is VP8

VP8 is an open, royalty-free video codec originally developed by On2 Technologies and released by Google in 2010 as part of the WebM project. VP8 offers compression efficiency roughly comparable to H.264 Baseline profile but with a royalty-free license. Although VP9 and AV1 have largely superseded VP8 for new projects, VP8 remains relevant for older WebM deployments and legacy video workflows. VP8 is supported by Chrome, Firefox, and Edge, but not by Safari.

Decision Guide

When to Choose VP8

Choose VP8 when:
  • You maintain a legacy system that mandates VP8 — some older implementations only negotiate VP8.
  • You need a royalty-free codec with fast encoding speed and don't require high compression — VP8 is simpler than VP9/AV1.
  • You are producing WebM content for maximum backward compatibility with older browsers.
Consider alternatives when:
  • You are starting a new project — VP9 is strictly better in every dimension (compression, quality, support) and also royalty-free.
  • You need Safari/iOS playback — VP8 is not supported. Use H.264.
  • You want better compression — VP9 saves ~35% and AV1 saves ~50% over H.264 at equivalent quality.
Try it

Transcoding Demo

Source video

URL
Upload File
Sample Video

Maximum file size: 5GB

Choose our Demo File
4K Sample (Qencode)
Source Type
URL
Transcoding demo creates a small clip with a watermark.To test transcoding full files, Start your Free Plan for 500 credits

Select a source video and click “Convert” to see VP8 output in action.

Reference

Key Characteristics

StandardGoogle / WebM Project (originally On2 Technologies), 2010
Compression efficiencyComparable to H.264 Baseline profile
Royalty statusRoyalty-free, open-source (BSD license)
Hardware decode supportLimited — some ARM SoCs, older Qualcomm chips
Hardware encode supportVery limited — primarily software (libvpx)
Browser supportChrome 25+, Firefox 4+, Edge 79+; Safari: not supported
Container supportWebM
Max resolution16384×16384 (spec); practically used up to 1080p
Encoding speedFast — comparable to H.264
Typical use caseLegacy, older WebM content, royalty-free fallback
Compatibility

Browser & Device Support

Platform
VP8
VP9
H.264
AV1
Chrome (desktop)
25+
29+
70+
Firefox (desktop)
4+
28+
67+
Safari (macOS)
14.1+
17+
Edge
79+
79+
79+
iOS Safari
15+
17+
Android Chrome
93+
Implementation

How Qencode Handles VP8

Qencode encodes VP8 using libvpx for WebM output. Specify `libvpx` as the video codec.

Request Example

WebM output with VP8

{
  "query": {
    "source": "https://your-storage.com/video.mp4",
    "format": [
      {
        "output": "webm",
        "video_codec": "libvpx",
        "resolution": 2160,
        "quality": 20,
        "audio_codec": "libopus"
      }
    ]
  }

Copy this payload and use it with your API key to generate VP8 output from any video source.

View Parameter Reference
comparison

VP8 vs. VP9

VP8
VP9
Compression (vs H.264)
~same
~35% better
Royalty status
Royalty-free
Royalty-free
Hardware decode
Limited
Broad
Best for
Legacy
Modern WebM delivery

For a detailed VP9 breakdown, see VP9

Pricing

What It Costs

SD
$0.01
0
Format
Select item
Codec
Select item
Framerate
25
Choose resolution

Planning for budgets over $1,000/month? Schedule a call with us to explore additional volume discounts.

Resolution
VP8
SD (< 960 x 720) 0 - 691199 pixels
$0.005
HD (2160 x 1080) 691200 - 2332800 pixels
$0.01
1440 (2880 x 1440) 2332801 - 4147200 pixels
$0.025
4K (4096 x 2048) 4147201 - 8388608 pixels
$0.045
5K (5120 x 2560) 8388609 - 13107200 pixels
$0.08
6K (6144 x 3072) 13107201 - 18874368 pixels
$0.12
7K (7168 x 3584) 18874361 - 25690112 pixels
$0.16
8K (8192 x 4096) 25690113 - 33554432 pixels
$0.22
10K (10240 x 5120) 33554433 - 52428800 pixels
$0.35
12K (12288 x 6144) 52428801 - 75497472 pixels
$0.5
14K (14336 x 7168) 75497473 - 102760448 pixels
$0.68
16K (16384 x 8192) 102760449 - 134217728 pixels
$0.88

We love creating powerful solutions that are aligned with the needs of your business.

Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.

Let's talk

First Name
Last Name
Company
Email
Your Message

Contact us with any questions. We'd love to help.

Los Angeles, CA - (HQ)

San Francisco, CA

New York, NY