{
  "id": "kdp-cover",
  "version": "9cb71f7f0934",
  "status": "published",
  "name": "KDP Cover Calculator",
  "question": "How big should my book cover be?",
  "summary": "Works out the full wraparound cover size and spine width of a print-on-demand paperback from its trim size, page count and paper, by the Amazon KDP formulas with a 0.125 in bleed.",
  "category": "everyday-life",
  "url": "https://www.acalculator.org/everyday-life/kdp-cover-calculator",
  "markdown": "https://www.acalculator.org/everyday-life/kdp-cover-calculator.md",
  "kind": "function",
  "method": "spine = pages × thickness (0.002252 in white or standard color, 0.0025 in cream, 0.00235 in groundwood, 0.002347 in premium color); width = 0.125 + trim width + spine + trim width + 0.125; height = 0.125 + trim height + 0.125.",
  "assumptions": [
    "A paperback with a 0.125 in (3.175 mm) bleed on every outside edge, as KDP asks for.",
    "Page count ranges are KDP’s for most trim sizes; large trims such as 8.5 × 11 in allow fewer pages.",
    "Typed sizes are read exactly, so sizes typed in millimeters convert exactly (1 in = 25.4 mm).",
    "Check KDP’s own cover template before you upload; KDP may change its paper thicknesses."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "w": {
        "title": "Trim width",
        "description": "The width of one page of the finished book, such as 6 in.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "minimum": 0.0508,
        "maximum": 0.508
      },
      "h": {
        "title": "Trim height",
        "description": "The height of one page of the finished book, such as 9 in.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "minimum": 0.0508,
        "maximum": 0.508
      },
      "pages": {
        "title": "Page count",
        "description": "The number of pages in the interior file (each side of a sheet is a page).",
        "type": "integer",
        "minimum": 24,
        "maximum": 828
      },
      "paper": {
        "title": "Ink and paper",
        "description": "The interior ink and paper type, which sets how thick each page is.",
        "type": "string",
        "enum": [
          "white",
          "cream",
          "groundwood",
          "standard",
          "premium"
        ]
      }
    }
  },
  "outputs": {
    "coverWidth": {
      "label": "Full cover width (in)",
      "description": "Bleed + back cover + spine + front cover + bleed, in inches.",
      "format": "number"
    },
    "coverHeight": {
      "label": "Full cover height (in)",
      "description": "Bleed + trim height + bleed, in inches.",
      "format": "number"
    },
    "spine": {
      "label": "Spine width (in)",
      "description": "Page count × the paper thickness per page, in inches.",
      "format": "number"
    },
    "coverWidthMm": {
      "label": "Full cover width (mm)",
      "description": "The full cover width in millimeters (inches × 25.4).",
      "format": "number"
    },
    "coverHeightMm": {
      "label": "Full cover height (mm)",
      "description": "The full cover height in millimeters.",
      "format": "number"
    },
    "spineMm": {
      "label": "Spine width (mm)",
      "description": "The spine width in millimeters.",
      "format": "number"
    },
    "spineText": {
      "label": "Spine text",
      "description": "Whether text is allowed on the spine: only with at least 79 pages.",
      "format": "text"
    },
    "textArea": {
      "label": "Spine text area width (in)",
      "description": "The spine width minus 0.0625 in on each side, the room left for spine text.",
      "format": "number"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "w": "6 in",
      "h": "9 in",
      "pages": 300,
      "paper": "white"
    },
    "outputs": {
      "coverWidth": 12.9256,
      "coverHeight": 9.25,
      "spine": 0.6756,
      "coverWidthMm": 328.31024,
      "coverHeightMm": 234.95,
      "spineMm": 17.16024,
      "spineText": "Allowed (79 pages or more)",
      "textArea": 0.5506
    },
    "text": "The full cover is 12.926 in wide and 9.25 in high, with a 0.676 in spine."
  },
  "examples": [
    {
      "given": {
        "w": 0.15239999999999998,
        "h": 0.2286,
        "pages": 300,
        "paper": "white"
      },
      "expect": {
        "spine": 0.6756,
        "coverWidth": 12.9256,
        "coverHeight": 9.25,
        "spineText": "Allowed (79 pages or more)",
        "textArea": 0.5506
      },
      "source": "Amazon KDP Help, Create a Paperback Cover (spine width = page count × 0.002252 in for white paper, 0.0025 in for cream, 0.002347 in for premium color, 0.002252 in for standard color; cover width = bleed + back + spine + front + bleed; bleed 0.125 in; spine text needs at least 79 pages and 0.0625 in from each spine edge), https://kdp.amazon.com/en_US/help/topic/G201953020 (retrieved 2026-10-02); hand calculation in content.mdx: 300 × 0.002252 = 0.6756; 0.125 + 6 + 0.6756 + 6 + 0.125"
    },
    {
      "given": {
        "w": 0.1397,
        "h": 0.21589999999999998,
        "pages": 200,
        "paper": "cream"
      },
      "expect": {
        "spine": 0.5,
        "coverWidth": 11.75,
        "coverHeight": 8.75,
        "coverWidthMm": 298.45
      },
      "source": "Amazon KDP Help, Create a Paperback Cover (spine width = page count × 0.002252 in for white paper, 0.0025 in for cream, 0.002347 in for premium color, 0.002252 in for standard color; cover width = bleed + back + spine + front + bleed; bleed 0.125 in; spine text needs at least 79 pages and 0.0625 in from each spine edge), https://kdp.amazon.com/en_US/help/topic/G201953020 (retrieved 2026-10-02); hand calculation in content.mdx: 200 × 0.0025 = 0.5; 11.75 × 25.4 = 298.45 mm"
    },
    {
      "given": {
        "w": 0.2159,
        "h": 0.2794,
        "pages": 60,
        "paper": "premium"
      },
      "expect": {
        "spine": 0.14082,
        "coverWidth": 17.39082,
        "spineText": "Not allowed (under 79 pages)"
      },
      "source": "Amazon KDP Help, Create a Paperback Cover (spine width = page count × 0.002252 in for white paper, 0.0025 in for cream, 0.002347 in for premium color, 0.002252 in for standard color; cover width = bleed + back + spine + front + bleed; bleed 0.125 in; spine text needs at least 79 pages and 0.0625 in from each spine edge), https://kdp.amazon.com/en_US/help/topic/G201953020 (retrieved 2026-10-02); hand calculation in content.mdx: 60 × 0.002347 = 0.14082"
    },
    {
      "given": {
        "w": 0.15239999999999998,
        "h": 0.2286,
        "pages": 400,
        "paper": "groundwood"
      },
      "expect": {
        "spine": 0.94,
        "coverWidth": 13.19
      },
      "source": "Amazon KDP Help, Paperback Submission Guidelines (groundwood paper: page count × 0.00235 in), https://kdp.amazon.com/help?topicId=G201857950 (retrieved 2026-10-02); Amazon KDP Help, Set Trim Size, Bleed, and Margins (page counts 24 to 828 white, 24 to 776 cream, 24 to 812 groundwood, 72 to 600 standard color, 24 to 828 premium color for most trim sizes; bleed 0.125 in), https://kdp.amazon.com/en_US/help/topic/GVBQ3CMEQW3W2VL6 (retrieved 2026-10-02); hand calculation in content.mdx: 400 × 0.00235 = 0.94"
    }
  ],
  "sources": [
    "Amazon KDP Help, Create a Paperback Cover (spine width per page for each paper; cover width and height formulas; 0.125 in bleed; spine text from 79 pages and 0.0625 in from the spine edges). https://kdp.amazon.com/en_US/help/topic/G201953020 (retrieved 2026-10-02)",
    "Amazon KDP Help, Paperback Submission Guidelines (groundwood paper: page count × 0.00235 in). https://kdp.amazon.com/help?topicId=G201857950 (retrieved 2026-10-02)",
    "Amazon KDP Help, Set Trim Size, Bleed, and Margins (page count ranges per paper type). https://kdp.amazon.com/en_US/help/topic/GVBQ3CMEQW3W2VL6 (retrieved 2026-10-02)"
  ],
  "related": [
    "aspect-ratio",
    "inch"
  ],
  "changelog": []
}
