Is It Better to Train Using Free Weights or Machines?

is it better to train using free weights or machines

The question of whether free weights or machines are better for training has been discussed for decades, but has no obvious answer. There is often an inclination toward the idea that free weights are better than machines, but ultimately it depends on the preferences and objectives of each person.

It is important to understand the pros and cons of each method, and, with this information, you can choose the method that best fits your own personal goals.



The machines are easy to learn to use and have illustrations showing the correct form for each exercise, helping you avoid mistakes that can cause injury. This feature generally makes them the best choice for beginners.

Machines also allow you to isolate muscle groups more efficiently, which is especially useful for those who want to train only a specific muscle. This aspect also makes machines especially helpful when you’re doing physical therapy or recovering from an injury.

An additional advantage is that machines allow training with heavier weight without the assistance of others. Having someone act as a spotter is unnecessary because the machines have safety measures already built in.


Training with machines usually makes a workout less intense than it would be if you were using free weights. This is because they usually require less of the body. Machines are also not the best option to do compound exercises (such as squats and deadlifts), which train several muscles at once and are among the best to gain mass.

By isolating specific muscles, the machines also do not train the stabilizing muscles. Without strengthening these muscles, there is an increased risk of executing movements the wrong way and causing injury.

The machines can also be difficult to use at peak times at the gym. It may sometimes even be necessary to share one with multiple people, impacting the effectiveness of the workout.

Free Weights


Free weights offer the freedom to train doing a wide variety of movements, without being restricted to the range of the machine. They also allow numerous variations to train each muscle in a diversity of ways.

Additionally, free weights help train the body as a whole. They require the use of several muscles at once in order to maintain balance during each movement, increasing the level of difficulty of your workout.

Another benefit of free weights is that they allow you to train anywhere, eliminating the need for a gym when you don’t have access to one. Because of this, they are also the cheapest option. You can buy some weights and set up a home gym for less than the price of a monthly membership at many gyms.


Unless you’re working with a trainer, it’s hard to know the correct way to do each movement, and errors in execution may cause injury. If in doubt, the best option is to always ask for help from a professional.

Another drawback is that certain exercises require someone else’s help when they are done with free weights. This can be necessary both for assistance in positioning heavy weights in order to do a movement correctly and for safety reasons.


While there is no consensus on whether it is better to use free weights or machines to increase muscle mass, there are certainly pros and cons to each approach. Ultimately, you need to choose what works best for you based on your workout style, or combine both to get the best of both worlds.


  1. I do not even know how I ended up here, but I thought this post
    was good. I do not know who you are but definitely you’re
    going to a famous blogger if you aren’t already 😉 Cheers!

  2. I?m not that much of a online reader to be honest
    but your blogs really nice, keep it up! I’ll go ahead and
    bookmark your site to come back later. All the best

  3. Good site! I really love how it is simple on my eyes and the data are well written. I am wondering
    how I might be notified when a new post has been made. I’ve subscribed to your RSS which must do the
    trick! Have a nice day!

  4. I don’t even know how I ended up here, but I thought this
    post was great. I don’t know who you are but definitely you are going to a famous
    blogger if you aren’t already 😉 Cheers!

  5. Hello i am kavin, its my first occasion to commenting anywhere, when i read this piece of writing i thought i could also make comment due
    to this brilliant piece of writing.

  6. What’s up, the whole thing is going fine here and ofcourse every one is sharing data, that’s genuinely excellent,
    keep up writing.

  7. As soon as I discovered this internet site I went on reddit to
    share some of the love with them.

  8. Hi, I do believe this is an excellent web
    site. I stumbledupon it 😉 I am going to revisit yet again since i have book-marked it.

    May you continue to help other people.

  9. This is a really good tip especially to those fresh to the blogosphere.
    Brief but very precise information? Thanks for sharing this
    one. A must read post!

  10. Thanks for your marvelous posting! I genuinely enjoyed
    reading it, you can be a great author. I will make certain to bookmark your
    blog and will come back in the foreseeable future.
    I want to encourage yourself to continue your great writing, have
    a nice evening!

  11. We’re a group of volunteers and opening a new scheme in our community.
    Your site provided us with valuable information to work on. You have done an impressive job
    and our whole community will be grateful to you.