 {"id":1907,"date":"2025-07-08T09:57:37","date_gmt":"2025-07-08T09:57:37","guid":{"rendered":"https:\/\/cellpeptides.com\/?page_id=1907"},"modified":"2026-09-17T03:01:28","modified_gmt":"2026-09-17T10:01:28","slug":"peptide-calculator","status":"publish","type":"page","link":"https:\/\/cellpeptides.com\/sv\/peptide-calculator\/","title":{"rendered":"Peptidkalkylator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1907\" class=\"elementor elementor-1907\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"aux-parallax-section elementor-element elementor-element-44a4fa0a e-con-full cp-page e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"44a4fa0a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bfb0608 elementor-widget elementor-widget-html\" data-id=\"1bfb0608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.cp-page{--cp-ink:#153238;--cp-muted:#526b70;--cp-teal:#08786d;--cp-line:#d9e6e5;color:var(--cp-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;max-width:1160px;margin:auto;padding:36px 24px 64px;}\n.cp-page *{box-sizing:border-box;}\n.cp-page [hidden]{display:none!important;}\n.cp-page h1,.cp-page h2,.cp-page h3{font-family:inherit;color:var(--cp-ink);font-weight:700;line-height:1.2;letter-spacing:-.025em;}\n.cp-page h1{font-size:clamp(32px,4vw,48px);max-width:850px;margin:0 0 20px;}\n.cp-page h2{font-size:clamp(26px,3vw,34px);margin:0 0 18px;}\n.cp-page h3{font-size:20px;margin:0 0 12px;}\n.cp-page p{margin:0 0 14px;}\n.cp-page a{color:#006d65;text-underline-offset:4px;}\n.cp-page .cp-intro{max-width:950px;}\n.cp-page .cp-notice{background:#f2f7f7;border-left:3px solid var(--cp-teal);border-radius:0 10px 10px 0;padding:16px 20px;margin:0 0 22px;color:#3f5b60;font-size:14px;line-height:1.65;}\n.cp-page .cp-notice p{margin:0;}\n.cp-page .cp-notice em{font-style:normal;}\n.cp-page .cp-nav{display:flex;gap:10px 25px;flex-wrap:wrap;margin:22px 0 30px;font-size:14px;}\n.cp-page .cp-nav a{font-weight:700;}\n.cp-page .cp-calculator{border:1px solid var(--cp-line);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #143c3810;background:white;}\n.cp-page .cp-calculator-title{padding:22px 28px;border-bottom:1px solid var(--cp-line);}\n.cp-page .cp-calculator-title h2{font-size:23px;margin:0;}\n.cp-page .cp-calc-grid{display:grid;grid-template-columns:1.1fr 1fr;}\n.cp-page .cp-form{padding:26px 28px;}\n.cp-page .cp-field{margin-bottom:21px;}\n.cp-page .cp-label{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px;min-height:42px;}\n.cp-page label{display:block;font-size:15px;font-weight:700;line-height:1.45;}\n.cp-page .cp-label img{width:58px;height:46px;object-fit:contain;flex-shrink:0;}\n.cp-page .cp-label .cp-syringe-img{width:95px;}\n.cp-page input,.cp-page select{appearance:auto;width:100%;height:52px;border:1px solid #adc6c4;border-radius:9px;background:#fff;color:var(--cp-ink);padding:10px 14px;font:inherit;box-shadow:none;margin:0;}\n.cp-page input::placeholder{color:#73858a;}\n.cp-page button{border:0;border-radius:9px;background:var(--cp-teal);color:white;width:100%;padding:14px 20px;font:700 17px Arial,sans-serif;cursor:pointer;min-height:52px;}\n.cp-page button:hover{background:#075f58;}\n.cp-page :is(input,select,button,a,summary):focus-visible{outline:3px solid #26a79a;outline-offset:4px;}\n.cp-page .cp-help{display:block;font-size:14px;color:var(--cp-muted);margin-top:7px;}\n.cp-page .cp-result-panel{padding:28px;background:#eff8f6;border-left:1px solid var(--cp-line);display:flex;flex-direction:column;justify-content:center;min-width:0;}\n.cp-page .cp-eyebrow{color:var(--cp-teal);font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;}\n.cp-page .cp-empty{font-size:30px;line-height:1.2;letter-spacing:-.03em;max-width:310px;margin:12px 0 22px;}\n.cp-page .cp-empty small{display:block;margin-top:14px;font-size:15px;line-height:1.6;color:var(--cp-muted);letter-spacing:0;}\n.cp-page .cp-big{font-size:clamp(44px,5vw,68px);line-height:1.1;font-weight:700;letter-spacing:-.04em;margin:7px 0;overflow-wrap:anywhere;}\n.cp-page .cp-big small{font-size:20px;letter-spacing:0;font-weight:400;}\n.cp-page .cp-volume{font-size:20px;color:var(--cp-teal);margin-bottom:20px;}\n.cp-page .cp-result-row{padding:10px 0;border-top:1px solid #cfdfdc;display:flex;justify-content:space-between;gap:16px;font-size:14px;}\n.cp-page .cp-result-row strong{text-align:right;}\n.cp-page .cp-scale-title{font-size:14px;line-height:1.5;font-weight:700;margin-top:27px;}\n.cp-page .peptide-calc-syringe-scale-container{position:relative;height:70px;border:2px solid #879f9b;border-radius:8px;margin-top:14px;background:#fff;overflow:hidden;}\n.cp-page .peptide-calc-syringe-water{height:100%;width:0;position:absolute;left:0;top:0;background:#80cfc1;}\n.cp-page .peptide-calc-syringe-barrel{position:absolute;inset:0;background:linear-gradient(to right,#c3d7d133 1px,transparent 1px) repeat-x;background-size:4px 100%;}\n.cp-page .peptide-calc-syringe-ticks{position:absolute;inset:0 7px;}\n.cp-page .peptide-calc-syringe-ticks span{position:absolute;top:0;width:1px;background:#274b46;}\n.cp-page .peptide-calc-syringe-labels{position:absolute;top:37px;left:3px;right:3px;display:flex;justify-content:space-between;font-size:12px;color:#274b46;}\n.cp-page .cp-status{font-size:14px;line-height:1.5;margin:16px 0 0;min-height:42px;color:#3e5e58;}\n.cp-page .cp-section{padding-top:56px;scroll-margin-top:30px;}\n.cp-page .cp-section-lead{max-width:740px;color:var(--cp-muted);margin-bottom:24px;}\n.cp-page .cp-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px;}\n.cp-page .cp-step{padding:24px;border:1px solid var(--cp-line);border-radius:14px;background:#fff;}\n.cp-page .cp-step-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;}\n.cp-page .cp-step-top img{width:94px;height:84px;object-fit:contain;}\n.cp-page .cp-step-label{font-size:14px;font-weight:700;color:var(--cp-teal);}\n.cp-page .cp-step-sub{font-size:14px;color:var(--cp-muted);}\n.cp-page .cp-step p{font-size:16px;}\n.cp-page .cp-step p:last-child{margin-bottom:0;}\n.cp-page .cp-unit-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--cp-line);border-radius:14px;overflow:hidden;}\n.cp-page .cp-unit{padding:25px;}\n.cp-page .cp-unit+.cp-unit{border-left:1px solid var(--cp-line);}\n.cp-page .cp-unit b{display:block;color:var(--cp-teal);font-size:27px;margin-bottom:10px;}\n.cp-page .cp-unit p{margin:0;}\n.cp-page .cp-example{display:grid;grid-template-columns:1fr 1fr;background:#153e3a;border-radius:16px;padding:30px;gap:35px;color:#fff;}\n.cp-page .cp-example h3{color:#fff;}\n.cp-page .cp-example .cp-eyebrow{color:#95ddd0;}\n.cp-page .cp-equation{padding:13px 0;border-bottom:1px solid #ffffff30;line-height:1.5;}\n.cp-page .cp-table-wrap{overflow-x:auto;margin-top:24px;}\n.cp-page table{border-collapse:collapse;width:100%;font-size:15px;margin:0;}\n.cp-page caption{text-align:left;font-weight:700;margin-bottom:10px;color:var(--cp-ink);}\n.cp-page th,.cp-page td{text-align:left;border:0;border-bottom:1px solid var(--cp-line);padding:12px 14px;}\n.cp-page th{background:#eff7f5;font-weight:700;}\n.cp-page .cp-faq details{border-bottom:1px solid var(--cp-line);padding:0;}\n.cp-page .cp-faq summary{padding:21px 4px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.4;}\n.cp-page .cp-faq details p{padding:0 4px 20px;max-width:850px;margin:0;color:#426269;}\n.cp-page .cp-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--cp-line);padding-top:22px;}\n.cp-page .cp-checks h3{font-size:18px;}\n.cp-page .cp-bottom{border-top:1px solid var(--cp-line);margin-top:42px;padding-top:22px;font-size:14px;}\n.cp-page .elementor-widget{margin-bottom:0;}\n.cp-page .cp-presets{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 12px;}\n.cp-page button.cp-preset{width:auto;min-height:42px;padding:9px 12px;font-size:14px;background:#fff;border:1px solid #adc6c4;color:#254841;}\n.cp-page button.cp-preset:hover{background:#e4f4ee;border-color:#08786d;}\n.cp-page button.cp-preset[aria-pressed=true]{background:#08786d;border-color:#08786d;color:#fff;}\n.cp-page .cp-custom-label{display:block;font-size:13px;color:#526b70;margin:0 0 5px;}\n.cp-page .cp-syringe-visual{margin:12px -14px 0;}\n.cp-page .cp-syringe-visual svg,.cp-page .cp-zoom svg{display:block;width:100%;height:auto;overflow:visible;}\n.cp-page .cp-zoom{margin:12px 0;padding:14px 10px 8px;border:1px solid #c5dcd5;background:#ffffff90;border-radius:10px;font-size:14px;}\n.cp-page .cp-zoom .cp-help{font-size:13px;}\n.cp-page .cp-supplies{background:#eff8f6;border:1px solid #d9e6e5;border-radius:12px;padding:20px 24px;margin:22px 0;}\n.cp-page .cp-supplies p{margin:5px 0 0;}\n.cp-page .cp-recon-list{padding:0;margin:0;list-style:none;counter-reset:recon;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;}\n.cp-page .cp-recon-list li{counter-increment:recon;display:flex;align-items:flex-start;gap:16px;padding:23px 0;border-bottom:1px solid #d9e6e5;}\n.cp-page .cp-recon-list li::before{content:counter(recon);display:grid;place-items:center;flex:0 0 34px;height:34px;background:#e4f4ee;color:#08786d;border-radius:50%;font-weight:700;}\n.cp-page .cp-recon-list h3{font-size:19px;}\n.cp-page .cp-recon-list p{margin:0;}\n@media(max-width:767px){.cp-page .cp-recon-list{grid-template-columns:1fr;}.cp-page .cp-syringe-visual{margin:12px -18px 0;}}\n@media(max-width:767px){.cp-page{padding:26px 18px 40px;}.cp-page .cp-calc-grid,.cp-page .cp-steps,.cp-page .cp-example,.cp-page .cp-checks,.cp-page .cp-unit-grid{grid-template-columns:1fr;}.cp-page .cp-result-panel{border-left:0;border-top:1px solid var(--cp-line);}.cp-page .cp-form,.cp-page .cp-result-panel,.cp-page .cp-calculator-title{padding:22px;}.cp-page .cp-unit+.cp-unit{border-left:0;border-top:1px solid var(--cp-line);}.cp-page .cp-section{padding-top:38px;}.cp-page .cp-example{gap:15px;padding:24px;}.cp-page .cp-step{padding:22px;}.cp-page .cp-result-row{flex-wrap:wrap;}.cp-page .cp-big{font-size:52px;}}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43438adb elementor-widget elementor-widget-heading\" data-id=\"43438adb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Peptide Calculator<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-749469d9 elementor-widget elementor-widget-text-editor\" data-id=\"749469d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"cp-intro\"><p>You can use our proprietary peptide calculator which will easily calculate how much liquid mixture you should draw from your peptide vial based on how much BAC water you added to reach the necessary strength.<\/p><p>Simply fill all the fields below and click \u201cCalculate\u201d.\u00a0<\/p><p>Below, we have simple <a href=\"#how-to\">steps explaining how to use the calculator<\/a>.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1122428a elementor-widget elementor-widget-html\" data-id=\"1122428a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav class=\"cp-nav\" aria-label=\"On this page\"><a href=\"#cp-calculator\">Calculator<\/a><a href=\"#how-to\">How to use it<\/a><a href=\"#cp-reconstitution\">Reconstitution steps<\/a><a href=\"#cp-units\">Units explained<\/a><a href=\"#cp-example\">Example<\/a><a href=\"#cp-faq\">FAQs<\/a><\/nav><section class=\"cp-calculator\" data-cp-calculator id=\"cp-calculator\" aria-label=\"Peptide calculator\">\n<div class=\"cp-calculator-title\"><h2>Visual Peptide Reconstitution Calculator \ud83d\udc89<\/h2><\/div>\n<div class=\"cp-calc-grid\"><form class=\"cp-form\" novalidate><div class=\"cp-field\" data-field=\"mg\"><div class=\"cp-label\"><label for=\"cp-mg\" id=\"cp-label-mg\">Peptide amount in vial (in <strong>mg<\/strong>):<\/label><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg\" alt=\"Peptide vial\" class=\"\"><\/div><div class=\"cp-presets\" role=\"group\" aria-labelledby=\"cp-label-mg\"><button type=\"button\" class=\"cp-preset\" data-preset=\"1\" aria-pressed=\"false\">1 mg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"2\" aria-pressed=\"false\">2 mg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"5\" aria-pressed=\"false\">5 mg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"10\" aria-pressed=\"false\">10 mg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"15\" aria-pressed=\"false\">15 mg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"20\" aria-pressed=\"false\">20 mg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"other\" aria-pressed=\"false\">Other amount<\/button><\/div><span class=\"cp-custom-label\">Other amount (mg)<\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" name=\"mg\" id=\"cp-mg\" placeholder=\"e.g. 5\" required><span class=\"cp-help\">Use the total amount printed on the vial.<\/span><\/div><div class=\"cp-field\" data-field=\"water\"><div class=\"cp-label\"><label for=\"cp-water\" id=\"cp-label-water\">BAC water added (in mL):<\/label><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/04\/BAC-Water_mockup-scaled.jpg\" alt=\"BAC water\" class=\"\"><\/div><div class=\"cp-presets\" role=\"group\" aria-labelledby=\"cp-label-water\"><button type=\"button\" class=\"cp-preset\" data-preset=\"0.5\" aria-pressed=\"false\">0.5 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"1\" aria-pressed=\"false\">1 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"2\" aria-pressed=\"false\">2 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"3\" aria-pressed=\"false\">3 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"5\" aria-pressed=\"false\">5 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"other\" aria-pressed=\"false\">Other amount<\/button><\/div><span class=\"cp-custom-label\">Other amount (mL)<\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" name=\"water\" id=\"cp-water\" placeholder=\"e.g. 2\" required><span class=\"cp-help\">Enter the water volume for your calculation.<\/span><\/div><div class=\"cp-field\" data-field=\"dose\"><div class=\"cp-label\"><label for=\"cp-dose\" id=\"cp-label-dose\">Target research amount (<strong>in mcg<\/strong> | 100mcg = 0.1mg):<\/label><\/div><div class=\"cp-presets\" role=\"group\" aria-labelledby=\"cp-label-dose\"><button type=\"button\" class=\"cp-preset\" data-preset=\"50\" aria-pressed=\"false\">50 mcg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"100\" aria-pressed=\"false\">100 mcg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"250\" aria-pressed=\"false\">250 mcg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"500\" aria-pressed=\"false\">500 mcg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"1000\" aria-pressed=\"false\">1000 mcg<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"other\" aria-pressed=\"false\">Other amount<\/button><\/div><span class=\"cp-custom-label\">Other amount (mcg)<\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" name=\"dose\" id=\"cp-dose\" placeholder=\"e.g. 250\" required><span class=\"cp-help\">Enter the amount from your research protocol.<\/span><\/div><div class=\"cp-field\" data-field=\"capacity\"><div class=\"cp-label\"><label for=\"cp-capacity\" id=\"cp-label-capacity\">Select your syringe volume:<\/label><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/07\/insulin-syringe.png\" alt=\"Syringe\" class=\"cp-syringe-img\"><\/div><div class=\"cp-presets\" role=\"group\" aria-labelledby=\"cp-label-capacity\"><button type=\"button\" class=\"cp-preset\" data-preset=\"0.3\" aria-pressed=\"false\">0.3 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"0.5\" aria-pressed=\"false\">0.5 mL<\/button><button type=\"button\" class=\"cp-preset\" data-preset=\"1\" aria-pressed=\"true\">1 mL<\/button><\/div><select name=\"capacity\" id=\"cp-capacity\">\n    <option value=\"1\" selected=\"\">1 mL (100 IU)<\/option>\n    <option value=\"0.5\">0.5 mL (50 IU)<\/option>\n    <option value=\"0.3\">0.3 mL (30 IU)<\/option>\n  <\/select><span class=\"cp-help\">U-100 only. 100 units = 1 mL.<\/span><\/div><button type=\"submit\">Calculate<\/button><\/form>\n<div class=\"cp-result-panel\"><div class=\"cp-eyebrow\">Your result<\/div>\n<div class=\"cp-empty\" data-empty>Your input<br>will visualize here.<small>Fill in the four fields. Then click Calculate.<\/small><\/div>\n<div data-result hidden><div>\ud83d\udd22 <strong>Sample draw to:<\/strong><\/div><div class=\"cp-big\"><span data-units><\/span> <small>mark<\/small><\/div><div class=\"cp-volume\"><span data-volume><\/span> per aliquot<\/div>\n<div class=\"cp-result-row\"><span>\ud83d\udc89 Each sample draw =<\/span><strong><span data-dose><\/span> of peptide<\/strong><\/div>\n<div class=\"cp-result-row\"><span>\ud83d\udce6 Total aliquots in vial:<\/span><strong data-doses><\/strong><\/div>\n<div class=\"cp-result-row\"><span>Concentration<\/span><strong data-concentration><\/strong><\/div><\/div>\n<div class=\"cp-scale-title\">Visual Syringe Scale <i>(how much sample to draw)<\/i><\/div>\n<div class=\"cp-syringe-visual\" data-syringe aria-hidden=\"true\"><svg viewBox=\"0 0 760 190\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M8 100 H68\" stroke=\"#7d918e\" stroke-width=\"3\"\/><path d=\"M62 87 H89 V113 H62 Z\" fill=\"#b8cec9\" stroke=\"#53776f\"\/>\n  <rect x=\"85\" y=\"65\" width=\"570\" height=\"70\" rx=\"9\" fill=\"#fff\" stroke=\"#759d93\" stroke-width=\"2\"\/>\n  <rect x=\"100\" y=\"67\" width=\"0\" height=\"66\" fill=\"#9cddd0\"\/>\n  <path d=\"M105 93 H713 V107 H105 Z\" fill=\"#d6e4e0\" stroke=\"#759d93\"\/>\n  <rect x=\"100\" y=\"68\" width=\"7\" height=\"64\" rx=\"2\" fill=\"#254841\"\/>\n  <rect x=\"650\" y=\"48\" width=\"9\" height=\"104\" rx=\"4\" fill=\"#d6e4e0\" stroke=\"#759d93\"\/>\n  <rect x=\"711\" y=\"75\" width=\"12\" height=\"50\" rx=\"4\" fill=\"#d6e4e0\" stroke=\"#759d93\"\/>\n  <line x1=\"100\" x2=\"100\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"100\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">0<\/text><line x1=\"105.4\" x2=\"105.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"110.8\" x2=\"110.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"116.2\" x2=\"116.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"121.6\" x2=\"121.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"127\" x2=\"127\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"132.4\" x2=\"132.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"137.8\" x2=\"137.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"143.2\" x2=\"143.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"148.6\" x2=\"148.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"154\" x2=\"154\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"154\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">10<\/text><line x1=\"159.4\" x2=\"159.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"164.8\" x2=\"164.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"170.2\" x2=\"170.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"175.60000000000002\" x2=\"175.60000000000002\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"181\" x2=\"181\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"186.4\" x2=\"186.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"191.8\" x2=\"191.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"197.2\" x2=\"197.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"202.6\" x2=\"202.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"208\" x2=\"208\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"208\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">20<\/text><line x1=\"213.39999999999998\" x2=\"213.39999999999998\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"218.8\" x2=\"218.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"224.2\" x2=\"224.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"229.6\" x2=\"229.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"235\" x2=\"235\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"240.4\" x2=\"240.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"245.8\" x2=\"245.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"251.20000000000002\" x2=\"251.20000000000002\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"256.6\" x2=\"256.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"262\" x2=\"262\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"262\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">30<\/text><line x1=\"267.4\" x2=\"267.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"272.8\" x2=\"272.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"278.20000000000005\" x2=\"278.20000000000005\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"283.6\" x2=\"283.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"289\" x2=\"289\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"294.4\" x2=\"294.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"299.8\" x2=\"299.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"305.2\" x2=\"305.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"310.6\" x2=\"310.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"316\" x2=\"316\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"316\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">40<\/text><line x1=\"321.4\" x2=\"321.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"326.79999999999995\" x2=\"326.79999999999995\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"332.2\" x2=\"332.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"337.6\" x2=\"337.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"343\" x2=\"343\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"348.4\" x2=\"348.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"353.79999999999995\" x2=\"353.79999999999995\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"359.2\" x2=\"359.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"364.6\" x2=\"364.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"370\" x2=\"370\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"370\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">50<\/text><line x1=\"375.4\" x2=\"375.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"380.8\" x2=\"380.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"386.2\" x2=\"386.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"391.6\" x2=\"391.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"397\" x2=\"397\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"402.40000000000003\" x2=\"402.40000000000003\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"407.79999999999995\" x2=\"407.79999999999995\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"413.2\" x2=\"413.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"418.59999999999997\" x2=\"418.59999999999997\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"424\" x2=\"424\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"424\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">60<\/text><line x1=\"429.4\" x2=\"429.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"434.8\" x2=\"434.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"440.2\" x2=\"440.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"445.6\" x2=\"445.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"451\" x2=\"451\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"456.40000000000003\" x2=\"456.40000000000003\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"461.8\" x2=\"461.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"467.20000000000005\" x2=\"467.20000000000005\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"472.59999999999997\" x2=\"472.59999999999997\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"478\" x2=\"478\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"478\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">70<\/text><line x1=\"483.4\" x2=\"483.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"488.8\" x2=\"488.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"494.2\" x2=\"494.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"499.6\" x2=\"499.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"505\" x2=\"505\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"510.4\" x2=\"510.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"515.8\" x2=\"515.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"521.2\" x2=\"521.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"526.6\" x2=\"526.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"532\" x2=\"532\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"532\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">80<\/text><line x1=\"537.4000000000001\" x2=\"537.4000000000001\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"542.8\" x2=\"542.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"548.2\" x2=\"548.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"553.5999999999999\" x2=\"553.5999999999999\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"559\" x2=\"559\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"564.4\" x2=\"564.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"569.8\" x2=\"569.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"575.2\" x2=\"575.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"580.6\" x2=\"580.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"586\" x2=\"586\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"586\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">90<\/text><line x1=\"591.4000000000001\" x2=\"591.4000000000001\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"596.8\" x2=\"596.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"602.2\" x2=\"602.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"607.5999999999999\" x2=\"607.5999999999999\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"613\" x2=\"613\" y1=\"66\" y2=\"88\" stroke=\"#254841\" stroke-width=\"1.6\"\/><line x1=\"618.4\" x2=\"618.4\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"623.8\" x2=\"623.8\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"629.2\" x2=\"629.2\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"634.6\" x2=\"634.6\" y1=\"66\" y2=\"80\" stroke=\"#254841\" stroke-width=\"1\"\/><line x1=\"640\" x2=\"640\" y1=\"66\" y2=\"96\" stroke=\"#254841\" stroke-width=\"1.6\"\/><text x=\"640\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">100<\/text><text x=\"100\" y=\"174\" font-size=\"15\" fill=\"#526b70\">Needle end \u00b7 0<\/text><text x=\"640\" y=\"174\" text-anchor=\"end\" font-size=\"15\" fill=\"#526b70\">100 units \u00b7 1 mL<\/text>\n  <\/svg><\/div>\n<div class=\"cp-zoom\" data-zoom hidden><strong>Closer look at your mark<\/strong><div data-detail aria-hidden=\"true\"><\/div><span class=\"cp-help\">Small lines = 0.5 unit. Numbered lines = 1 unit.<\/span><\/div>\n<span class=\"cp-help\" data-scale-caption>U-100 \u00b7 Each small division = 1 unit (0.01 mL). Longer lines every 5 units. Check the divisions on your actual syringe.<\/span><p class=\"cp-status\" data-status role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p>\n<\/div><\/div><script data-cfasync=\"false\">(function () {\nfunction cpCalculate(mg, water, dose, capacity) {\n  if (![mg, water, dose, capacity].every(x => Number.isFinite(x) && x > 0)) return {error: '\u274c Please fill in all fields correctly.'};\n  if (![1, 0.5, 0.3].includes(capacity)) return {error: 'Select one of the listed syringe sizes.'};\n  if (dose > mg * 1000) return {error: 'This amount exceeds the peptide in the vial. Check your numbers.'};\n  const concentration = mg * 1000 \/ water;\n  const volume = dose \/ concentration;\n  const units = volume * 100;\n  if (![concentration, volume, units].every(x => Number.isFinite(x) && x > 0)) return {error: 'These values are outside the calculator range. Check your numbers.'};\n  if (volume > capacity + 1e-12) return {error: 'This volume exceeds the selected syringe capacity. Check your numbers or select a suitable syringe size.'};\n  return {concentration, volume, units, dose, doses: Math.floor(mg * 1000 \/ dose + 1e-10), fill: Math.min(100, volume \/ capacity * 100)};\n}\nfunction cpSyringe(max, units = null) {\n  const x = 100 + (units === null ? 0 : units \/ max * 540);\n  let ticks = '';\n  for (let i=0;i<=max;i++) {\n    const pos=100+i\/max*540;\n    ticks+=`<line x1=\"${pos}\" x2=\"${pos}\" y1=\"66\" y2=\"${i%10===0?96:i%5===0?88:80}\" stroke=\"#254841\" stroke-width=\"${i%5===0?1.6:1}\"\/>`;\n    if(i%10===0 || (max===30 && i%5===0)) ticks+=`<text x=\"${pos}\" y=\"57\" text-anchor=\"middle\" font-size=\"23\" fill=\"#254841\">${i}<\/text>`;\n  }\n  return `<svg viewBox=\"0 0 760 190\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n  <path d=\"M8 100 H68\" stroke=\"#7d918e\" stroke-width=\"3\"\/><path d=\"M62 87 H89 V113 H62 Z\" fill=\"#b8cec9\" stroke=\"#53776f\"\/>\n  <rect x=\"85\" y=\"65\" width=\"570\" height=\"70\" rx=\"9\" fill=\"#fff\" stroke=\"#759d93\" stroke-width=\"2\"\/>\n  <rect x=\"100\" y=\"67\" width=\"${x-100}\" height=\"66\" fill=\"#9cddd0\"\/>\n  <path d=\"M${x+5} 93 H713 V107 H${x+5} Z\" fill=\"#d6e4e0\" stroke=\"#759d93\"\/>\n  <rect x=\"${x}\" y=\"68\" width=\"7\" height=\"64\" rx=\"2\" fill=\"#254841\"\/>\n  <rect x=\"650\" y=\"48\" width=\"9\" height=\"104\" rx=\"4\" fill=\"#d6e4e0\" stroke=\"#759d93\"\/>\n  <rect x=\"711\" y=\"75\" width=\"12\" height=\"50\" rx=\"4\" fill=\"#d6e4e0\" stroke=\"#759d93\"\/>\n  ${ticks}<text x=\"100\" y=\"174\" font-size=\"15\" fill=\"#526b70\">Needle end \u00b7 0<\/text><text x=\"640\" y=\"174\" text-anchor=\"end\" font-size=\"15\" fill=\"#526b70\">${max} units \u00b7 ${max\/100} mL<\/text>\n  ${units===null?'':`<path d=\"M${x} 132 l-7 13 h14 Z\" fill=\"#08786d\"\/>`}<\/svg>`;\n}\nfunction cpDetail(max, units) {\n  const start=Math.max(0,Math.min(max-10,Math.floor(units)-5));\n  const pos=25+(units-start)*35;\n  let ticks='';\n  for(let i=0;i<=20;i++) {\n    const x=25+i*17.5;\n    ticks+=`<line x1=\"${x}\" x2=\"${x}\" y1=\"35\" y2=\"${i%2===0?60:48}\" stroke=\"#254841\"\/>`;\n    if(i%2===0) ticks+=`<text x=\"${x}\" y=\"81\" text-anchor=\"middle\" font-size=\"20\" fill=\"#254841\">${start+i\/2}<\/text>`;\n  }\n  return `<svg viewBox=\"0 0 400 92\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"25\" y=\"35\" width=\"350\" height=\"26\" fill=\"#fff\"\/>${ticks}<path d=\"M${pos} 31 v32\" stroke=\"#08786d\" stroke-width=\"3\"\/><path d=\"M${pos} 33 l-6 -9 h12 Z\" fill=\"#08786d\"\/><\/svg>`;\n}\nif (typeof module !== 'undefined') {module.exports = cpCalculate;module.exports.syringe=cpSyringe;module.exports.detail=cpDetail;}\nif (typeof document !== 'undefined') {\n  if (window.cpCalculatorV3) { window.cpCalculatorV3.scan(); return; }\n  const initialized = new WeakSet();\n  function initialize(root) {\n  if (initialized.has(root)) return;\n  const q = s => root.querySelector(s);\n  const form = q('form'), result = q('[data-result]'), status = q('[data-status]');\n  if (!form || !result || !status || !q('[data-detail]') || !form.elements.capacity) return;\n  initialized.add(root);\n  const fmt = n => n.toLocaleString('en-US', {maximumSignificantDigits: 6, useGrouping: false});\n  function scale() {\n    const max = Number(form.elements.capacity.value) * 100;\n    q('[data-syringe]').innerHTML = cpSyringe(max);\n    q('[data-scale-caption]').textContent = 'U-100 \u00b7 Each small division = 1 unit (0.01 mL). Longer lines every 5 units. Check the divisions on your actual syringe.';\n  }\n  function clear(message) {\n    result.hidden=true;\n    q('[data-empty]').hidden=false;\n    q('[data-zoom]').hidden=true;\n    status.textContent=message || '';\n    scale();\n  }\n  function syncPresets(key, custom=false) {\n    const field=q('[data-field=\"'+key+'\"]');\n    const value=form.elements[key].value;\n    field.querySelectorAll('[data-preset]').forEach(button=>button.setAttribute('aria-pressed',String(custom ? button.dataset.preset==='other' : value!=='' && Number(button.dataset.preset)===Number(value))));\n  }\n  form.addEventListener('click',e=>{\n    const button=e.target.closest('[data-preset]');\n    if(!button)return;\n    const key=button.closest('[data-field]').dataset.field;\n    const custom=button.dataset.preset==='other';\n    form.elements[key].value=custom?'':button.dataset.preset;\n    syncPresets(key,custom);\n    if(custom)form.elements[key].focus();\n    clear('Values changed. Click Calculate to update your result.');\n  });\n  form.addEventListener('input',e=>{\n    if(e.target.name)syncPresets(e.target.name,true);\n    clear('Values changed. Click Calculate to update your result.');\n  });\n  form.addEventListener('change',e=>{\n    if(e.target.name==='capacity')syncPresets('capacity');\n    clear('Values changed. Click Calculate to update your result.');\n  });\n  form.addEventListener('submit', e => {\n    e.preventDefault();\n    const values = ['mg','water','dose','capacity'].map(k => Number(form.elements[k].value));\n    const r = cpCalculate(...values);\n    if(r.error){clear(r.error);return;}\n    q('[data-empty]').hidden=true;result.hidden=false;\n    q('[data-units]').textContent=fmt(r.units);\n    q('[data-volume]').textContent=fmt(r.volume)+' mL';\n    q('[data-dose]').textContent=fmt(r.dose)+' mcg';\n    q('[data-doses]').textContent=r.doses+' aliquots';\n    q('[data-concentration]').textContent=fmt(r.concentration)+' mcg\/mL';\n    const max=values[3]*100;\n    q('[data-syringe]').innerHTML=cpSyringe(max,r.units);\n    q('[data-detail]').innerHTML=cpDetail(max,r.units);\n    q('[data-zoom]').hidden=false;\n    status.textContent = 'Calculated mark: '+fmt(r.units)+' U-100 units. Read the edge of the dark stopper closest to the needle. The drawing is a guide, not a measurement device.';\n  });\n  clear();\n  root.dataset.ready = 'true';\n  }\n  function scan() { document.querySelectorAll('[data-cp-calculator]').forEach(initialize); }\n  let observer;\n  function start() {\n    scan();\n    if (!observer && document.body && typeof MutationObserver !== 'undefined') {\n      observer = new MutationObserver(records => {\n        if (records.some(record => Array.from(record.addedNodes).some(node =>\n          node.nodeType === 1 && (node.matches('[data-cp-calculator]') || node.querySelector('[data-cp-calculator]'))\n        ))) scan();\n      });\n      observer.observe(document.body, {childList:true,subtree:true});\n    }\n  }\n  window.cpCalculatorV3 = {scan};\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start, {once:true});\n  else start();\n}\n})();\n<\/script><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78a598f7 elementor-widget elementor-widget-text-editor\" data-id=\"78a598f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section id=\"how-to\" class=\"cp-section\"><h2>How to Use Our Peptide Calculator?<\/h2><p class=\"cp-eyebrow\">Start<\/p><div class=\"cp-steps\"><article class=\"cp-step\"><div class=\"cp-step-top\"><div><div class=\"cp-step-label\">Step #1<\/div><div class=\"cp-step-sub\">Peptide amount selection<\/div><\/div><p><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled.jpg\" alt=\"BPC-157 vial cellpeptides\" \/><\/p><\/div><h3>Select your peptide vial strength in mg (milligrams)<\/h3><p>Each peptide vial comes with its own concentration. Usually 5mg or 10mg. It would be visible on the peptide label. In this case, <strong>from the example image &#8211; the peptide strength is 5mg.<\/strong><\/p><\/article><article class=\"cp-step\"><div class=\"cp-step-top\"><div><div class=\"cp-step-label\">Step #2<\/div><div class=\"cp-step-sub\">BAC Water volume selection<\/div><\/div><p><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/04\/BAC-Water_mockup-scaled.jpg\" alt=\"BAC Water_mockup\" \/><\/p><\/div><h3>Select how much BAC water you want to add<\/h3><p>Each peptide needs reconstitution with bacteriostatic water. In this step you should add how much water (in ml) you plan to inject into the peptide vial. Typically, people add 1-2ml of BAC water.<\/p><\/article><article class=\"cp-step\"><div class=\"cp-step-top\"><div><div class=\"cp-step-label\">Step #3<\/div><div class=\"cp-step-sub\">Peptide mix strength selection<\/div><\/div><p><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/04\/bpc-157-and-TB-500-no-bcg.png\" alt=\"bpc-157 and TB-500 no bcg\" \/><\/p><\/div><h3>Select your wanted peptide mixture strength<\/h3><p>In this step you should input how much of peptide you plan research in mcg (micrograms).<\/p><p>Typical strengths range from ~100 mcg up to 1000 mcg and more.<\/p><\/article><article class=\"cp-step\"><div class=\"cp-step-top\"><div><div class=\"cp-step-label\">Final Step<\/div><div class=\"cp-step-sub\">Syringe volume selection<\/div><\/div><p><img decoding=\"async\" src=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/07\/insulin-syringe.png\" alt=\"insulin syringe\" \/><\/p><\/div><h3>Select your syringe volume &amp; click &#8220;Calculate&#8221;<\/h3><p>We recommend using insulin syringes in volume of 1ml (milliliter).<\/p><p>You can also select 0.5 or 0.3ml syringes if you have those.\u00a0<\/p><p>Once that&#8217;s done &#8211; simply click &#8220;calculate&#8221; and you will be able to see on the visual syringe scale how much of mixed peptide you should draw in order to achieve your desired peptide strength for your in-vitro research.<\/p><\/article><\/div><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23f9cb8f elementor-widget elementor-widget-text-editor\" data-id=\"23f9cb8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section id=\"cp-reconstitution\" class=\"cp-section\"><h2>Correct Peptide Reconstitution Steps<\/h2><p class=\"cp-section-lead\">Reconstitution means dissolving the peptide powder in a suitable liquid (BAC most commonly).<\/p><div class=\"cp-supplies\"><p><strong>Have these ready<\/strong><\/p><p>Your peptide vial, the specified diluent (i.e. BAC), sterile measuring equipment (syringe), alcohol wipes, glove, and a label if you need one.<\/p><\/div><ol class=\"cp-recon-list\"><li><div><h3>See if you&#8217;re using the correct diluent<\/h3><p>Read the product sheet before opening anything. BAC water is not suitable for every peptide. Confirm the liquid, volume and storage conditions your protocol requires.<\/p><\/div><\/li><li><div><h3>Set up a clean workspace<\/h3><p>Clean the work surface. Wash your hands and put on the required protective equipment. Keep sterile parts covered until needed.<\/p><\/div><\/li><li><div><h3>Prepare both vials &#8212; peptide and diluent<\/h3><p>If the product instructions allow, let cold vials reach room temperature while sealed. Remove the protective flip-off caps. Wipe the exposed rubber stoppers with alcohol swab and let them dry.<\/p><\/div><\/li><li><div><h3>Measure the diluent, then add slowly to peptide vial<\/h3><p>Measure the planned diluent volume with sterile equipment (syringe usually). Add it gently down the inside wall of the peptide vial. Avoid a forceful stream onto the powder.<\/p><\/div><\/li><li><div><h3>Give the peptide powder time to dissolve<\/h3><p>Do not immediately shake or heat if the powder is not dissolved instantly. If powder remains or the appearance seems wrong, check with the supplier before continuing.\u00a0<\/p><\/div><\/li><li><div><h3>Label the peptide and store it correctly<\/h3><p>Record the peptide name, diluent, concentration and mixing date (if not already done). Use the product\u2019s storage instructions and stability limit. Keep in mind that there is no single shelf life for all peptides.<\/p><\/div><\/li><\/ol><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46d0ff05 elementor-widget elementor-widget-text-editor\" data-id=\"46d0ff05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section id=\"cp-units\" class=\"cp-section\"><h2>mg, mcg, mL and Units on a Syringe: What Do They Mean?<\/h2><p class=\"cp-section-lead\">The vial label shows a peptide amount present inside the vial. The syringe measures the liquid volume. These are different things.<\/p><div class=\"cp-unit-grid\"><div class=\"cp-unit\"><p><b><u>mg<\/u> (milligrams) &amp; <u>mcg<\/u> (micrograms)<\/b><\/p><h3>The peptide amount<\/h3><p>Both measure mass. There are 1,000 mcg in 1 mg. So 250 mcg equals 0.25 mg.<\/p><\/div><div class=\"cp-unit\"><p><b>mL (milliliter)<\/b><\/p><h3>The liquid volume<\/h3><p>This measures the liquid. Adding more water lowers the concentration. It does not add more peptide.<\/p><\/div><div class=\"cp-unit\"><p><b>U-100 units (1 mL)<\/b><\/p><h3>The syringe scale<\/h3><p>On a U-100 syringe, 100 units equal 1 mL. One unit equals 0.01 mL. Units do not tell you the peptide amount on their own.<\/p><\/div><\/div><p class=\"cp-help\">Most common syringe options use \u201cIU.\u201d Here, the numbers refer to U-100 syringe markings.<\/p><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43f22b1f elementor-widget elementor-widget-text-editor\" data-id=\"43f22b1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section id=\"cp-example\" class=\"cp-section\"><h2>A Simple Peptide Calculator Example<\/h2><p class=\"cp-section-lead\">This example below shows the math only. It does not suggest an amount to use in your research.<\/p><div class=\"cp-example\"><div><div class=\"cp-eyebrow\">Example inputs<\/div><h3>5 mg peptide. 2 mL water.<br \/>250 mcg target amount.<\/h3><p>First, convert the vial amount to mcg. Then divide it by the water volume. This gives the concentration.<\/p><p>Divide the target amount by the concentration to find the liquid volume.<\/p><\/div><div><div class=\"cp-equation\">5 mg \u00d7 1,000 = <strong>5,000 mcg<\/strong><\/div><div class=\"cp-equation\">5,000 mcg \u00f7 2 mL = <strong>2,500 mcg\/mL<\/strong><\/div><div class=\"cp-equation\">250 mcg \u00f7 2,500 mcg\/mL = <strong>0.1 mL<\/strong><\/div><div class=\"cp-equation\">0.1 mL \u00d7 100 = <strong>10 U-100 units<\/strong><\/div><\/div><\/div><div class=\"cp-table-wrap\"><table><caption>U-100 units to mL: a &#8216;quick-glance&#8217; table<\/caption><thead><tr><th scope=\"col\">U-100 units<\/th><th scope=\"col\">Liquid volume<\/th><\/tr><\/thead><tbody><tr><td>5 units<\/td><td>0.05 mL<\/td><\/tr><tr><td>10 units<\/td><td>0.10 mL<\/td><\/tr><tr><td>25 units<\/td><td>0.25 mL<\/td><\/tr><tr><td>50 units<\/td><td>0.50 mL<\/td><\/tr><tr><td>100 units<\/td><td>1.00 mL<\/td><\/tr><\/tbody><\/table><\/div><p class=\"cp-help\">This table applies only to U-100 scales. The peptide amount in each volume depends on the concentration.<\/p><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59462bc9 elementor-widget elementor-widget-text-editor\" data-id=\"59462bc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section class=\"cp-section\"><h2>Three things to check<\/h2><div class=\"cp-checks\"><div><h3>1. Read the vial label<\/h3><p>Use the total peptide amount in mg. A vial\u2019s capacity in mL is a different number.<\/p><\/div><div><h3>2. Check mg and mcg<\/h3><p>The target field uses mcg. If your amount is in mg, multiply it by 1,000 first.<\/p><\/div><div><h3>3. Match the syringe scale<\/h3><p>Use a U-100 syringe for the unit result. The calculated volume must fit its capacity.<\/p><\/div><\/div><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dc6f0d7 elementor-widget elementor-widget-text-editor\" data-id=\"6dc6f0d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section id=\"cp-faq\" class=\"cp-section cp-faq\"><h2>Peptide calculator FAQs<\/h2><details><summary>What does this peptide calculator calculate?<\/summary><p>It converts the numbers you enter into a peptide solution concentration and a liquid volume. It also shows the matching U-100 syringe units. It does not choose a target amount for you.<\/p><\/details><details><summary>How do I convert mg to mcg?<\/summary><p>Multiply mg by 1,000. For example, 0.5 mg is 500 mcg. To convert mcg to mg, divide by 1,000.<\/p><\/details><details><summary>How much BAC water should I enter?<\/summary><p>Enter the volume used for your research preparation. Follow the product instructions and your laboratory protocol.<\/p><\/details><details><summary>Does more water change the amount of peptide?<\/summary><p>No. The total peptide amount stays the same. More water makes a less concentrated solution. You would need more liquid to achieve the same peptide amount.<\/p><\/details><details><summary>Do 10 units always contain the same amount of peptide?<\/summary><p>No. On a U-100 syringe, 10 units always represent 0.1 mL. The peptide amount in that volume depends on how much peptide and water are in the solution.<\/p><\/details><details><summary>Does changing the syringe size change the result?<\/summary><p>The required liquid volume stays the same. On U-100 syringes, the unit value also stays the same. A smaller syringe has a lower capacity, so the visual fill changes.<\/p><\/details><details><summary>How are total aliquots in a vial calculated?<\/summary><p>The calculator divides the total peptide amount by the target amount. It shows whole aliquots only. This is a theoretical count. It does not account for liquid left in the vial or syringe.<\/p><\/details><details><summary>Can this calculator tell me what dose to take?<\/summary><p>No. It is for educational and laboratory research calculations only. It does not provide a dosing plan or instructions for human or animal use.<\/p><\/details><details><summary>Can I use the total mg on a peptide blend label?<\/summary><p>Only if your target peptide amount refers to the whole blend. A total blend amount cannot tell you the amount of each ingredient without the blend\u2019s composition. This calculator does not calculate separate ingredients.<\/p><\/details><\/section><div class=\"cp-bottom\"><a href=\"#cp-calculator\">Back to the calculator \u2191<\/a><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-695d42d0 elementor-widget elementor-widget-text-editor\" data-id=\"695d42d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"cp-notice\"><p><em><strong>Research Use Only:\u00a0<\/strong>This calculator is provided for educational and laboratory research purposes only. It is intended to help estimate solution concentrations and measurement volumes for in-vitro research settings. It is not a dosing guide, medical tool, or instruction for human or animal use. Any references to syringes, volumes, or concentrations refer only to laboratory measurement and handling, not administration, injection, ingestion, or personal use.<\/em><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Peptide Calculator You can use our proprietary peptide calculator which will easily calculate how much liquid mixture you should draw from your peptide vial based<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"ub_ctt_via":"","footnotes":""},"class_list":["post-1907","page","type-page","status-publish","hentry"],"featured_image_src":null,"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Peptide Calculator - Visual Tool<\/title>\n<meta name=\"description\" content=\"Easily calculate how much peptide to draw and how much BAC water to add to achieve the correct peptide concentration. The tool is FREE!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cellpeptides.com\/sv\/peptide-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Peptide Calculator - Visual Tool\" \/>\n<meta property=\"og:description\" content=\"Easily calculate how much peptide to draw and how much BAC water to add to achieve the correct peptide concentration. The tool is FREE!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cellpeptides.com\/sv\/peptide-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"CellPeptides\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-17T10:01:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cellpeptides.com\/peptide-calculator\/\",\"url\":\"https:\/\/cellpeptides.com\/peptide-calculator\/\",\"name\":\"Peptide Calculator - Visual Tool\",\"isPartOf\":{\"@id\":\"https:\/\/cellpeptides.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cellpeptides.com\/peptide-calculator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cellpeptides.com\/peptide-calculator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg\",\"datePublished\":\"2025-07-08T09:57:37+00:00\",\"dateModified\":\"2026-09-17T10:01:28+00:00\",\"description\":\"Easily calculate how much peptide to draw and how much BAC water to add to achieve the correct peptide concentration. The tool is FREE!\",\"breadcrumb\":{\"@id\":\"https:\/\/cellpeptides.com\/peptide-calculator\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cellpeptides.com\/peptide-calculator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/cellpeptides.com\/peptide-calculator\/#primaryimage\",\"url\":\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg\",\"contentUrl\":\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cellpeptides.com\/peptide-calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cellpeptides.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Peptide Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cellpeptides.com\/#website\",\"url\":\"https:\/\/cellpeptides.com\/\",\"name\":\"CellPeptides\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cellpeptides.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cellpeptides.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cellpeptides.com\/#organization\",\"name\":\"CellPeptides\",\"url\":\"https:\/\/cellpeptides.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/cellpeptides.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/CellPeptides-logo2-lc2.png\",\"contentUrl\":\"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/CellPeptides-logo2-lc2.png\",\"width\":697,\"height\":152,\"caption\":\"CellPeptides\"},\"image\":{\"@id\":\"https:\/\/cellpeptides.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Peptidkalkylator - Visuellt verktyg","description":"Ber\u00e4kna enkelt hur mycket peptid du ska dra upp och hur mycket BAC-vatten du ska tills\u00e4tta f\u00f6r att uppn\u00e5 r\u00e4tt peptidkoncentration. Verktyget \u00e4r GRATIS!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cellpeptides.com\/sv\/peptide-calculator\/","og_locale":"sv_SE","og_type":"article","og_title":"Peptide Calculator - Visual Tool","og_description":"Easily calculate how much peptide to draw and how much BAC water to add to achieve the correct peptide concentration. The tool is FREE!","og_url":"https:\/\/cellpeptides.com\/sv\/peptide-calculator\/","og_site_name":"CellPeptides","article_modified_time":"2026-09-17T10:01:28+00:00","og_image":[{"url":"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Ber\u00e4knad l\u00e4stid":"8 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cellpeptides.com\/peptide-calculator\/","url":"https:\/\/cellpeptides.com\/peptide-calculator\/","name":"Peptidkalkylator - Visuellt verktyg","isPartOf":{"@id":"https:\/\/cellpeptides.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cellpeptides.com\/peptide-calculator\/#primaryimage"},"image":{"@id":"https:\/\/cellpeptides.com\/peptide-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg","datePublished":"2025-07-08T09:57:37+00:00","dateModified":"2026-09-17T10:01:28+00:00","description":"Ber\u00e4kna enkelt hur mycket peptid du ska dra upp och hur mycket BAC-vatten du ska tills\u00e4tta f\u00f6r att uppn\u00e5 r\u00e4tt peptidkoncentration. Verktyget \u00e4r GRATIS!","breadcrumb":{"@id":"https:\/\/cellpeptides.com\/peptide-calculator\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cellpeptides.com\/peptide-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/cellpeptides.com\/peptide-calculator\/#primaryimage","url":"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg","contentUrl":"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/BPC-157_mockup-scaled-503x378.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cellpeptides.com\/peptide-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cellpeptides.com\/"},{"@type":"ListItem","position":2,"name":"Peptide Calculator"}]},{"@type":"WebSite","@id":"https:\/\/cellpeptides.com\/#website","url":"https:\/\/cellpeptides.com\/","name":"CellPeptides","description":"","publisher":{"@id":"https:\/\/cellpeptides.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cellpeptides.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/cellpeptides.com\/#organization","name":"CellPeptides","url":"https:\/\/cellpeptides.com\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/cellpeptides.com\/#\/schema\/logo\/image\/","url":"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/CellPeptides-logo2-lc2.png","contentUrl":"https:\/\/cellpeptides.com\/wp-content\/uploads\/2025\/02\/CellPeptides-logo2-lc2.png","width":697,"height":152,"caption":"CellPeptides"},"image":{"@id":"https:\/\/cellpeptides.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/pages\/1907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/comments?post=1907"}],"version-history":[{"count":0,"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/pages\/1907\/revisions"}],"wp:attachment":[{"href":"https:\/\/cellpeptides.com\/sv\/wp-json\/wp\/v2\/media?parent=1907"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}