Make website screenshots and mobile emulations from the command line.
Switch branches/tags
Nothing to show
Clone or download
Latest commit eb1dfc8 Dec 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore should add a gitignore Dec 4, 2018
LICENSE Initial commit Dec 2, 2018 Update Dec 7, 2018
index.js format Dec 10, 2018
package.json new version Dec 8, 2018


Makes web screenshots and mobile emulations from the command line.

Tool based on puppeteer.


npm i -g screenshoteer

You can use screenshoteer like this:

screenshoteer  --url

or .html localy copy the url path from the browser

screenshoteer --url file:///Users/../index.html
screenshoteer --url file:///C:/Users/../Random-HTML-file.html

And with the help of puppeteer(Headless Chrome) it will generate screenshot of the entire web page.


--url web page url
--emulate - emulate web device example: --emulate "iPhone 6"
--fullpage - can be true or false. It will take screenshot of entire web page if is true. True is the default parameter.
--pdf - generate additional pdf
--w - width of the Web Page in px
--h - height of the Web Page in px
--waitfor - wait time for the page load in milliseconds
--el - css selector document.querySelector
--auth - basic http authentication


screenshoteer  --url --fullpage false

screenshoteer  --url --emulate "iPhone 7"

screenshoteer  --url  --emulate "Nexus 4"

screenshoteer --url --w 600 --h 800 --fullpage false

screenshoteer --url --w 600 --h 0 --fullpage false

screenshoteer --url --pdf

screenshoteer --url --w 500

screenshoteer --url --el ".fatitem"

screenshoteer --url --auth "username;password"

screenshoteer --url file:///Users/../index.html

List of of supported mobile devices:


This project is licensed under the MIT License