The free gym & fitness studio website template with online booking
A clean, mobile-first, one-file website for a gym, fitness studio, CrossFit box, yoga or pilates studio, with a working free-trial booking widget that sends every class booking straight to your WhatsApp. No build tools, no database, no $90/month booking platform.
MIT licensed · works on GitHub Pages, Netlify or Vercel · loads in under a second
Everything a gym site needs, nothing it doesn't
Most studio owners are quoted $1,500 to $3,000 for a basic site, or pushed onto a booking app that charges per member. This gives you the same result for free.
Real free-trial booking
Pick a class, day and time, and it opens WhatsApp with the booking pre-written. No subscription, no per-member fee.
Mobile-first
Looks premium on phones, where people actually decide which gym to try. Fast, responsive, easy to tap.
Classes & membership
A clean class grid, a 3-tier membership table, gallery, Google reviews, opening hours and a Maps embed, all built in.
One file, zero setup
No npm, no framework, no database. A single index.html you can open, edit and host anywhere.
SEO & AI-search ready
Proper title/meta tags and ExerciseGym structured data so Google, ChatGPT and Perplexity understand your business.
Gym, yoga or boxing
Swap three colour variables and the class names to flip between a bold strength gym, a calm yoga studio and a boxing box.
Live in 5 minutes, no coding
Three edits and a free host. That's the whole job.
Download the file
Grab the repo on GitHub (green Code button → Download ZIP) and unzip it.
Edit one config block
Open index.html, search for EDIT, and change your name, phone, classes and hours in the STUDIO block.
Publish it free
Drop it on GitHub Pages, Netlify or Vercel. Your gym is live at a real URL in about a minute.
Don't want to touch any code?
We'll personalise the template with your real photos, Google reviews, classes and prices, and host it for you, usually within 48 hours.
Questions
Is this gym website template really free?
Yes. It's open source under the MIT license. Download it, edit one config block, and host it free on GitHub Pages, Netlify or Vercel. No monthly fees, no per-booking charges.
How does the free-trial booking work?
A visitor picks a class, day, time and types their name, and the Confirm free trial button opens a WhatsApp chat to your number with the whole booking pre-written. You confirm in chat. No booking platform, no subscription.
Do I need to know how to code?
No. It's a single index.html. Search it for the word EDIT, change your details in one config block, then double-click to preview. Prefer not to? We can set it up for you.
Can I use it for a yoga studio, CrossFit box or PT business?
Yes. Swap three CSS colour variables, change the hero image and class names, and it works for yoga and pilates studios, CrossFit boxes, boxing gyms and personal trainers.
Where's the source code?
On GitHub: github.com/atlashey-collab/gym-website-template. Star it, fork it, ship it.
Run a salon, barbershop, restaurant or cafe instead? Grab the matching free salon & barbershop template or restaurant & cafe template, both with online booking.