Yes, you can browse pictures on Pinterest in pinterest.com/explore/ section without logging in, but the personalized features are limited without an account.