Source: Luke Filipowicz / iMore
While buying the right computer for your needs is always important, we all know that accessories are what really make your Mac your Mac. From a wide array of USB-C hubs to external monitors, to different keyboards, there are plenty of accessories for your Mac that I would classic as essential. Still, necessity doesn’t have to be the only you use an accessory. Sometimes, a little fun is in order.
When I got my blue iMac (2021) last year, I doubt I would have said that I wanted a shelf for it, but now that I have the Twelve South BackPack, I’m not sure I’ll ever take it off my iMac . It’s not an essential accessory, but it’s fun and surprisingly useful in my current home office setup.


Twelve South Back Pack for 24-inch iMac
The Good
- Easy to install
- Holds hard drive, hubs, and more
- Help with cable management
- Strap is very useful
The Bad
- A tad expensive -The included cable ties aren’t great.
Twelve South BackPack for iMac: Price and availability


It costs $45, but the shelf isn’t the only thing in the package. You’ll get a strap meant to hold your hard drives and hubs in place on the shelf and some cable ties to help with cable management as well.
Twelve South BackPack for iMac: What you’ll like


The Twelve South BackPack is very easy to install.
The ability to keep my desk looking neat and tidy by being able to put my external hard drive and USB-C on the shelf out of sight has been awesome. I’m a true believer that a cluttered desk isnt conducive to productivity, so I try to keep my home office as clean as I can. Of course, if you do put your hubs or hard drives on the BackPack, you’ll need to be aware that anytime you want to plug something into or take something out, you’ll need to reach behind your Mac to do it. Whether or not that works in your setup is a question only you can answer, but it does mean that the BackPack is a little more useful for accessories you always want to be plugged into your Mac.


Twelve South BackPack for iMac: What you won’t like


Twelve South BackPack for iMac: Competition


Twelve South BackPack for iMac: Should you buy it?


You should buy this if …
- You want a place to keep your hubs and hard drives
- You think it looks neat
You shouldn’t buy this if…
- You don’t think you need to have your accessories out of sight
The Twelve South BackPack for iMac is not the kind of product anyone needs, but it certainly is handy if you’re looking for a way to keep your desk tidy. It’s the type of product you likely already know if you want to drop the $45 on it or not, just by looking at it.
4.5
out of 5
The BackPack does what it sets out to do, and because Twelve South is a great accessory maker, it does it well. The included strap is awesome for keeping all your accessories on the shelf in one place, and even though the cable ties aren’t the greatest, they can help you with cable management if you need them. The added bonus of it being a shelf to display things if you want, maybe you want your office mate to see a cool nick-nack you have, is just a little icing on the cake.
While you wouldn’t have been able to convince me I needed a shelf for my iMac before, now that I have the BackPack, I can’t imagine ever taking it off.
We may earn a commission for purchases using our links. Learn more,


Get into the groove with Alo Moves
Alo Moves is a fitness and wellness app that offers thousands of yoga, mindfulness, fitness, and skills classes taught by world class instructors.
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7”;
js.defer = 1;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));
var fbAsyncInitOrg = window.fbAsyncInit;
window.fbAsyncInit = function() {
if(typeof(fbAsyncInitOrg)==’function’) fbAsyncInitOrg();
FB.init({
appId: “291830964262722”,
xfbml: true,
version : ‘v2.7’
});
FB.Event.subscribe('xfbml.ready', function(msg) { // Log all the ready events so we can deal with them later
var events = fbroot.data('ready-events');
if( typeof(events) === 'undefined') events = [];
events.push(msg);
fbroot.data('ready-events',events);
});
var fbroot = $('#fb-root').trigger('facebook:init');
};
