.stimulant-calc-container {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
max-width: 800px;
margin: 20px auto;
padding: 25px;
border: 1px solid #e1e4e8;
border-radius: 12px;
background-color: #ffffff;
box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}
.stimulant-calc-header {
text-align: center;
margin-bottom: 25px;
}
.stimulant-calc-header h2 {
color: #2c3e50;
margin-bottom: 10px;
}
.stimulant-calc-form {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.stimulant-input-group {
display: flex;
flex-direction: column;
}
.stimulant-input-group label {
font-weight: 600;
margin-bottom: 8px;
color: #34495e;
}
.stimulant-input-group input, .stimulant-input-group select {
padding: 12px;
border: 1px solid #ccd1d9;
border-radius: 6px;
font-size: 16px;
}
.stimulant-calc-btn {
grid-column: span 2;
background-color: #3498db;
color: white;
padding: 15px;
border: none;
border-radius: 6px;
font-size: 18px;
font-weight: bold;
cursor: pointer;
transition: background-color 0.3s;
}
.stimulant-calc-btn:hover {
background-color: #2980b9;
}
.stimulant-result-box {
margin-top: 25px;
padding: 20px;
background-color: #f8f9fa;
border-radius: 8px;
border-left: 5px solid #3498db;
display: none;
}
.stimulant-result-box h3 {
margin-top: 0;
color: #2c3e50;
}
.stimulant-disclaimer {
font-size: 12px;
color: #7f8c8d;
margin-top: 20px;
padding: 10px;
background: #fff5f5;
border: 1px solid #feb2b2;
border-radius: 4px;
}
.article-section {
margin-top: 40px;
line-height: 1.6;
color: #444;
}
.article-section h3 {
color: #2c3e50;
border-bottom: 2px solid #3498db;
padding-bottom: 5px;
}
@media (max-width: 600px) {
.stimulant-calc-form {
grid-template-columns: 1fr;
}
.stimulant-calc-btn {
grid-column: span 1;
}
}
Estimated Equivalent Dose:
MEDICAL DISCLAIMER: This calculator is for informational purposes for healthcare professionals and patients to facilitate discussions. It is based on average clinical conversion ratios. Individual metabolism varies significantly. Never change or start a medication dose without a direct prescription and supervision from a licensed physician.
How Stimulant Conversion Works
Stimulant medications used to treat ADHD typically fall into two categories: methylphenidates and amphetamines. While they both increase dopamine and norepinephrine levels in the brain, they do so through different mechanisms and have different potencies.
A common clinical "rule of thumb" is that amphetamine-based products (like Adderall) are roughly twice as potent as methylphenidate-based products (like Ritalin). For example, 10mg of Adderall is often considered roughly equivalent to 20mg of Ritalin in terms of symptom control.
Conversion Ratio Table
| Medication Type |
Relative Potency Factor |
| Methylphenidate (Ritalin) |
1.0 (Baseline) |
| Adderall (Amphetamine Salts) |
2.0 |
| Vyvanse (Lisdexamfetamine) |
0.66 |
| Focalin (Dexmethylphenidate) |
2.0 |
Examples of Common Conversions
- Adderall to Vyvanse: Because Vyvanse is a prodrug that must be metabolized by red blood cells, the mg-to-mg dose is much higher. 30mg of Vyvanse is roughly equivalent to 10-12mg of Adderall IR.
- Ritalin to Concerta: These both use Methylphenidate. If a patient takes Ritalin 10mg three times a day (30mg total), a 36mg Concerta is often the starting point for extended-release coverage.
- Focalin vs Ritalin: Dexmethylphenidate (Focalin) is the isolated right-handed isomer of methylphenidate and is twice as potent as the racemic mix found in Ritalin.
Important Considerations
When switching medications, doctors often "cross-titrate" or start at a lower-than-equivalent dose to ensure the patient tolerates the new delivery system. Factors like gastric pH, age, and genetic metabolic speed (CYP2D6 enzyme activity) can drastically change how these numbers apply to a specific individual.
function calculateStimulantDose() {
var currentFactor = parseFloat(document.getElementById("currentMed").value);
var targetFactor = parseFloat(document.getElementById("targetMed").value);
var dose = parseFloat(document.getElementById("currentDose").value);
var resultDiv = document.getElementById("stimulantResult");
var resultValue = document.getElementById("resultValue");
var resultText = document.getElementById("resultText");
if (isNaN(dose) || dose <= 0) {
alert("Please enter a valid dosage amount.");
return;
}
// Step 1: Convert to Methylphenidate Equivalent (MPE)
// If current is Adderall (2.0) and dose is 20, MPE is 40.
var mpe = dose * currentFactor;
// Step 2: Convert MPE to Target
// If target is Vyvanse (0.66) and MPE is 40, Target dose is 40 / 0.66 = 60.
var targetDose = mpe / targetFactor;
// Rounding to 1 decimal place
var finalDose = Math.round(targetDose * 10) / 10;
resultValue.innerHTML = finalDose + " mg per day";
var currentName = document.getElementById("currentMed").options[document.getElementById("currentMed").selectedIndex].text;
var targetName = document.getElementById("targetMed").options[document.getElementById("targetMed").selectedIndex].text;
resultText.innerHTML = "Estimated equivalent of " + dose + "mg " + currentName + " converted to " + targetName + ".";
resultDiv.style.display = "block";
}