I couldn't find the information anywhere, and digging through the JavaScript code didn't help me much either. However, from experimentation it seems:
- Large: All really large pictures. Smallest dimension I found is 900 x 900 pixels, but I've seen pictures with width/height of 500 or so pixels (they were balanced, however, with a height/width of 1k+).
- Medium: Includes some of the "Icon" images and scarce "Large" images (i.e. 1920 x 1080 px), but generally anything in the range of 300~500 pixels (although very frequently higher).
- Icon: Ratio is always 1:1 (width == height). Largest dimension I've seen is 512 x 512 pixels.
I believe it goes by the area of the image, but it's nowhere to be easily found.
Answer from Shahar on Stack ExchangeGoogle images removed the ability to search with a custom size. I used this feature a lot, mostly to search for 8K images. So I made a thing that lets you search by your own sizes and with a few preset ones. I am hosting it on GitHub so here is the repository and the website. I hope you find this useful.
Also here's the page on the website that lets you search with your own size.
(Also sorry if my English was bad... I've never really been the best when it comes to explaining things)
google image search - What are the sizes used for the different options? - Web Applications Stack Exchange
Search Google Images for minimum 640x480 size by default - Web Applications Stack Exchange
See Image Dimensions Under Results In Google Image Search - Google Search Community
Did Google just remove the image search by exact size? Why? : google
Videos
There doesn't seem to be any way to save Google Image search preferences, even when logged in to Google, which is a bit strange. I would have thought this would be something that a lot of people would use.
Anyway, you could probably create a little piece of JavaScript and add to your toolbar as a bookmarklet to do this.
Something like this would work:
javascript:(function() {
var searchTerm = prompt("Enter search term:","");
searchTerm = escape(searchTerm);
var url = "http://www.google.com/search?q=" + searchTerm + "&tbm=isch&hl=en&cr=&safe=images&orq=dog&tbs=isz:lt,islt:vga&biw=1280&bih=";
window.location.href = url;
})();
Still yearning for this almost 10 years later, for my use, I would prefer to set default to results licensed creative commons.
In lieu of a bookmark, in Chrome I create a custom search engine under Preferences -> Search Engine -> Manage Search Engines or chrome://settings/searchEngines. I will have already done a search for the settings I want, e.g. for "dog" and Under Tools, "Creative Commons Licenses" or
https://www.google.com/search?q=dog&tbm=isch&hl=en&tbs=il:cl&authuser=0&sa=X&ved=0CAAQ1vwEahcKEwjQu_mp_ojwAhUAAAAAHQAAAAAQAg&biw=1233&bih=659
I add a search engine, giving it a title, and a short abbreviation I remember, and enter the url, but replace "dog" with "%s"
https://www.google.com/search?q=%s&tbm=isch&hl=en&tbs=il:cl&authuser=0&sa=X&ved=0CAAQ1vwEahcKEwjQu_mp_ojwAhUAAAAAHQAAAAAQAg&biw=1233&bih=659
Now, whenever I want to do this search I just type in the url bar "gcc" TAB then the search term I want to use. The only thing is, if I modify the search and in google's interface, it loses my selection for Creative Commons. It does make it quick to do searches for any site. You can do this as well in Firefox and maybe Safari.