{"id":67237,"date":"2026-10-20T13:06:04","date_gmt":"2026-10-20T10:06:04","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67237"},"modified":"2026-10-26T09:59:18","modified_gmt":"2026-10-26T06:59:18","slug":"mme-calculator-morphine-milligram-equivalents","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/medical\/mme-calculator-morphine-milligram-equivalents\/","title":{"rendered":"Opioid Conversion Calculator \u2013 MME"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Add Up a Patient&#039;s Total Daily Opioid Dose in Morphine Equivalents<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67237\" data-favorite-title=\"MME\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/medical\/mme-calculator-morphine-milligram-equivalents\/\" data-favorite-excerpt=\"Quickly add up a patient&#039;s total daily opioid dose in morphine milligram equivalents (MME\/day) using CDC 2022 conversion factors. Enter up to 6 medications with strength, units per dose and doses per day to get the total plus per-medication breakdown and CDC threshold guidance.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-pharmacology\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/medical\/mme-calculator-morphine-milligram-equivalents\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67237\" data-post=\"67237\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Number of opioid medications<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"number_of_opioid_medications\"><option value=\"1\">1 medication<\/option><option value=\"2\" selected>2 medications<\/option><option value=\"3\">3 medications<\/option><option value=\"4\">4 medications<\/option><option value=\"5\">5 medications<\/option><option value=\"6\">6 medications<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"is-single field\" id=\"input-2\"><span class=\"font-semibold\">Medication 1<\/span><\/div><div class=\"field is-single\" id=\"input-3\"><label for=\"field-3\">Opioid<\/label><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"opioid\"><option value=\"codeine\">Codeine (0.15)<\/option><option value=\"fentanyl\">Fentanyl transdermal patch, mcg\/hr (2.4)<\/option><option value=\"hydrocodone\">Hydrocodone (1)<\/option><option value=\"hydromorphone\">Hydromorphone (5)<\/option><option value=\"methadone\">Methadone (4.7)<\/option><option value=\"morphine\">Morphine (1)<\/option><option value=\"oxycodone\" selected>Oxycodone (1.5)<\/option><option value=\"oxymorphone\">Oxymorphone (3)<\/option><option value=\"tapentadol\">Tapentadol (0.4)<\/option><option value=\"tramadol\">Tramadol (0.2)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-4\"><label for=\"field-4\">Strength per unit<\/label><div class=\"term\">mg<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"strength_per_unit\" id=\"field-4\" aria-describedby=\"calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"5\"\/><small id=\"calc-info-4\">mg per tablet, capsule or mL \u2014 for a fentanyl patch enter mcg\/hr.<\/small><\/div><div class=\"field\" id=\"input-5\"><label for=\"field-5\">Units per dose<\/label><input type=\"text\" name=\"units_per_dose\" id=\"field-5\" aria-describedby=\"calc-info-5\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><small id=\"calc-info-5\">Tablets, capsules or mL taken at one time.<\/small><\/div><div class=\"field\" id=\"input-6\"><label for=\"field-6\">Doses per day<\/label><input type=\"text\" name=\"doses_per_day\" id=\"field-6\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"4\"\/><\/div><div class=\"is-single field\" id=\"input-7\"><span class=\"font-semibold\">Medication 2<\/span><\/div><div class=\"field is-single\" id=\"input-8\"><label for=\"field-8\">Opioid<\/label><div class=\"grid grid-cols-1\"><select id=\"field-8\" name=\"opioid\"><option value=\"codeine\">Codeine (0.15)<\/option><option value=\"fentanyl\">Fentanyl transdermal patch, mcg\/hr (2.4)<\/option><option value=\"hydrocodone\">Hydrocodone (1)<\/option><option value=\"hydromorphone\">Hydromorphone (5)<\/option><option value=\"methadone\">Methadone (4.7)<\/option><option value=\"morphine\">Morphine (1)<\/option><option value=\"oxycodone\">Oxycodone (1.5)<\/option><option value=\"oxymorphone\">Oxymorphone (3)<\/option><option value=\"tapentadol\">Tapentadol (0.4)<\/option><option value=\"tramadol\" selected>Tramadol (0.2)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-9\"><label for=\"field-9\">Strength per unit<\/label><div class=\"term\">mg<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"strength_per_unit\" id=\"field-9\" aria-describedby=\"calc-info-9\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"50\"\/><small id=\"calc-info-9\">mg per tablet, capsule or mL \u2014 for a fentanyl patch enter mcg\/hr.<\/small><\/div><div class=\"field\" id=\"input-10\"><label for=\"field-10\">Units per dose<\/label><input type=\"text\" name=\"units_per_dose\" id=\"field-10\" aria-describedby=\"calc-info-10\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><small id=\"calc-info-10\">Tablets, capsules or mL taken at one time.<\/small><\/div><div class=\"field\" id=\"input-11\"><label for=\"field-11\">Doses per day<\/label><input type=\"text\" name=\"doses_per_day\" id=\"field-11\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"3\"\/><\/div><div class=\"is-single field\" id=\"input-12\" hidden><span class=\"font-semibold\">Medication 3<\/span><\/div><div class=\"field is-single\" id=\"input-13\" hidden><label for=\"field-13\">Opioid<\/label><div class=\"grid grid-cols-1\"><select id=\"field-13\" name=\"opioid\"><option value=\"codeine\">Codeine (0.15)<\/option><option value=\"fentanyl\">Fentanyl transdermal patch, mcg\/hr (2.4)<\/option><option value=\"hydrocodone\">Hydrocodone (1)<\/option><option value=\"hydromorphone\">Hydromorphone (5)<\/option><option value=\"methadone\">Methadone (4.7)<\/option><option value=\"morphine\" selected>Morphine (1)<\/option><option value=\"oxycodone\">Oxycodone (1.5)<\/option><option value=\"oxymorphone\">Oxymorphone (3)<\/option><option value=\"tapentadol\">Tapentadol (0.4)<\/option><option value=\"tramadol\">Tramadol (0.2)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-14\" hidden><label for=\"field-14\">Strength per unit<\/label><div class=\"term\">mg<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"strength_per_unit\" id=\"field-14\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><\/div><div class=\"field\" id=\"input-15\" hidden><label for=\"field-15\">Units per dose<\/label><input type=\"text\" name=\"units_per_dose\" id=\"field-15\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field\" id=\"input-16\" hidden><label for=\"field-16\">Doses per day<\/label><input type=\"text\" name=\"doses_per_day\" id=\"field-16\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-17\" hidden><span class=\"font-semibold\">Medication 4<\/span><\/div><div class=\"field is-single\" id=\"input-18\" hidden><label for=\"field-18\">Opioid<\/label><div class=\"grid grid-cols-1\"><select id=\"field-18\" name=\"opioid\"><option value=\"codeine\">Codeine (0.15)<\/option><option value=\"fentanyl\">Fentanyl transdermal patch, mcg\/hr (2.4)<\/option><option value=\"hydrocodone\">Hydrocodone (1)<\/option><option value=\"hydromorphone\">Hydromorphone (5)<\/option><option value=\"methadone\">Methadone (4.7)<\/option><option value=\"morphine\" selected>Morphine (1)<\/option><option value=\"oxycodone\">Oxycodone (1.5)<\/option><option value=\"oxymorphone\">Oxymorphone (3)<\/option><option value=\"tapentadol\">Tapentadol (0.4)<\/option><option value=\"tramadol\">Tramadol (0.2)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-19\" hidden><label for=\"field-19\">Strength per unit<\/label><div class=\"term\">mg<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"strength_per_unit\" id=\"field-19\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><\/div><div class=\"field\" id=\"input-20\" hidden><label for=\"field-20\">Units per dose<\/label><input type=\"text\" name=\"units_per_dose\" id=\"field-20\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field\" id=\"input-21\" hidden><label for=\"field-21\">Doses per day<\/label><input type=\"text\" name=\"doses_per_day\" id=\"field-21\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-22\" hidden><span class=\"font-semibold\">Medication 5<\/span><\/div><div class=\"field is-single\" id=\"input-23\" hidden><label for=\"field-23\">Opioid<\/label><div class=\"grid grid-cols-1\"><select id=\"field-23\" name=\"opioid\"><option value=\"codeine\">Codeine (0.15)<\/option><option value=\"fentanyl\">Fentanyl transdermal patch, mcg\/hr (2.4)<\/option><option value=\"hydrocodone\">Hydrocodone (1)<\/option><option value=\"hydromorphone\">Hydromorphone (5)<\/option><option value=\"methadone\">Methadone (4.7)<\/option><option value=\"morphine\" selected>Morphine (1)<\/option><option value=\"oxycodone\">Oxycodone (1.5)<\/option><option value=\"oxymorphone\">Oxymorphone (3)<\/option><option value=\"tapentadol\">Tapentadol (0.4)<\/option><option value=\"tramadol\">Tramadol (0.2)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-24\" hidden><label for=\"field-24\">Strength per unit<\/label><div class=\"term\">mg<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"strength_per_unit\" id=\"field-24\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><\/div><div class=\"field\" id=\"input-25\" hidden><label for=\"field-25\">Units per dose<\/label><input type=\"text\" name=\"units_per_dose\" id=\"field-25\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field\" id=\"input-26\" hidden><label for=\"field-26\">Doses per day<\/label><input type=\"text\" name=\"doses_per_day\" id=\"field-26\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-27\" hidden><span class=\"font-semibold\">Medication 6<\/span><\/div><div class=\"field is-single\" id=\"input-28\" hidden><label for=\"field-28\">Opioid<\/label><div class=\"grid grid-cols-1\"><select id=\"field-28\" name=\"opioid\"><option value=\"codeine\">Codeine (0.15)<\/option><option value=\"fentanyl\">Fentanyl transdermal patch, mcg\/hr (2.4)<\/option><option value=\"hydrocodone\">Hydrocodone (1)<\/option><option value=\"hydromorphone\">Hydromorphone (5)<\/option><option value=\"methadone\">Methadone (4.7)<\/option><option value=\"morphine\" selected>Morphine (1)<\/option><option value=\"oxycodone\">Oxycodone (1.5)<\/option><option value=\"oxymorphone\">Oxymorphone (3)<\/option><option value=\"tapentadol\">Tapentadol (0.4)<\/option><option value=\"tramadol\">Tramadol (0.2)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-29\" hidden><label for=\"field-29\">Strength per unit<\/label><div class=\"term\">mg<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"strength_per_unit\" id=\"field-29\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><\/div><div class=\"field\" id=\"input-30\" hidden><label for=\"field-30\">Units per dose<\/label><input type=\"text\" name=\"units_per_dose\" id=\"field-30\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field\" id=\"input-31\" hidden><label for=\"field-31\">Doses per day<\/label><input type=\"text\" name=\"doses_per_day\" id=\"field-31\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67237\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Total Daily MME<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Total daily MME<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Medication 1 MME<\/span><\/span><span class=\"field-value\" id=\"result-2\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Medication 2 MME<\/span><\/span><span class=\"field-value\" id=\"result-3\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Medication 3 MME<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-5\"><span class=\"field-title\"><span>Medication 4 MME<\/span><\/span><span class=\"field-value\" id=\"result-5\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-6\"><span class=\"field-title\"><span>Medication 5 MME<\/span><\/span><span class=\"field-value\" id=\"result-6\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-7\"><span class=\"field-title\"><span>Medication 6 MME<\/span><\/span><span class=\"field-value\" id=\"result-7\" data-unit=\"MME\/day\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-8\"><span class=\"field-title\"><span>Breakdown by medication<\/span><\/span><span class=\"field-value\" id=\"result-8\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-9\"><span class=\"field-title\"><span>Threshold guidance (CDC 2022)<\/span><\/span><span class=\"field-value\" id=\"result-9\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-10\"><span class=\"field-title\"><span>Important notes for clinicians<\/span><\/span><span class=\"field-value\" id=\"result-10\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67237\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>MME Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\text{MME\/day for one opioid} = S \\times U \\times D \\times F \\\\ \\text{Total daily MME} = \\sum_{i=1}^{n} S_i \\times U_i \\times D_i \\times F_i \\\\ \\text{Fentanyl transdermal patch: } \\text{MME\/day} = \\text{mcg\/hr} \\times 2.4 \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(S\\) \u2014 strength per unit: milligrams per tablet, capsule or mL<\/li>\n<li>\\(U\\) \u2014 units per dose, e.g. tablets or capsules taken at one time<\/li>\n<li>\\(D\\) \u2014 doses taken per day<\/li>\n<li>\\(F\\) \u2014 CDC 2022 conversion factor to morphine equivalents (e.g. oxycodone 1.5, tramadol 0.2)<\/li>\n<li>\\(n\\) \u2014 number of opioid medications the patient takes (1 to 6)<\/li>\n<\/ul>\n<p>The formula converts the total daily amount of each opioid into its morphine milligram equivalent using the CDC 2022 conversion factors, then adds them together to express the combined daily opioid burden as a single number.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>MME \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> a patient takes oxycodone 5 mg tablets, one tablet four times a day, and tramadol 50 mg capsules, one capsule three times a day. These are the calculator's default values.<\/p>\n<p>\\[ \\text{Oxycodone: } 5 \\times 1 \\times 4 \\times 1.5 = 30 \\text{ MME\/day} \\]<\/p>\n<p>\\[ \\text{Tramadol: } 50 \\times 1 \\times 3 \\times 0.2 = 30 \\text{ MME\/day} \\]<\/p>\n<p>\\[ \\text{Total: } 30 + 30 = 60 \\text{ MME\/day} \\]<\/p>\n<p><strong>Result:<\/strong> 60 MME\/day \u2014 30 from oxycodone and 30 from tramadol. Because the total is at or above 50 MME\/day, the CDC recommends reassessing benefits and risks, considering a dose reduction, and taking additional precautions.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the MME calculator<\/h2>\n<ol>\n<li>Set <strong>Number of opioid medications<\/strong> to match the patient's regimen (1 to 6). The input rows for each extra medication appear automatically.<\/li>\n<li>For each medication, choose the opioid from the <strong>Opioid<\/strong> drop-down \u2014 the CDC 2022 conversion factor is shown in parentheses next to each option.<\/li>\n<li>Enter the <strong>Strength per unit<\/strong>: milligrams per tablet, capsule or mL. For a fentanyl transdermal patch, enter the delivery rate in mcg\/hr instead.<\/li>\n<li>Enter <strong>Units per dose<\/strong> (e.g. 2 tablets) and <strong>Doses per day<\/strong>. These two fields are hidden for a fentanyl patch, because a patch delivers continuously and only the mcg\/hr value matters.<\/li>\n<li>Press the calculate button. The results show the <strong>Total daily MME<\/strong>, the MME\/day contributed by each medication, a line-by-line breakdown of the arithmetic, and CDC threshold guidance for the resulting dose.<\/li>\n<li>Hover over the question-mark icons next to the input fields for quick reminders of what each field expects.<\/li>\n<\/ol>\n<h2>What are morphine milligram equivalents?<\/h2>\n<p>Morphine milligram equivalents (MME) is a standard way of expressing the total amount of opioids a patient takes per day, converted into an equivalent dose of oral morphine. A patient on 60 MME\/day is receiving an opioid burden comparable to 60 mg of oral morphine per day \u2014 regardless of whether the actual medications are tablets, capsules, solutions or patches, and regardless of how many different opioids are involved.<\/p>\n<p>The main reason clinicians calculate MME is overdose risk. The CDC's 2022 Clinical Practice Guideline identified two decision points: at <strong>50 MME\/day<\/strong> the benefits should be carefully weighed against the risks, with consideration of tapering or reducing the dose, closer monitoring, offering naloxone, and avoiding concurrent benzodiazepines and alcohol. At <strong>90 MME\/day<\/strong> the CDC recommends avoiding this dose range altogether, because overdose risk rises substantially; continuing at such doses requires documented justification, frequent reassessment and, where possible, specialist involvement.<\/p>\n<p>MME is also useful in everyday practice for spotting hidden opioid burden. A patient may appear to be on a \"modest\" dose of tramadol plus oxycodone, yet the combined MME can exceed a safety threshold that neither prescription alone would suggest. Pharmacists also use MME when checking prescription drug monitoring program (PDMP) data for cumulative opioid exposure across prescribers.<\/p>\n<p>Interpreting the result requires context: MME is a measure of opioid <em>burden<\/em>, not of pain relief or of how much opioid is actually absorbed. Some patients metabolize codeine and tramadol poorly and get little effect, while others are ultra-rapid metabolizers. Two patients with the same MME can have very different clinical situations, so the number supports \u2014 but never replaces \u2014 clinical judgement. If a patient is on multiple opioids, similar dose-checking logic may apply to other medications; our <a href=\"https:\/\/wpcalc.com\/en\/medical\/liquid-dose-medicine\/\">liquid dose calculator<\/a> and <a href=\"https:\/\/wpcalc.com\/en\/medical\/solid-medication-dosing\/\">tablet dose calculator<\/a> can help verify individual prescription dosages.<\/p>\n<h2>Conversion factors used (CDC 2022)<\/h2>\n<table>\n<thead>\n<tr>\n<th>Opioid<\/th>\n<th>Conversion factor<\/th>\n<th>MME per unit of drug<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Codeine<\/td>\n<td>0.15<\/td>\n<td>1 mg = 0.15 MME<\/td>\n<\/tr>\n<tr>\n<td>Fentanyl transdermal patch<\/td>\n<td>2.4<\/td>\n<td>1 mcg\/hr = 2.4 MME\/day<\/td>\n<\/tr>\n<tr>\n<td>Hydrocodone<\/td>\n<td>1<\/td>\n<td>1 mg = 1 MME<\/td>\n<\/tr>\n<tr>\n<td>Hydromorphone<\/td>\n<td>5<\/td>\n<td>1 mg = 5 MME<\/td>\n<\/tr>\n<tr>\n<td>Methadone<\/td>\n<td>4.7<\/td>\n<td>1 mg = 4.7 MME<\/td>\n<\/tr>\n<tr>\n<td>Morphine<\/td>\n<td>1<\/td>\n<td>1 mg = 1 MME (reference)<\/td>\n<\/tr>\n<tr>\n<td>Oxycodone<\/td>\n<td>1.5<\/td>\n<td>1 mg = 1.5 MME<\/td>\n<\/tr>\n<tr>\n<td>Oxymorphone<\/td>\n<td>3<\/td>\n<td>1 mg = 3 MME<\/td>\n<\/tr>\n<tr>\n<td>Tapentadol<\/td>\n<td>0.4<\/td>\n<td>1 mg = 0.4 MME<\/td>\n<\/tr>\n<tr>\n<td>Tramadol<\/td>\n<td>0.2<\/td>\n<td>1 mg = 0.2 MME<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Limitations and practical tips<\/h2>\n<ul>\n<li><strong>Never use MME factors to convert or switch opioids.<\/strong> The CDC is explicit that these conversion factors estimate total opioid burden only. Directly switching a patient from one opioid to another using these factors can cause serious under- or overdosing.<\/li>\n<li><strong>Methadone is not linear.<\/strong> Its analgesic effect does not scale with dose the way a single factor suggests, and it accumulates over time due to its long half-life \u2014 methadone dosing changes should always be made by an experienced clinician.<\/li>\n<li><strong>Tramadol and tapentadol factors are approximations.<\/strong> Their MME equivalence depends on metabolism, which varies between patients.<\/li>\n<li><strong>Buprenorphine is excluded<\/strong> because the CDC 2022 guideline gives no conversion factor for it.<\/li>\n<li><strong>Verify the actual prescription.<\/strong> Check product strength, tablet or capsule count, dosing frequency and directions before relying on the result \u2014 implied \"as needed\" usage may differ from what patients actually take.<\/li>\n<li><strong>The 50 and 90 MME\/day values are precautionary checkpoints, not absolute limits.<\/strong> Some clinical situations (cancer pain, palliative care, opioid use disorder treatment) call for different considerations than the general guideline.<\/li>\n<li>When reviewing a complex regimen, a <a href=\"https:\/\/wpcalc.com\/en\/medical\/drug-abuse-screening\/\">Drug Abuse Screening Test (DAST)<\/a> may complement the MME figure when evaluating risk, and the <a href=\"https:\/\/wpcalc.com\/en\/medical\/half-life-time-medicine\/\">half-life calculator<\/a> can help understand accumulation with long-acting opioids like methadone.<\/li>\n<\/ul>\n<p>This calculator is a calculation aid for clinicians and pharmacy professionals, not medical advice and not a substitute for the full CDC 2022 Clinical Practice Guideline or individual clinical assessment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quickly add up a patient's total daily opioid dose in morphine milligram equivalents (MME\/day) using CDC 2022 conversion factors. Enter up to 6 medications with strength, units per dose and doses per day to get the total plus per-medication breakdown and CDC threshold guidance.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8],"tags":[32],"class_list":["post-67237","post","type-post","status-publish","format-standard","hentry","category-medical","tag-pharmacology"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67237"}],"version-history":[{"count":2,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67237\/revisions"}],"predecessor-version":[{"id":67561,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67237\/revisions\/67561"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}