4 answers
Don't do this by yourself in Photoshop - opening each image, going to Image > Scale Image, and repeating until you go crazy. It's the slowest and most tedious way, especially if you have hundreds of photos. Photoshop has much better tools for this.
The solution is to use Batch Processing (or "Batch Action" in Portuguese). Basically, you record an action - it's like a macro - that resizes a photo, and then you apply that action to an entire folder of images. Open a sample photo, go to Window > Actions, click "Create new action", and start recording. Next, go to Image > Image Size, choose the dimensions you want (in pixels or percentage), and confirm. When you're done, stop recording. Then it's simple: go to File > Automate > Batch, select the action you created, choose the folder with your photos, choose the destination folder, and let Photoshop do the work.
If you have a lot of photos and Photoshop is running slow, consider using Adobe Bridge alongside it, or even more specialized programs like ImageMagick (command line, but brutal for this) or simpler alternatives like XnConvert. But if you already have Photoshop, Batch is perfect - it's literally made for this kind of task and it works great.
If you really have a lot of photos, Batch Processing is the way to go. In Photoshop, go to File > Automate > Batch and choose the folder with your images. Then you create an "action" that does the resizing (record the steps: Image > Image Size, set the size you want, and you're done). The action then applies to all your photos at once, saves a ton of time and you're not sitting there repeating the same thing over and over.
Now, if Photoshop feels like overkill for this or if you want something simpler, honestly the best solution is to use dedicated tools - ImageMagick if you're into command line, or apps like XnConvert (free) that do batch resize in seconds without needing complicated actions. There are also scripts online that talk about this, but anyway, if you already have Photoshop installed, Batch Processing is efficient. The trick is creating the action once and then reusing it as many times as you need 📸
To be honest, Photoshop isn't always the best tool for this. There are cases where it makes sense to use it, but when you're talking about "many photos" - like hundreds or thousands - there are alternatives that'll actually save you time. I've been there trying to process a bunch of images for a project and Batch only worked up to a point - halfway through the program would crash or the quality would come out weird depending on the format.
What works better is using tools made specifically for this. If you want to stay in the Adobe ecosystem, Adobe Bridge can do batch resize way more efficiently. Now, if you're open to other options, there are free software like XnConvert (works on Windows, Mac and Linux) that resize hundreds of photos in minutes without losing quality, and it lets you apply filters too if you need. You just set up a queue of settings once and you're done.
If you really need to use Photoshop to keep things consistent with your workflow, then Batch Processing does work, but I'd recommend testing with a small batch first. The action you record has to be done right - the quality you choose, output format, everything. But honestly, for large volumes, it's way worth spending time learning a tool that was built for that specific task than fighting with Photoshop, which is too creative and too heavy for real batch processing.
Photoshop has the right feature for this, but most people ignore it. Create an action that does exactly what you want (resize, save, etc) and then use Batch Processing - it's way faster than doing it manually. The thing is you need to have a bit of patience to set everything up at the beginning, but after that it's automatic and you can breeze through the rest of the photos without stress.
Your answer
Log into answer.