720p HD Placeholder Video (1280×720)

Generate 1280×720 placeholder videos instantly via URL.16:9 aspect ratio, 10-second duration, MP4 H.264.

About 720p HD Resolution

720p (1280×720) marks the entry point into High Definition video and remains one of the most widely used resolutions on the web. Introduced as part of the ATSC digital television standard, 720p offered a progressive-scan alternative to 1080i interlaced broadcasts. The resolution struck a balance that has proven remarkably durable: sharp enough for comfortable viewing on screens up to 32 inches, yet efficient enough for real-time streaming over average broadband connections. Most video conferencing platforms default to 720p, and it's the standard capture resolution for mid-range webcams.

Video Preview

Direct URL

Copy this URL to use your 720p HD placeholder video:

https://placeholdervideo.dev/1280x720

Technical Specifications

Resolution
1280 × 720 pixels
Aspect Ratio
16:9
Category
landscape
Duration
10 seconds
Format
MP4 (H.264, AAC-LC silent audio)
Frame Rate
30 fps
Approx. MP4 Size
212 KB-382 KB
Generation Time
about 1-2 seconds uncached; repeat requests should hit cache
Video Codec
H.264 / AVC, Baseline profile, yuv420p
Audio Codec
AAC-LC silent stereo, 48 kHz

Copy-Paste Use Cases

Use this 1280×720 sample MP4 URL as a stable fixture in browser, end-to-end, and media pipeline tests. For broader examples, see the sample MP4 URL guide.

HTML Video

<video
  controls
  preload="metadata"
  width="1280"
  height="720"
  poster="https://placeholdervideo.dev/poster/1280x720"
>
  <source src="https://placeholdervideo.dev/1280x720" type="video/mp4" />
</video>

Playwright / Cypress

// Playwright: assert the browser sees real video metadata.
const metadata = await page.locator('video').evaluate((node) => {
  const video = node as HTMLVideoElement
  video.src = 'https://placeholdervideo.dev/1280x720'
  video.load()
  return new Promise<{ width: number; height: number; duration: number }>((resolve) => {
    video.addEventListener('loadedmetadata', () => {
      resolve({
        width: video.videoWidth,
        height: video.videoHeight,
        duration: Math.round(video.duration)
      })
    }, { once: true })
  })
})

expect(metadata).toEqual({ width: 1280, height: 720, duration: 10 })

// Cypress: attach the same fixture URL in an existing player test.
cy.get('video')
  .invoke('attr', 'src', 'https://placeholdervideo.dev/1280x720')
  .then(() => cy.get('video')[0].load())

curl / ffprobe

curl -L -o placeholder-1280x720.mp4 https://placeholdervideo.dev/1280x720

ffprobe -v error \
  -select_streams v:0 \
  -show_entries stream=codec_name,width,height,pix_fmt \
  -show_entries format=duration \
  -of json placeholder-1280x720.mp4

Response Data

Content-Typevideo/mp4
Cache-Controlpublic, max-age=86400, immutable
Accept-Rangesbytes
Access-Control-Allow-Origin*
X-RateLimit-Limit60 standard / 10 heavy per minute

Browser compatibility: Chrome, Edge, Safari, Firefox, iOS Safari, Android Chrome, HTML5 video players such as video.js and Plyr.

When to Use 1280×720

Use 720p placeholders as your primary web video testing resolution. It's the default for YouTube's "HD" quality tier, Twitch streaming, and most corporate video platforms. When building responsive video containers, 720p provides a realistic file size and decode complexity for performance testing. For video calling applications, 720p represents the quality users expect from "HD" labeling.

Integration Examples

HTML

<video src="https://placeholdervideo.dev/1280x720" width="800" height="450" controls></video>

JavaScript Fetch

fetch('https://placeholdervideo.dev/1280x720')
  .then(res => res.blob())
  .then(blob => {
    const url = URL.createObjectURL(blob)
    document.querySelector('video').src = url
  })

cURL

curl -O https://placeholdervideo.dev/1280x720

Technical Considerations

720p video requires 2.5-5 Mbps for broadcast quality, or 1.5-3 Mbps for web-optimized encoding. A 10-second 720p clip typically weighs 2-4 MB for real motion-heavy content; this static placeholder fixture is much smaller. The resolution is universally hardware-accelerated on devices manufactured after 2010, ensuring smooth playback even on older smartphones. H.264 MP4 at 720p represents a sweet spot where quality gains from HEVC/AV1 are minimal for simple test fixtures.

Common Questions

Is 720p still considered HD in 2025?
Yes. While 1080p and 4K have become common, 720p still meets the technical definition of HD (720+ vertical lines, progressive scan) and remains the baseline for "HD" quality across streaming platforms.
When should I choose 720p over 1080p?
When bandwidth is constrained, playback devices are older, or storage is limited. 720p uses roughly half the bitrate of 1080p with quality differences only noticeable on screens larger than 27 inches.

Use Cases for 720p HD

Related Guides

Learn more about generating videos programmatically in the API documentation.