I think informally, they have the same meaning.
However, the phrase "a lot" refers to an indeterminate unit of measure (which may in certain contexts actually be determinate, e.g. land measurements).
So, technically, "lots of" should be more than "a lot of", since the latter refers to a single unit of measure, and the former refers to multiple units of the same measure (if used in the same context).
english.stackexchange.com/users/61/Chris Dwyer
Both phrases are very informal; however, there is a denotation for "lot" that indicates "a group" e.g. "a job lot" or, at an auction, one "unit" that is being bid upon.
This is not a very common definition outside of certain markets; dictionary.com gives it as "11.
a distinct portion or parcel of anything, as of merchandise: The furniture was to be auctioned off in 20 lots."
Thus, it is entirely possible that "a lot of apples" could refer to a specific grouping of apples being sold or auctioned; if one purchases several of these, then one might refer entirely correctly to "lots of apples."
To avoid confusion, it may be better to use "many" and the verb "to have," e.g. "I have many apples."
You will almost certainly be understood with either of your phrases, but as they are colloquial they may not translate as precisely to non-native speakers as you may wish.
english.stackexchange.com/users/1552/munin
There is no difference.
They have the same meaning.
english.stackexchange.com/users/929/rochb
The NOAD I had on my Mac Mini reported the following: The expressions a lot of and lots of are used before nouns to mean a large number or amount of.
In common with other words denoting quantities, lot itself does not normally function as a head noun, meaning that it does not itself determine whether the following verb is singular or plural.
Thus, although lot is singular in a lot of people , the verb that follows is not singular.
In this case, the word people acts as the head noun and, being plural, ensures that the following verb is also plural: a lot of people were assembled (not a lot of people was assembled ).
A lot of and lots of are very common in speech and writing, but they still have a distinctly informal feel and are generally not considered acceptable for formal English, where alternatives such as many or a large number are used instead.
Written as one word, alot is incorrect, although not uncommon.
See also the notes given from the Oxford Living Dictionaries .
english.stackexchange.com/users/252/kiamlaluno
There IS a difference between lots and a lot.
When "a lot" means "too much" then "lots" cannot be substituted.
When you say, "I've eaten a lot today," you are talking about the QUANTITY of food you have eaten.
However, "I've eaten lots today" indicates frequency.
You have eaten lots of times.
Additionally if someone gives you too much, you say, "That's a lot (of whatever!)!You would NOT say, "That's lots (of water)" for example.
english.stackexchange.com/users/121608/MyVirtualEnglish
The phrase " A LOT OF" is a determiner used to identify if the noun that comes after the phrase is plural or singular.
In the sentence "A lot of works are missing.
" The word "work" refers to a number of works finished in class, I would say the verb which comes after the noun should be plural because the works referred to -are many following the grammar rule "A plural noun takes a plural verb".
english.stackexchange.com/users/70336/Vita
What is the difference between "Lots" and "A lot"?  For instance:   I've got  a lot of  apples   I've got  lots of  apples
Difference between "Lots of" and "A lot of"
english.stackexchange.com
<word-choice><premodifiers>
english.stackexchange.com/questions/3814
english.stackexchange.com/users/127/Mehper C. Palavuzlar
Whilst some people might believe there is a difference between the two, it is generally accepted that they have the same meaning. A lot of and "lots of" mean a large quantity of something and the terms are generally used informally. The preference is for "many" or a "number of" in formal speech. "A lot" can also be written as one word; "alot". There is a difference between them, as some people believe "lots" can mean frequency as in "I ate lots today". In grammar, "A lot of " is a determiner to qualifty the noun that follows it it as being singular or plural. A "Lot" can also mean a group of things as in a "job lot". So, "a lot of apples" could mean a group of apples being sold at auction. If there were several groupings these could be "lots of apples"
Whilst some people might believe there is a difference between the two, it is generally accepted that they have the same meaning. The expressions  a lot of  and  lots of  are used before nouns to mean  a large number or amount of.  There is a denotation for "lot" that indicates "a group" e.g. "a job lot" or, at an auction, one "unit" that is being bid upon.   But, these are both informal and have the same meaning.  A lot of  and  lots of  are very common in speech and writing, but they still have a distinctly informal feel and are generally not considered acceptable for formal English, where alternatives such as  many  or  a large number  are used instead.   
These expressions have the same meaning. Whilst some people might believe there is a difference between the two, it is generally accepted that they have the same meaning.
These are both informal and have the same meaning.  A lot of  and  lots of  are very common in speech and writing, but they still have a distinctly informal feel and are generally not considered acceptable for formal English, where alternatives such as  many  or  a large number  are used instead.    There is a denotation for "lot" that indicates "a group" e.g. "a job lot" or, at an auction, one "unit" that is being bid upon.     The expressions  a lot of  and  lots of  are used before nouns to mean  a large number or amount of.  
Whilst some people might believe there is a difference between the two, it is generally accepted that they have the same meaning.