Webcamera is a website screenshot generator that can take screenshot of webpages in batch. If you have bulk urls to capture their webpages automatically, Webcamera can help you. You just need to put all urls in a txt file. Webcamera will load the urls, grab their webpages, take screenshot of the webpages, and save them as images. This site screenshot tool captures webpage screenshot in 6 windows in parallel so the speed is fast.


Download Webcamera

Contact us if you want to buy a license(pay via PayPal, $99 one-time payment, lifetime free upgrade)

How to use Webcamera?

The most important thing is to prepare a url file. This is a txt file containing all urls (one per line) that you want to convert their webpages to images. Moreover, you can specify the file name of the screenshot of a url at the end of each line(separated from the url by a TAB).

After running Webcamera, click “Load” button to load the url file. Click “Save to:” button to specify the folder the captured screenshots are saved to. If you do not specify image file name in the url file, you need to let Webcamera know how to map urls to image names. There are 4 options:

  • use the file name part of url as image name
    For example, the snapshot of the url: would be saved as webcamera.php.png
  • use the host part of url as image name
    For example, the website thumbnail of would be saved as
  • use index in the url list as image name
    For example, if there are three urls in the url file:

    Partition Bad Disk
    the screenshot of the second url( would be saved as 1.png(the index starts with 0)

  • use md5 of url as image name
    Webcamera will calculate the md5 of the url and use it as the file name of the screenshot.

Screenshots are not necessarily saved as .png files. This screenshot grabber can convert webpage to image with the format you specified:png,jpg,bmp,ppm,xbm, or xpm.

The above are the main options you can use to capture screenshots. Now, you can click the “start” button to start the automated screenshot of websites. You will see the webpages are loaded in the 6 browser screens above, meanwhile the screenshots are created in the folder you specified. By default, the batch-snap process stars from the first url in the url file. If the screenshot taker was interrupted and you want to continue now, you can specify the index of the start url in the box next to “from:”.

Click the “More” button, you will find more options to control how to screenshot webpages.

You can specify which part of webpage you want to shoot. You can take a screenshot of a whole webpage. But if you use Webcamera as a website thumbnail creator, you may just want to capture part of a webpage. For example, I often use the “top part of page scaled to fix size” option to make website thumbnail. As it says, instead of taking a screenshot of an entire webpage, Webcamera just copy the top part of webpage and scale it to a fixed width/height you specify. Sometimes full page screenshot is not feasible because the webpage is too large even to crash the program due to memory limitation. In such case you can use the “top part of page scaled to fix size” option or “part of page” option. To use the two options, you need to fill the values of top/left/width/height so that Webcamera knows which part of the webpage it shoots.

Webcamera loads urls in the 6 browser windows before converting them to images. Sometimes it may fail to load the websites due to network connection problems or the websites are down. You can specify how long it should wait before giving up loading the website. And if full webpage cannot be loaded, tell it if it should take a screenshot of the partially loaded webpage. Javascript may prolong the loading time of website, you can choose to disable executing javascript. Large media files also hinder webpage loading, and can also be disabled by listing their suffixes. “Clean cookies before loading urls” is a useful feature because some websites do not allow you to fetch too many urls in a short period of time. Cleaning the cookies may help you out in this case. If you want to skip urls whose webpages contain certain text, tick that option and fill the text in the box next to it. You can also choose to skip urls with screens already captured. If you have limited memory available, you can specify max width/max height of the screenshot to avoid app crash due to out of memory. In case the webpage is larger than the max size, only part of the web page is captured.

Any question, please send an email to