{"id":66883,"date":"2026-10-13T10:05:37","date_gmt":"2026-10-13T07:05:37","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=66883"},"modified":"2026-10-13T10:05:37","modified_gmt":"2026-10-13T07:05:37","slug":"chromatography-retention-factor-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/chemistry\/chromatography-retention-factor-calculator\/","title":{"rendered":"Chromatography Retention Factor Calculator"},"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\">Find the Retention Factor k\u2032 from Retention Times<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"66883\" data-favorite-title=\"Chromatography Retention Factor\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/chemistry\/chromatography-retention-factor-calculator\/\" data-favorite-excerpt=\"Calculate the chromatographic retention factor k\u2032 from the analyte retention time and the column dead time. Enter both times in any unit and get k\u2032, the adjusted retention time, and an interpretation.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-spectrum\">\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\/chemistry\/chromatography-retention-factor-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-66883\" data-post=\"66883\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field has-term\" id=\"input-1\"><label for=\"field-1\">Retention Time (tR)<\/label><div class=\"term\">tR<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"retention_time_tr\" id=\"field-1\" aria-describedby=\"calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 8.5\" min=\"0\" value=\"8.5\"\/><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"unit\" aria-label=\"Unit\"><option value=\"min\" selected>min<\/option><option value=\"s\">s<\/option><option value=\"h\">h<\/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><small id=\"calc-info-1\">Time from injection to the peak maximum of the analyte.<\/small><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-3\">Dead Time (t0)<\/label><div class=\"term\">t0<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"dead_time_t0\" id=\"field-3\" aria-describedby=\"calc-info-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 1.5\" min=\"0\" value=\"1.5\"\/><div class=\"grid grid-cols-1\"><select id=\"field-4\" name=\"unit\" aria-label=\"Unit\"><option value=\"min\" selected>min<\/option><option value=\"s\">s<\/option><option value=\"h\">h<\/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><small id=\"calc-info-3\">Retention time of an unretained compound (void time), measured with e.g. uracil in reversed-phase LC or methane in GC.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"66883\">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> Retention Factor Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Retention Factor<\/span><span class=\"result-term\">k\u2032<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/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>Adjusted Retention Time<\/span><span class=\"result-term\">tR\u2032<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/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-3\"><span class=\"field-title\"><span>Calculation Details<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/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=\"66883\" 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>Retention Factor 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\">\\[ k' = \\frac{t_R - t_0}{t_0} = \\frac{t_R'}{t_0} \\]<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(k'\\) \u2014 retention factor (also called capacity factor, dimensionless)<\/li>\n<li>\\(t_R\\) \u2014 retention time of the analyte: the time from injection to the peak maximum<\/li>\n<li>\\(t_0\\) \u2014 dead time (void time, hold-up time): the retention time of an unretained compound<\/li>\n<li>\\(t_R'\\) \u2014 adjusted retention time: \\(t_R' = t_R - t_0\\)<\/li>\n<\/ul>\n<p>The formula expresses how much longer the analyte is delayed by the stationary phase compared with a compound that passes straight through the column. Because it is a ratio of two times, \\(k'\\) is dimensionless and independent of the flow rate.<\/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>Retention Factor \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> an analyte peak has a retention time of 8.5 min, and an unretained marker (e.g. uracil in reversed-phase LC) elutes at 1.5 min.<\/p>\n<p>\\[ k' = \\frac{t_R - t_0}{t_0} = \\frac{8.5 - 1.5}{1.5} = \\frac{7.0}{1.5} \\approx 4.6667 \\]<\/p>\n<p><strong>Result:<\/strong> the retention factor is \\(k' \\approx 4.67\\), and the adjusted retention time is \\(t_R' = 8.5 - 1.5 = 7.0\\) min. The analyte spends about 4.67 times as long interacting with the stationary phase as it would in the mobile phase alone \u2014 a value comfortably inside the usual optimum range of 1\u201310 for isocratic HPLC.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Calculator<\/h2>\n<ol>\n<li>Enter the <strong>Retention Time (tR)<\/strong> of your analyte \u2014 the time from injection to the top of its peak.<\/li>\n<li>Pick the matching unit (min, s or h) from the dropdown next to the field.<\/li>\n<li>Enter the <strong>Dead Time (t0)<\/strong>, the retention time of an unretained compound, and select its unit. Both times may be given in different units; the calculator converts them automatically.<\/li>\n<li>Read the <strong>Retention Factor<\/strong> \\(k'\\), the <strong>Adjusted Retention Time<\/strong> \\(t_R'\\) (in minutes), and the <strong>Calculation Details<\/strong>, which show the substitution and an interpretation of the result.<\/li>\n<\/ol>\n<h2>What Is the Retention Factor?<\/h2>\n<p>The retention factor \\(k'\\) (sometimes written \\(k\\), and historically called the capacity factor \\(k'\\)) is the standard way to describe how strongly an analyte is retained by a chromatographic column. It compares the time the analyte spends delayed by the stationary phase (the adjusted retention time \\(t_R'\\)) with the time anything spends simply travelling with the mobile phase (the dead time \\(t_0\\)).<\/p>\n<p>Raw retention times are convenient but misleading: change the flow rate, the column length, or the instrument, and the same separation produces different times. The retention factor removes both the mobile-phase travel time and the effect of flow rate, so \\(k'\\) values can be compared between methods and reported in the literature as a property of the analyte\u2013stationary phase\u2013mobile phase system. This is also why pharmacopoeias and method-validation guidelines specify retention in terms of \\(k'\\) rather than minutes.<\/p>\n<p>There is a useful physical interpretation: \\(k'\\) equals the ratio of the average time (or amount) of analyte in the stationary phase to that in the mobile phase. The fraction of time an analyte molecule spends in the mobile phase is \\(1\/(1+k')\\), and in the stationary phase \\(k'\/(1+k')\\). A \\(k'\\) of 4.67 therefore means the analyte spends about 82% of its time held by the stationary phase.<\/p>\n<p>The retention factor also feeds directly into other key chromatography quantities: it appears in the resolution equation, in selectivity \\(\\alpha = k_2'\/k_1'\\), and in the relationship with the distribution coefficient, since \\(k' = K \\cdot V_s \/ V_m\\). If you are evaluating overall separation quality, combine \\(k'\\) with peak widths in our <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/chromatography-resolution-calculator\/\">Chromatography Resolution calculator<\/a>; for planar chromatography, the analogous quantity is the Rf value, which you can compute with the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/thin-layer-chromatography-rf-calculator\/\">TLC Rf calculator<\/a>.<\/p>\n<h2>Measuring the Dead Time t0<\/h2>\n<p>Because \\(k'\\) depends directly on \\(t_0\\), an incorrect dead time distorts every result. The dead time is measured by injecting a compound that is not retained at all:<\/p>\n<ul>\n<li><strong>Reversed-phase HPLC:<\/strong> uracil is the classic marker; thiourea is also common.<\/li>\n<li><strong>Normal-phase LC:<\/strong> a very non-polar solvent such as pentane or hexane often serves as the void marker.<\/li>\n<li><strong>GC:<\/strong> methane or butane is used, since they barely interact with the stationary phase.<\/li>\n<\/ul>\n<p>A practical alternative is to note the time of the first baseline disturbance after injection (the \"solvent front\" or injection peak), though a genuine unretained marker is more reliable.<\/p>\n<h2>Interpreting and Using k\u2032<\/h2>\n<p>Typical guidelines for isocratic HPLC separations:<\/p>\n<table>\n<thead>\n<tr>\n<th>k\u2032 range<\/th>\n<th>Interpretation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&lt; 1<\/td>\n<td>Weakly retained; peak elutes near the void time where interferences concentrate and resolution from the solvent front is poor.<\/td>\n<\/tr>\n<tr>\n<td>1\u201310 (ideal 2\u20135)<\/td>\n<td>The usual optimum working range: good resolution without excessive run time.<\/td>\n<\/tr>\n<tr>\n<td>&gt; 10<\/td>\n<td>Strongly retained; long runs, broad peaks and poor sensitivity. In reversed-phase LC, increase the organic solvent content or switch to a gradient.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>To increase \\(k'\\) in reversed-phase LC, use a weaker mobile phase (less organic solvent, more water), a longer or more retentive column, or a lower temperature. To decrease it, do the opposite. Keep in mind that changing \\(k'\\) also shifts the retention of every other peak, so re-check resolution after any adjustment.<\/p>\n<h2>Assumptions and Limitations<\/h2>\n<ul>\n<li>Both \\(t_R\\) and \\(t_0\\) must be measured under identical conditions \u2014 same flow rate, temperature, mobile phase and column. Mixing values from different runs gives meaningless results.<\/li>\n<li>The marker used for \\(t_0\\) must be genuinely unretained. A slightly retained \"void marker\" overestimates \\(t_0\\) and underestimates \\(k'\\).<\/li>\n<li>\\(t_R\\) must be greater than \\(t_0\\); a peak eluting before the void marker is an anomaly (or evidence the \"marker\" is not unretained).<\/li>\n<li>The simple time-based formula assumes a constant mobile-phase composition (isocratic elution). In gradient runs, \\(k'\\) varies during the separation and the concept is replaced by the gradient retention factor or \\(k_e\\).<\/li>\n<li>Retention factors are temperature-dependent; for thermodynamic work, the temperature dependence of \\(k'\\) can be analysed with the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/van-t-hoff-equation-calculator\/\">Van 't Hoff equation<\/a>.<\/li>\n<li>The underlying equilibrium quantity is the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/partition-coefficient-calculator\/\">partition coefficient<\/a> between the two phases, which you may also find useful when relating retention to chemical structure.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Calculate the chromatographic retention factor k\u2032 from the analyte retention time and the column dead time. Enter both times in any unit and get k\u2032, the adjusted retention time, and an interpretation.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[54],"tags":[59],"class_list":["post-66883","post","type-post","status-publish","format-standard","hentry","category-chemistry","tag-spectrophotometry"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66883","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=66883"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66883\/revisions"}],"predecessor-version":[{"id":66884,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66883\/revisions\/66884"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=66883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=66883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=66883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}