Website Screenshot

Capture a website screenshot with configurable viewport, format, and quality.

Requires API key — run devv login first.

Commands

devv screenshot <url> [options]

Examples

# Default (desktop 1280×800, PNG)
devv screenshot https://example.com

# Full HD desktop
devv screenshot https://example.com --viewport desktop-hd

# Mobile viewport
devv screenshot https://example.com --viewport mobile -o mobile.png

# JPEG with quality
devv screenshot https://example.com --format jpeg --quality 70

# Full page scroll capture
devv screenshot https://example.com --full-page

# Custom output path
devv screenshot https://devv.tools -o devv-homepage.png

Viewport Presets

Preset Resolution
desktop 1280×800
desktop-hd 1920×1080
tablet 768×1024
mobile 390×844

Options

Option Description Default
--viewport <preset> Viewport size: desktop, desktop-hd, tablet, mobile desktop
--full-page Capture entire scrollable page false
--format <fmt> Output format: png, jpeg png
--quality <n> JPEG quality (1-100) 85
-o, --output <file> Output path screenshot-{timestamp}.{format}
Was this page helpful?