{"id":66504,"date":"2026-10-06T17:37:01","date_gmt":"2026-10-06T14:37:01","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=66504"},"modified":"2026-10-06T17:37:01","modified_gmt":"2026-10-06T14:37:01","slug":"thin-layer-chromatography-rf-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/chemistry\/thin-layer-chromatography-rf-calculator\/","title":{"rendered":"Thin-Layer Chromatography Rf 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 of a TLC Spot<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"66504\" data-favorite-title=\"TLC Rf\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/chemistry\/thin-layer-chromatography-rf-calculator\/\" data-favorite-excerpt=\"Enter the distance your TLC spot traveled and the distance the solvent front traveled, and this calculator returns the retention factor Rf with an interpretation of the separation quality.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-chemistry-1\">\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\/thin-layer-chromatography-rf-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-66504\" data-post=\"66504\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"is-single field\" id=\"input-1\"><span class=\"font-semibold\">Distances on the Plate<\/span><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Distance Traveled by Spot<\/label><div class=\"term\">ds<\/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=\"distance_traveled_by_spot\" id=\"field-2\" aria-describedby=\"calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 36\" min=\"0\" value=\"36\"\/><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"unit\" aria-label=\"Unit\"><option value=\"mm\" selected>mm<\/option><option value=\"cm\">cm<\/option><option value=\"in\">in<\/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-2\">Distance from the baseline (origin) to the center of the spot<\/small><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-4\">Distance Traveled by Solvent Front<\/label><div class=\"term\">df<\/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=\"distance_traveled_by_solvent_front\" id=\"field-4\" aria-describedby=\"calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 60\" min=\"0\" value=\"60\"\/><div class=\"grid grid-cols-1\"><select id=\"field-5\" name=\"unit\" aria-label=\"Unit\"><option value=\"mm\" selected>mm<\/option><option value=\"cm\">cm<\/option><option value=\"in\">in<\/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-4\">Distance from the baseline (origin) to the solvent front<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"66504\">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\">Rf<\/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 is-column\" id=\"output-2\"><span class=\"field-title\"><span>Interpretation<\/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=\"66504\" 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>TLC Rf 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\\[ R_f = \\frac{d_s}{d_f} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(R_f\\) \u2014 retention factor (dimensionless, always between 0 and 1)<\/li>\n<li>\\(d_s\\) \u2014 distance from the baseline to the <strong>center<\/strong> of the spot<\/li>\n<li>\\(d_f\\) \u2014 distance from the baseline to the solvent front<\/li>\n<\/ul>\n<p>The formula expresses how far a compound moves up the plate relative to the solvent: a compound that travels with the front has \\(R_f = 1\\), while one that never leaves the baseline has \\(R_f = 0\\).<\/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>TLC Rf \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<p>{example}<\/p>\n<p><strong>Example:<\/strong> on a silica gel plate, a spot travels 36 mm from the baseline, and the solvent front reaches 60 mm from the baseline.<\/p>\n<p>\\[ R_f = \\frac{d_s}{d_f} = \\frac{36\\ \\text{mm}}{60\\ \\text{mm}} = 0.6 \\]<\/p>\n<p><strong>Result:<\/strong> \\(R_f = 0.600\\). The spot moved 60% of the solvent-front distance, which falls in the good working range for identification and separation.<\/p>\n<p>{\/example}<\/p>\n\r\n<\/section>\n<h2>How to Use the Calculator<\/h2>\n<ol>\n<li>Measure the distance from the baseline (origin) to the <strong>center<\/strong> of your spot and enter it in the <em>Distance Traveled by Spot<\/em> field, selecting the unit (mm, cm or in).<\/li>\n<li>Measure the distance from the same baseline to the solvent front and enter it in <em>Distance Traveled by Solvent Front<\/em>, again choosing the matching unit.<\/li>\n<li>Read the <strong>Retention Factor<\/strong> result, together with the interpretation and the full arithmetic shown under <em>Calculation Details<\/em>.<\/li>\n<\/ol>\n<p>Both distances must be measured from the same baseline in the same run. If you mix units (e.g. the spot in cm and the front in mm), the calculator converts them automatically before dividing, so the Rf is still correct.<\/p>\n<h2>What Is the Retention Factor in TLC?<\/h2>\n<p>Thin-layer chromatography (TLC) separates compounds by the tug-of-war between two forces: the mobile phase (solvent) dragging them up the plate, and the stationary phase (usually silica or alumina) holding them back. A polar compound binds strongly to polar silica and barely moves; a nonpolar compound interacts little and travels almost with the solvent front.<\/p>\n<p>The retention factor \\(R_f\\) turns this behavior into a single number. Because it is a ratio of two distances measured on the same plate, it is dimensionless and independent of how far the solvent actually ran \u2014 the spot and the front are compared directly. This is why Rf values, not raw distances, are what you record and compare between runs.<\/p>\n<p>An Rf value is a physical property of a compound only under a fixed set of conditions: the same solvent system, the same stationary phase, and roughly the same temperature. Under identical conditions, a known standard and an unknown that show the same Rf (and co-spot as a single spot) provide strong evidence they are the same compound. Rf is also the practical tool for judging a reaction: disappearing starting material and a new spot at a different Rf tell you the reaction is progressing, which pairs naturally with checking your <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/percent-yield-calculator\/\">percent yield<\/a> after workup.<\/p>\n<p>As a rule of thumb on silica gel, an Rf between about 0.15 and 0.8 is useful. Values around 0.3\u20130.5 give the best combination of separation and run time, which is why chemists typically adjust the solvent polarity until key spots land in that window.<\/p>\n<h2>Assumptions, Limitations and Practical Tips<\/h2>\n<ul>\n<li><strong>Rf is only comparable on the same plate.<\/strong> Run standards and unknowns side by side, or at least on plates from the same batch developed in the same chamber with the same solvent.<\/li>\n<li><strong>Measure to the center of the spot.<\/strong> Streaked or tailing spots make the position ambiguous; in that case report a range or improve the eluent before trusting the number.<\/li>\n<li><strong>The baseline must start above the solvent.<\/strong> If the baseline dips into the solvent at the start, compounds dissolve into the pool below the plate and the distances become meaningless.<\/li>\n<li><strong>Mark the front immediately.<\/strong> The solvent front evaporates within minutes of removing the plate, so pencil it in before it disappears.<\/li>\n<li><strong>Let the front run far enough.<\/strong> A very short run compresses all spots near the baseline and exaggerates measurement error; 5\u20137 cm of development is typical.<\/li>\n<li><strong>Rf alone never proves identity.<\/strong> Two different compounds can share an Rf in one solvent system. Confirm with a second, different solvent system, a co-spot, or another technique.<\/li>\n<\/ul>\n<p>When you use TLC to monitor a reaction, it helps to know how much of each reagent is actually available \u2014 our <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/limiting-reactant-calculator\/\">limiting reactant<\/a> and <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/molarity-calculator\/\">molarity<\/a> calculators can help you set up and interpret the spots you see.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enter the distance your TLC spot traveled and the distance the solvent front traveled, and this calculator returns the retention factor Rf with an interpretation of the separation quality.<\/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":[57],"class_list":["post-66504","post","type-post","status-publish","format-standard","hentry","category-chemistry","tag-reactions"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66504","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=66504"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66504\/revisions"}],"predecessor-version":[{"id":66505,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66504\/revisions\/66505"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=66504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=66504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=66504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}