Zoek 500 verschillen is een zoek-de-verschillen puzzelspel. De speler moet met een uitstekend gezichtsvermogen en geheugen bijna identieke foto`s van hoge kwaliteit vergelijken in 104 spelniveaus om 500 unieke verschillen te vinden.
Het spel waarschuwt de speler voor het aantal verschillen tussen de foto`s op elk niveau door een tracker onder een digitale klok in het midden onderaan het scherm te plaatsen. Als de speler bijvoorbeeld 0/5 ziet aan het begin van een level, moet hij vijf verschillen vinden om de ronde te voltooien. Het spel houdt bij hoeveel tijd een speler nodig heeft om ze allemaal te vinden.
Wanneer de speler een verschil vindt, selecteert hij dit. Er vormt zich dan een groene ring omheen. Verschillen hebben meestal te maken met ontbrekende voorwerpen, verschillende voorwerpen op dezelfde plek en voorwerpen die zijn veranderd zodat ze andere kleuren, tinten of patronen hebben.
Zoek 500 verschillen geeft de speler ook een handig hulpmiddel met een vergrootglas. Het icoontje helpt ze een verschil te vinden door er een knipperende ring omheen te plaatsen. De speler kan er maximaal drie vinden in het eerste level. Als ze alle hints hebben opgebruikt, krijgen ze meestal maar één gratis nieuwe als ze naar het volgende paar afbeeldingen gaan.
Als de speler goed presteert door de verschillen snel te vinden, ontvangt hij drie witomrande gouden sterren. Als ze op een gebied klikken dat niet verschilt, krijgen ze een penalty waarbij extra tijd aan de klok wordt toegevoegd. Als ze te veel tijd nemen of toevoegen, krijgen ze slechts één ster.