{"id":10271,"date":"2026-09-01T23:39:28","date_gmt":"2026-09-01T23:39:28","guid":{"rendered":"https:\/\/theycraft.com\/?page_id=10271"},"modified":"2026-09-02T02:22:04","modified_gmt":"2026-09-02T02:22:04","slug":"box-knife-pleat-calculator","status":"publish","type":"page","link":"https:\/\/theycraft.com\/fr\/sewing-free-tools\/box-knife-pleat-calculator\/","title":{"rendered":"Box &#038; Knife Pleat Calculator"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"10271\" class=\"elementor elementor-10271\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e732fc e-flex e-con-boxed e-con e-parent\" data-id=\"4e732fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69bca70 elementor-widget elementor-widget-html\" data-id=\"69bca70\" 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>\r\n  .tc-app-full {\r\n    width: 100%;\r\n    margin: 0 auto 32px auto;\r\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\r\n    color: #1e293b;\r\n    box-sizing: border-box;\r\n    line-height: 1.5;\r\n  }\r\n  .tc-app-full * { box-sizing: border-box; }\r\n\r\n  .tc-hero-card {\r\n    position: relative;\r\n    width: 100%;\r\n    background: radial-gradient(circle at 85% 15%, #1e293b 0%, #0f172a 70%);\r\n    border: 1px solid rgba(255, 255, 255, 0.08);\r\n    border-radius: 20px;\r\n    padding: 56px 32px;\r\n    text-align: center;\r\n    overflow: hidden;\r\n    margin-bottom: 24px;\r\n    box-shadow: 0 20px 25px -5px rgba(15, 23, 42, 0.25);\r\n  }\r\n  .tc-hero-card::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image: radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px);\r\n    background-size: 20px 20px;\r\n    pointer-events: none;\r\n    opacity: 0.6;\r\n  }\r\n  .tc-hero-content {\r\n    position: relative;\r\n    z-index: 1;\r\n    max-width: 720px;\r\n    margin: 0 auto;\r\n  }\r\n  .tc-badge-pill {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    background: rgba(52, 211, 153, 0.1);\r\n    border: 1px solid rgba(52, 211, 153, 0.25);\r\n    color: #34d399;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 1.4px;\r\n    text-transform: uppercase;\r\n    padding: 6px 14px;\r\n    border-radius: 9999px;\r\n    margin-bottom: 18px;\r\n  }\r\n  .tc-badge-dot {\r\n    width: 6px;\r\n    height: 6px;\r\n    background-color: #34d399;\r\n    border-radius: 50%;\r\n    box-shadow: 0 0 8px #34d399;\r\n  }\r\n  .tc-hero-title {\r\n    color: #ffffff !important;\r\n    font-size: 34px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1.25 !important;\r\n    letter-spacing: -0.5px;\r\n    margin: 0 auto 16px auto !important;\r\n  }\r\n  .tc-hero-desc {\r\n    color: #94a3b8;\r\n    font-size: 16px;\r\n    line-height: 1.6;\r\n    max-width: 580px;\r\n    margin: 0 auto 28px auto;\r\n  }\r\n  .tc-cta-btn {\r\n    display: inline-block;\r\n    background: #059669;\r\n    color: #ffffff !important;\r\n    text-decoration: none !important;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.3px;\r\n    padding: 14px 36px;\r\n    border-radius: 9999px;\r\n    border: none;\r\n    cursor: pointer;\r\n    box-shadow: 0 4px 18px rgba(5, 150, 105, 0.4);\r\n    transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n  .tc-cta-btn:hover { background: #047857; transform: translateY(-2px); }\r\n\r\n  .tc-tool-inner {\r\n    max-width: 540px;\r\n    margin: 0 auto;\r\n  }\r\n  .tc-card {\r\n    background: #ffffff;\r\n    border: 1px solid #cbd5e1;\r\n    border-radius: 12px;\r\n    padding: 20px;\r\n    margin-bottom: 18px;\r\n    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.04);\r\n  }\r\n  .tc-card h3 {\r\n    margin: 0 0 14px 0;\r\n    font-size: 17px;\r\n    color: #0f172a;\r\n    border-bottom: 2px solid #f1f5f9;\r\n    padding-bottom: 8px;\r\n  }\r\n  .tc-field { margin-bottom: 12px; }\r\n  .tc-field label {\r\n    display: block;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    margin-bottom: 4px;\r\n    color: #1e293b;\r\n  }\r\n  .tc-field input, .tc-field select {\r\n    width: 100%;\r\n    padding: 10px;\r\n    border: 1px solid #cbd5e1;\r\n    border-radius: 6px;\r\n    font-size: 14px;\r\n    background: #ffffff;\r\n    color: #1e293b;\r\n  }\r\n  .tc-toggle { display: flex; gap: 8px; margin-bottom: 14px; }\r\n  .tc-btn {\r\n    flex: 1;\r\n    padding: 8px;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    border: 1px solid #cbd5e1;\r\n    border-radius: 6px;\r\n    background: #f8fafc;\r\n    color: #475569;\r\n    cursor: pointer;\r\n  }\r\n  .tc-btn.active {\r\n    background: #0f172a !important;\r\n    color: #ffffff !important;\r\n    border-color: #0f172a !important;\r\n  }\r\n  .tc-results {\r\n    margin-top: 14px;\r\n    padding: 14px;\r\n    background: #f8fafc;\r\n    border-radius: 8px;\r\n    border: 1px solid #cbd5e1;\r\n  }\r\n  .tc-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    padding: 6px 0;\r\n    border-bottom: 1px dashed #cbd5e1;\r\n    font-size: 13px;\r\n  }\r\n  .tc-row:last-of-type { border-bottom: none; }\r\n  .tc-row strong { color: #059669; }\r\n\r\n  #tcPleatSvg {\r\n    width: 100%;\r\n    height: 120px;\r\n    background: #ffffff;\r\n    border: 1px solid #cbd5e1;\r\n    border-radius: 6px;\r\n    margin-top: 12px;\r\n    display: block;\r\n  }\r\n  .tc-h4 { font-size: 14px; font-weight: 700; color: #059669; margin: 14px 0 6px 0; }\r\n  .tc-list { margin: 0 0 10px 0; padding-left: 18px; font-size: 13px; line-height: 1.6; color: #334155; }\r\n  .tc-list li { margin-bottom: 4px; }\r\n  .tc-formula {\r\n    background: #0f172a;\r\n    color: #f8fafc;\r\n    padding: 12px;\r\n    border-radius: 6px;\r\n    font-family: monospace;\r\n    font-size: 12px;\r\n    line-height: 1.6;\r\n    margin: 8px 0;\r\n  }\r\n  .tc-formula span { color: #34d399; }\r\n\r\n  @media (max-width: 600px) {\r\n    .tc-hero-card { padding: 36px 20px; border-radius: 16px; }\r\n    .tc-hero-title { font-size: 24px !important; }\r\n    .tc-hero-desc { font-size: 14px; margin-bottom: 22px; }\r\n    .tc-cta-btn { width: 100%; padding: 13px 20px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"tc-app-full\">\r\n  <div class=\"tc-hero-card\">\r\n    <div class=\"tc-hero-content\">\r\n      <div class=\"tc-badge-pill\">\r\n        <span class=\"tc-badge-dot\"><\/span>\r\n        FREE SEWING TOOL\r\n      <\/div>\r\n      <h1 class=\"tc-hero-title\">Box &amp; Knife Pleat Calculator<\/h1>\r\n      <p class=\"tc-hero-desc\">\r\n        Evenly distribute knife or box pleats around waistbands, skirts, and uniform kilts without tricky division or uneven gaps.\r\n      <\/p>\r\n      <a href=\"#inpPleatWaist\" class=\"tc-cta-btn\">Calculate Pleat Layout<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tc-tool-inner\">\r\n    <div class=\"tc-card\">\r\n      <div class=\"tc-toggle\">\r\n        <button type=\"button\" class=\"tc-btn active\" id=\"btnPleatIn\">Inches<\/button>\r\n        <button type=\"button\" class=\"tc-btn\" id=\"btnPleatCm\">Centimeters<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"tc-field\">\r\n        <label for=\"selPleatStyle\">Pleat Style<\/label>\r\n        <select id=\"selPleatStyle\">\r\n          <option value=\"knife\" selected>Knife Pleats (folds face one direction, 3x fabric)<\/option>\r\n          <option value=\"box\">Box Pleats (folds meet on the back side)<\/option>\r\n        <\/select>\r\n      <\/div>\r\n\r\n      <div class=\"tc-field\">\r\n        <label for=\"inpPleatWaist\" id=\"lblPleatWaist\">Target Finished Waistband (inches)<\/label>\r\n        <input type=\"number\" id=\"inpPleatWaist\" value=\"28\" min=\"1\" step=\"0.5\" \/>\r\n      <\/div>\r\n\r\n      <div class=\"tc-field\">\r\n        <label for=\"inpPleatSize\" id=\"lblPleatSize\">Desired Pleat Width (inches)<\/label>\r\n        <input type=\"number\" id=\"inpPleatSize\" value=\"2\" min=\"0.5\" step=\"0.25\" \/>\r\n      <\/div>\r\n\r\n      <div class=\"tc-results\">\r\n        <div class=\"tc-row\">\r\n          <span>Number of Pleats:<\/span>\r\n          <span><strong id=\"outPleatCount\">14<\/strong> pleats<\/span>\r\n        <\/div>\r\n        <div class=\"tc-row\">\r\n          <span>Total Cut Strip Width Required:<\/span>\r\n          <span><strong id=\"outPleatFabWidth\">85.0<\/strong> <span class=\"unitPleat\">in<\/span><\/span>\r\n        <\/div>\r\n        <div class=\"tc-row\">\r\n          <span>Inner Underlay Depth Per Fold:<\/span>\r\n          <span><strong id=\"outPleatDepth\">2.0<\/strong> <span class=\"unitPleat\">in<\/span><\/span>\r\n        <\/div>\r\n\r\n        <svg id=\"tcPleatSvg\" viewbox=\"0 0 320 90\">\r\n          <path id=\"svgPleatPath\" d=\"M 20 45 L 50 45 L 40 65 L 70 65 L 80 45 L 110 45 L 100 65 L 130 65 L 140 45 L 170 45 L 160 65 L 190 65 L 200 45 L 230 45 L 220 65 L 250 65 L 260 45 L 290 45\" fill=\"none\" stroke=\"#059669\" stroke-width=\"2.5\" stroke-linejoin=\"round\"\/>\r\n          <text x=\"160\" y=\"22\" font-size=\"11\" fill=\"#475569\" font-family=\"sans-serif\" text-anchor=\"middle\">Continuous Folding Blueprint<\/text>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"tc-card\">\r\n      <h3>Pleating Field Manual<\/h3>\r\n      <div class=\"tc-h4\">Pleat Variations<\/div>\r\n      <ul class=\"tc-list\">\r\n        <li><strong>Knife Pleat:<\/strong> Each pleat uses three layers of fabric (the top face plus a double fold behind). Fabric needed equals 3x your waistline plus seam allowances.<\/li>\r\n        <li><strong>Basting Your Folds:<\/strong> Always press and baste the fold lines across the entire fabric panel before attaching to the waistband.<\/li>\r\n      <\/ul>\r\n      <div class=\"tc-h4\">The Math Formula<\/div>\r\n      <div class=\"tc-formula\">\r\n        \u2022 Total Pleats = <span>Waist Circumference \u00f7 Pleat Width<\/span><br>\r\n        \u2022 Cut Width (Knife) = <span>(Waist \u00d7 3) + 1\" Seam Allowance<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var unit = 'in';\r\n\r\n  function initPleat() {\r\n    var bIn = document.getElementById('btnPleatIn');\r\n    var bCm = document.getElementById('btnPleatCm');\r\n    var selStyle = document.getElementById('selPleatStyle');\r\n    var inpWaist = document.getElementById('inpPleatWaist');\r\n    var inpSize = document.getElementById('inpPleatSize');\r\n\r\n    var lblWaist = document.getElementById('lblPleatWaist');\r\n    var lblSize = document.getElementById('lblPleatSize');\r\n\r\n    var outCount = document.getElementById('outPleatCount');\r\n    var outWidth = document.getElementById('outPleatFabWidth');\r\n    var outDepth = document.getElementById('outPleatDepth');\r\n    var unitSpans = document.querySelectorAll('.unitPleat');\r\n\r\n    if (!bIn || !bCm || !inpWaist || !inpSize) return;\r\n\r\n    function runMath() {\r\n      var style = selStyle.value;\r\n      var waist = parseFloat(inpWaist.value);\r\n      var size = parseFloat(inpSize.value);\r\n\r\n      if (isNaN(waist) || waist <= 0) waist = (unit === 'cm') ? 70 : 28;\r\n      if (isNaN(size) || size <= 0) size = (unit === 'cm') ? 5 : 2;\r\n\r\n      var pleats = Math.round(waist \/ size);\r\n      if (pleats < 1) pleats = 1;\r\n\r\n      var allowance = (unit === 'cm') ? 2.5 : 1.0;\r\n      var totalCut = (waist * 3) + allowance;\r\n      var underlay = (style === 'knife') ? size : (size \/ 2);\r\n\r\n      outCount.textContent = pleats;\r\n      outWidth.textContent = totalCut.toFixed(1);\r\n      outDepth.textContent = underlay.toFixed(1);\r\n    }\r\n\r\n    function switchU(t) {\r\n      if (unit === t) return;\r\n      unit = t;\r\n      var w = parseFloat(inpWaist.value);\r\n      var s = parseFloat(inpSize.value);\r\n\r\n      if (unit === 'cm') {\r\n        bCm.className = 'tc-btn active';\r\n        bIn.className = 'tc-btn';\r\n        lblWaist.textContent = 'Target Finished Waistband (cm)';\r\n        lblSize.textContent = 'Desired Pleat Width (cm)';\r\n        unitSpans.forEach(function(el) { el.textContent = 'cm'; });\r\n\r\n        if (!isNaN(w)) inpWaist.value = (w * 2.54).toFixed(1);\r\n        if (!isNaN(s)) inpSize.value = (s * 2.54).toFixed(1);\r\n      } else {\r\n        bIn.className = 'tc-btn active';\r\n        bCm.className = 'tc-btn';\r\n        lblWaist.textContent = 'Target Finished Waistband (inches)';\r\n        lblSize.textContent = 'Desired Pleat Width (inches)';\r\n        unitSpans.forEach(function(el) { el.textContent = 'in'; });\r\n\r\n        if (!isNaN(w)) inpWaist.value = (w \/ 2.54).toFixed(1);\r\n        if (!isNaN(s)) inpSize.value = (s \/ 2.54).toFixed(1);\r\n      }\r\n      runMath();\r\n    }\r\n\r\n    bIn.addEventListener('click', function() { switchU('in'); });\r\n    bCm.addEventListener('click', function() { switchU('cm'); });\r\n    selStyle.addEventListener('change', runMath);\r\n    inpWaist.addEventListener('input', runMath);\r\n    inpSize.addEventListener('input', runMath);\r\n\r\n    runMath();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initPleat);\r\n  } else {\r\n    initPleat();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>FREE SEWING TOOL Box &amp; Knife Pleat Calculator Evenly distribute knife or box pleats around waistbands, skirts, and uniform kilts without tricky division or uneven gaps. Calculate Pleat Layout Inches Centimeters Pleat Style Knife Pleats (folds face one direction, 3x fabric)Box Pleats (folds meet on the back side) Target Finished Waistband (inches) Desired Pleat Width [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10364,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","footnotes":""},"class_list":["post-10271","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/pages\/10271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/comments?post=10271"}],"version-history":[{"count":7,"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/pages\/10271\/revisions"}],"predecessor-version":[{"id":10278,"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/pages\/10271\/revisions\/10278"}],"up":[{"embeddable":true,"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/pages\/10364"}],"wp:attachment":[{"href":"https:\/\/theycraft.com\/fr\/wp-json\/wp\/v2\/media?parent=10271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}