Smolov Jr Calculator

Smolov Jr Calculator – Free Strength Training Program Generator * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif; line-height: 1.6; color: #333; background: #f5f7fa; } .container { max-width: 900px; margin: 0 auto; padding: 20px; } h1 { color: #1a1a2e; font-size: 2.2rem; margin-bottom: 10px; text-align: center; } h2 { color: #1a1a2e; font-size: 1.6rem; margin: 30px 0 15px; } h3 { color: #2d3748; font-size: 1.3rem; margin: 25px 0 12px; } .calculator-box { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-radius: 16px; padding: 30px; margin: 25px 0; box-shadow: 0 10px 40px rgba(102, 126, 234, 0.3); } .calculator-title { color: #fff; font-size: 1.5rem; margin-bottom: 25px; text-align: center; } .input-group { margin-bottom: 20px; } .input-group label { display: block; color: #fff; font-weight: 600; margin-bottom: 8px; font-size: 1rem; } .input-group input, .input-group select { width: 100%; padding: 14px 18px; border: none; border-radius: 10px; font-size: 1.1rem; background: rgba(255,255,255,0.95); color: #333; } .input-group input:focus, .input-group select:focus { outline: 3px solid rgba(255,255,255,0.5); } .input-row { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .btn-calculate { width: 100%; padding: 16px; background: #fff; color: #667eea; border: none; border-radius: 10px; font-size: 1.2rem; font-weight: 700; cursor: pointer; transition: transform 0.2s, box-shadow 0.2s; margin-top: 10px; } .btn-calculate:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0,0,0,0.2); } .result-container { background: #fff; border-radius: 12px; padding: 25px; margin-top: 25px; display: none; } .result-header { text-align: center; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 2px solid #eee; } .result-header h3 { color: #667eea; margin: 0; } .week-container { margin-bottom: 25px; } .week-title { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: #fff; padding: 12px 20px; border-radius: 8px; font-weight: 700; margin-bottom: 15px; } .day-row { display: grid; grid-template-columns: 100px 1fr 1fr; gap: 10px; padding: 12px 15px; background: #f8f9fa; border-radius: 8px; margin-bottom: 8px; align-items: center; } .day-name { font-weight: 600; color: #2d3748; } .day-sets { color: #4a5568; } .day-weight { font-weight: 700; color: #667eea; text-align: right; } .note-box { background: #fef3cd; border-left: 4px solid #ffc107; padding: 15px 20px; border-radius: 0 8px 8px 0; margin: 20px 0; } .note-box strong { color: #856404; } article { background: #fff; border-radius: 12px; padding: 35px; margin: 30px 0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } article p { margin-bottom: 16px; color: #4a5568; } article ul, article ol { margin: 15px 0 20px 25px; color: #4a5568; } article li { margin-bottom: 10px; } .program-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .program-table th, .program-table td { border: 1px solid #e2e8f0; padding: 12px; text-align: center; } .program-table th { background: #667eea; color: #fff; font-weight: 600; } .program-table tr:nth-child(even) { background: #f8f9fa; } .faq-item { margin-bottom: 20px; } .faq-item h4 { color: #2d3748; margin-bottom: 8px; } @media (max-width: 600px) { .input-row { grid-template-columns: 1fr; } .day-row { grid-template-columns: 1fr; text-align: center; } .day-weight { text-align: center; } h1 { font-size: 1.8rem; } }

Smolov Jr Calculator

Generate your complete 3-week Smolov Jr strength program with personalized weights

Enter Your Training Data

Pounds (lbs) Kilograms (kg)
Bench Press Squat Overhead Press Deadlift Other Lift
2.5 5 10

Your Smolov Jr Program

What is Smolov Jr?

Smolov Jr is a condensed, 3-week high-frequency strength training program derived from the famous Russian Smolov Squat Cycle. Originally designed for rapid squat gains, this abbreviated version has become incredibly popular for building strength in the bench press and other lifts.

The program was created by Russian Master of Sports Sergey Smolov and later adapted into this shorter "Junior" version for lifters who want significant strength gains without committing to the full 13-week Smolov program. Many lifters report adding 15-30 lbs to their bench press or 20-40 lbs to their squat in just 3 weeks.

How the Smolov Jr Program Works

The Smolov Jr calculator generates weights based on percentages of your current 1 rep max (1RM). You'll train the same lift 4 times per week for 3 consecutive weeks, with weights increasing each week:

Day Week 1 Week 2 Week 3
Day 1 (6×6) 70% 70% + 5-10 70% + 10-15
Day 2 (7×5) 75% 75% + 5-10 75% + 10-15
Day 3 (8×4) 80% 80% + 5-10 80% + 10-15
Day 4 (10×3) 85% 85% + 5-10 85% + 10-15

Why Use This Smolov Jr Calculator?

Our Smolov Jr calculator takes the guesswork out of program planning by:

  • Automatically calculating all weights for the entire 3-week cycle
  • Rounding to practical increments (2.5, 5, or 10 lbs/kg) based on your gym's available plates
  • Supporting multiple lifts including bench press, squat, overhead press, and deadlift
  • Providing week-by-week progression with proper weight increases

Who Should Run Smolov Jr?

Smolov Jr is best suited for:

  • Intermediate to advanced lifters with at least 1-2 years of training experience
  • Lifters who have hit a plateau and need a shock to break through
  • Those preparing for a powerlifting meet who want to peak a specific lift
  • Athletes with good recovery capacity (sleep, nutrition, low stress)
