Involuntary overtime isn't good for anyone, including you, co-workers, or the company. Yes, even the company, because the company is much more successful when results are delivered as planned and everyone is happy. Consider this an opportunity to proactively address the problem starting with yourself.
Approach your boss to explain what's going on and, as long as they agree, tell them how you'd like to start improving things.
Take time to re-evaluate everything you've been assigned, come up with what you believe are realistic estimates for how long everything should take, then add another 10 or 15 percent to be safe.
Come up with the total of hours you have available for work and budget time for anything that subtracts from this time, like meetings or other random tasks you have to take care of. In our department, for example, people plan their daily schedule with 6 hours of work and 2 hours of meetings and miscellaneous things that come up.
The total hours of work and total hours of availability should allow you to create a schedule of when you can complete the work. You might need to pad the time again to be safe. It's much better to be safe than sorry.
End result, you'll have created a schedule that allows you to avoid working over time. When you arrive on time and leave on time, people will be impressed with how well you manage everything (hopefully).
There are two potential problems.
Your boss may insist you work over time. Maybe the argument is that they pay you well enough to cover extra hours when needed, or perhaps they assume you are working a flexible schedule of leave early when things are slow and work late when things are busy. Just ask them if work life balance is important to them, because it is for you, and see if they can help you find a way to make that happen.
Your co-workers may feel you aren't doing your fair share of the workload. Just be transparent with what you're working on and accomplishing, and reserve time in your schedule to catch up with them and do whatever you can to help.
Also, something else that might be helpful in case you're not already familiar with it, check out something called the project management triangle. To give a brief description, everything you're working on is impacted by time, scope (features and quality), and cost (resources). Changes in one item will result in adjustments for the other items. For example, increased scope will require increased time and cost. Your resource cost will generally remain the same, unless you get a raise, so your goal is to set realistic expectations on defining the scope of work that completed within a reasonable amount of time. Most people hate creating estimates of how much time their work will take, and so they just work overtime and expect that people will appreciate their contributions. Realistically though, everyone is much happier when everything goes smoothly.