1. A computer program product for managing browser tabs, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to perform a method, comprising: identifying a plurality of URLs (Uniform Resource Locator(s)) in response to detecting the URLs used by a web browser running on a device including a computer, the URLs include one or more of: a website, an email program, or a document, the computer having a computer readable storage medium having program instructions embodied therewith, and the program instructions being executable by the computer, the device including one or more of: a mobile device, a desktop computer, and a server, the device and the web browser connecting to the Internet to connect to and access websites; organizing the plurality of URLs based on the URLs, each of the plurality of URLs corresponding to a tab opened by the web browser; grouping the tabs of the web browser based on the URLs, the grouped tabs including at least part of a same URL; identifying a source for each of the plurality of URLs in response to receiving the URLs in the web browser running on the device, the source of the URLs including one or more of: the website, the email program, and the document; organizing the plurality of URLs based on the source of each of the URLs; grouping the tabs based on the source of the URLs; determining a protocol type, a domain name, and a specific web page for each the plurality of URLs; grouping the tabs with the same domain name; and displaying the group of tabs along a top of a web browser display, for display on a display of the device, the group of tabs being grouped under a group tab.