How to Compress Millions of Files in S3 Bucket

I want to reduce my S3 Storage cost by reducing files size stored in S3 Bucket. Any help on how to do this-