Important: Smolov Jr is extremely demanding. Do not run this program if you're a beginner, recovering from injury, or running it for multiple lifts simultaneously. Most lifters should reduce or eliminate other exercises for the target muscle group during the cycle.

How to Use the Smolov Jr Calculator

  1. Enter your current 1RM: This should be a recent, true max – not an estimated or outdated number
  2. Select your unit: Choose pounds (lbs) or kilograms (kg)
  3. Choose your lift: Bench press is most common, but the program works for squats and other compounds
  4. Set rounding: Match this to your gym's smallest available plates
  5. Click generate: Get your complete 3-week program with exact weights

Tips for Smolov Jr Success

  • Sleep 8+ hours: Recovery is critical during this high-frequency program
  • Eat in a surplus: Aim for 300-500 calories above maintenance
  • Warm up thoroughly: Spend 10-15 minutes warming up before each session
  • Rest 3-5 minutes: Take full rest between working sets
  • Deload after: Take 5-7 days easy before testing your new max
  • Listen to your body: If something hurts (not just fatigue), stop immediately

Frequently Asked Questions

How much can I expect to gain from Smolov Jr?

Most lifters report gains of 15-30 lbs on their bench press or 20-40 lbs on their squat. Results vary based on training history, recovery, nutrition, and how accurately you entered your 1RM.

Can I run Smolov Jr for bench and squat at the same time?

This is not recommended. The program is extremely taxing, and running it for two lifts simultaneously significantly increases injury risk and reduces recovery. Focus on one lift at a time.

What should I do for other muscle groups during Smolov Jr?

Keep accessory work minimal. Light back work (rows, pull-ups) is acceptable for bench cycles. Avoid training muscles that would interfere with your main lift's recovery.

What if I fail a set during the program?

If you fail, rest longer and try again. If you continue failing, your entered 1RM may have been too high. You can either continue with the same weight next week or restart with a more conservative 1RM (use 90-95% of your true max).

How long should I wait before running Smolov Jr again?

Wait at least 6-8 weeks before running another Smolov Jr cycle. Your body needs time to consolidate gains and fully recover from the high-frequency training stress.

function calculateSmolovJr() { var oneRepMax = parseFloat(document.getElementById("oneRepMax").value); var weightUnit = document.getElementById("weightUnit").value; var liftType = document.getElementById("liftType").value; var roundingIncrement = parseFloat(document.getElementById("roundingIncrement").value); if (isNaN(oneRepMax) || oneRepMax <= 0) { alert("Please enter a valid 1 Rep Max greater than 0"); return; } var resultContainer = document.getElementById("result"); var programTitle = document.getElementById("programTitle"); var programSummary = document.getElementById("programSummary"); var programOutput = document.getElementById("programOutput"); function roundWeight(weight, increment) { return Math.round(weight / increment) * increment; } var week1Percentages = [0.70, 0.75, 0.80, 0.85]; var week2Additions = [5, 5, 5, 5]; var week3Additions = [10, 10, 10, 10]; if (weightUnit === "kg") { week2Additions = [2.5, 2.5, 2.5, 2.5]; week3Additions = [5, 5, 5, 5]; } var setsReps = ["6 sets x 6 reps", "7 sets x 5 reps", "8 sets x 4 reps", "10 sets x 3 reps"]; var dayNames = ["Day 1 (Mon)", "Day 2 (Wed)", "Day 3 (Fri)", "Day 4 (Sat)"]; var weeks = []; for (var week = 1; week <= 3; week++) { var weekData = []; for (var day = 0; day < 4; day++) { var baseWeight = oneRepMax * week1Percentages[day]; var addition = 0; if (week === 2) { addition = week2Additions[day]; } else if (week === 3) { addition = week3Additions[day]; } var finalWeight = roundWeight(baseWeight + addition, roundingIncrement); weekData.push({ day: dayNames[day], sets: setsReps[day], weight: finalWeight }); } weeks.push(weekData); } var totalVolume = 0; for (var w = 0; w < weeks.length; w++) { totalVolume += weeks[w][0].weight * 6 * 6; totalVolume += weeks[w][1].weight * 7 * 5; totalVolume += weeks[w][2].weight * 8 * 4; totalVolume += weeks[w][3].weight * 10 * 3; } programTitle.textContent = "Your " + liftType + " Smolov Jr Program"; programSummary.innerHTML = "Based on 1RM: " + oneRepMax + " " + weightUnit + " | Total Volume: " + totalVolume.toLocaleString() + " " + weightUnit + ""; var outputHTML = ""; for (var weekIndex = 0; weekIndex < weeks.length; weekIndex++) { outputHTML += '
'; outputHTML += '
Week ' + (weekIndex + 1) + '
'; for (var dayIndex = 0; dayIndex < weeks[weekIndex].length; dayIndex++) { var dayData = weeks[weekIndex][dayIndex]; outputHTML += '
'; outputHTML += '' + dayData.day + ''; outputHTML += '' + dayData.sets + ''; outputHTML += '' + dayData.weight + ' ' + weightUnit + ''; outputHTML += '
'; } outputHTML += '
'; } outputHTML += '
'; outputHTML += 'Rest Days: Tuesday, Thursday, and Sunday are rest days. '; outputHTML += 'After completing Week 3, take 5-7 days to deload before testing your new 1RM.'; outputHTML += '
'; programOutput.innerHTML = outputHTML; resultContainer.style.display = "block"; resultContainer.scrollIntoView({ behavior: "smooth", block: "start" }); }

Leave a Reply

Your email address will not be published. Required fields are marked *