Capture Any Website

Simple, fast, and powerful website screenshot tool for your command line

Quick install:

curl -sSfL https://kidandcat.github.io/pic/install.sh | bash

Example captures:

Website screenshot Wikipedia screenshot GitHub pic repository screenshot

Click to view full size

Getting Started

Quick Install

curl -sSfL https://kidandcat.github.io/pic/install.sh | bash

Or download directly from the downloads section

1

Install pic

Run the quick install command above or download the binary for your OS

2

Take Your First Screenshot

Simply run pic with any URL:

pic example.com
3

Find Your Image

The screenshot will be saved as example.com.png in your current directory

That's it! You're ready to capture any website.

Features

📸

Full-Page Screenshots

Capture entire web pages, not just the visible portion. Get every detail in a single image.

📄

PDF Export

Save web pages as PDF documents with a simple --pdf flag. Perfect for documentation.

🎯

Fixed Elements Support

Handle sticky headers and footers with adjustable margins for perfect captures.

🚀

Lightning Fast

Built with Go for maximum performance. Captures load quickly and efficiently.

🔧

Simple to Use

Just type 'pic' followed by a URL. No complex configuration needed.

💻

Cross-Platform

Works on Windows, macOS, and Linux. Use it anywhere you need it.

How to Use

Basic Screenshot

pic example.com

Creates a PNG screenshot of the entire page

Save as PDF

pic --pdf example.com

Exports the webpage as a PDF document

Handle Fixed Headers

pic --fixed-top 100 --fixed-bottom 50 example.com

Adjusts for 100px fixed header and 50px fixed footer

All Options

pic [options] <URL> Options: --pdf Output as PDF instead of PNG --fixed-top Fixed top margin in pixels --fixed-bottom Fixed bottom margin in pixels

Download pic

Choose the version for your operating system

🍎 macOS

Intel & Apple Silicon

Download for macOS

🪟 Windows

64-bit

Download for Windows

🐧 Linux

64-bit

Download for Linux

Install from Source

go install github.com/kidandcat/pic@latest

Requires Go 1.19 or higher