Photos and videos on iCloud.com
To use Photos on iCloud.com, go to icloud.com/photos and sign in using your Apple ID. Be sure you use a Mac or Windows web browser recommended in the Apple Support article System requirements for iCloud.
If you don’t see Photos on iCloud.com, your account just has access to iCloud web-only features. To use iCloud Photos and other iCloud features, set up iCloud on your iOS device, iPadOS device, or Mac.