{"openapi":"3.1.0","info":{"title":"Paper & Print Calc","version":"1.0.0","description":"ISO and US paper sizes, print pixels at a dpi, sheet fitting, paper weight, envelope fit, typographic units and book signatures. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Paper & Print Calc: ISO and US paper sizes, print pixels at a dpi, sheet fitting, paper weight, envelope fit, typographic units and book signatures. Use /iso-paper for A, B and C series sizes, /us-paper for Letter, Legal and ANSI/Architectural sizes, /print-pixels for pixels at a dpi, /paper-fit to nest small sheets in a large one, /paper-weight to convert gsm and lb and weigh sheets, /envelope-fit to pick an envelope, /typographic-units for points, picas and mm and /book-signatures for page counts. Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://paper-print-calc.x402tookit.com"}],"paths":{"/book-signatures":{"get":{"operationId":"book_signatures","summary":"Signatures, press sheets and blank pages needed for a book of N pages at 4, 8, 16 or 32 pages per signature.","description":"Signatures, press sheets and blank pages needed for a book of N pages at 4, 8, 16 or 32 pages per signature.","tags":["bookbinding","signatures","page-count","printing"],"parameters":[{"name":"pages","in":"query","required":true,"description":"Printed page count (a leaf is two pages), 1 to 5000","schema":{"type":"integer"}},{"name":"pagesPerSignature","in":"query","required":false,"description":"4, 8, 16 (default) or 32 pages per signature","schema":{"type":"integer"}},{"name":"copies","in":"query","required":false,"description":"Copies, for total sheets (default 1)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"pages":{"type":["null","number"]},"pagesPerSignature":{"type":["null","number"]},"signatures":{"type":["null","number"]},"totalPages":{"type":["null","number"]},"blankPages":{"type":["null","number"]},"leaves":{"type":["null","number"]},"sheetsPerCopy":{"type":["null","number"]},"sheetsAllCopies":{"type":["null","number"]},"sheetsNoteBothSides":{"type":["null","string"]},"alternatives":{"type":["array","null"],"items":{"type":"object","properties":{"pagesPerSignature":{"type":["null","number"]},"signatures":{"type":["null","number"]},"blankPages":{"type":["null","number"]}}}},"spineThicknessNote":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"BLANKS_NEEDED","summary":"100 pages in 7 signature(s) of 16 = 112 pages, 12 blank page(s).","reasons":["A folded sheet gives a signature of 16 pages; the last signature is padded with blanks (or replaced by a smaller one)."],"pages":100,"pagesPerSignature":16,"signatures":7,"totalPages":112,"blankPages":12,"leaves":56,"sheetsPerCopy":28,"sheetsAllCopies":28,"sheetsNoteBothSides":"A sheet printed on both sides makes 4 pages.","alternatives":[{"pagesPerSignature":4,"signatures":25,"blankPages":0},{"pagesPerSignature":8,"signatures":13,"blankPages":4}],"spineThicknessNote":"Count sheets x paper caliper for spine width.","degraded":false,"notChecked":["mixed signature sizes (many books finish with a smaller signature, such as an 8 or 4, instead of blanks)","paper grain direction and the imposition scheme of your press","…1 more"],"source":"computed locally (folding arithmetic)","asOf":"2026-10-12T01:48:13.893Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/book-signatures"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/book-signatures"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/book-signatures"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/book-signatures"}}]}}},"/envelope-fit":{"get":{"operationId":"envelope_fit","summary":"Which standard envelopes (#10, A2, A7, C5, DL, C6 and more) hold a card or folded sheet, with the margin left over.","description":"Which standard envelopes (#10, A2, A7, C5, DL, C6 and more) hold a card or folded sheet, with the margin left over.","tags":["envelope","mailing","cards","invitations"],"parameters":[{"name":"width","in":"query","required":true,"description":"Width of the flat or folded piece","schema":{"type":"number"}},{"name":"height","in":"query","required":true,"description":"Height of the piece","schema":{"type":"number"}},{"name":"unit","in":"query","required":false,"description":"in (default) or mm","schema":{"type":"string"}},{"name":"clearance","in":"query","required":false,"description":"Minimum gap on every side, in the same unit (default 0.125 in, or 3 mm)","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"pieceInches":{"type":["array","null"],"items":{"type":"number"}},"clearanceInches":{"type":["null","number"]},"snuggestFit":{"type":["null","string"]},"fits":{"type":["array","null"],"items":{"type":"object","properties":{"envelope":{"type":["null","string"]},"sizeInches":{"type":["array","null"],"items":{"type":"number"}},"sizeMm":{"type":["array","null"],"items":{"type":"number"}},"marginPerSideInches":{"type":["null","number"]}}}},"envelopesChecked":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FITS","summary":"7 envelope(s) hold it; snuggest: a7 (0.125 in a side).","reasons":["Both orientations of the piece are tried; a larger gap per side means a looser fit."],"pieceInches":[5,7],"clearanceInches":0.125,"snuggestFit":"a7","fits":[{"envelope":"a7","sizeInches":[5.25,7.25],"sizeMm":[133.4,184.1],"marginPerSideInches":0.125},{"envelope":"a9","sizeInches":[5.75,8.75],"sizeMm":[146,222.3],"marginPerSideInches":0.375}],"envelopesChecked":15,"degraded":false,"notChecked":["thickness of a bulky piece or insert","postal size and weight rules (check your post office)","…1 more"],"source":"computed locally (envelope sizes, both orientations)","asOf":"2026-10-12T01:48:14.146Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/envelope-fit"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/envelope-fit"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/envelope-fit"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/envelope-fit"}}]}}},"/iso-paper":{"get":{"operationId":"iso_paper","summary":"ISO 216 size in mm, inches and points for A0-A10, B0-B10, C0-C10, with area, aspect ratio and the neighbouring sizes.","description":"ISO 216 size in mm, inches and points for A0-A10, B0-B10, C0-C10, with area, aspect ratio and the neighbouring sizes.","tags":["paper","iso-216","a4","sizes"],"parameters":[{"name":"series","in":"query","required":true,"description":"A, B or C","schema":{"type":"string"}},{"name":"size","in":"query","required":true,"description":"Size number 0 to 10 (A4 is series A, size 4)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"name":{"type":["null","string"]},"widthMm":{"type":["null","number"]},"heightMm":{"type":["null","number"]},"widthInches":{"type":["null","number"]},"heightInches":{"type":["null","number"]},"widthPoints":{"type":["null","number"]},"heightPoints":{"type":["null","number"]},"areaSquareMeters":{"type":["null","number"]},"aspectRatio":{"type":["null","number"]},"nextSmaller":{"type":["null","object"],"properties":{"name":{"type":["null","string"]},"width":{"type":["null","number"]},"height":{"type":["null","number"]}}},"nextLarger":{"type":["null","object"],"properties":{"name":{"type":["null","string"]},"width":{"type":["null","number"]},"height":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"A4 is 210 x 297 mm (8.27 x 11.69 in).","reasons":["Every size is half the area of the one before, with the same 1:1.414 ratio.","A0 has an area of one square metre."],"name":"A4","widthMm":210,"heightMm":297,"widthInches":8.268,"heightInches":11.693,"widthPoints":595.3,"heightPoints":841.9,"areaSquareMeters":0.06237,"aspectRatio":1.4143,"nextSmaller":{"name":"A5","width":148,"height":210},"nextLarger":{"name":"A3","width":297,"height":420},"degraded":false,"notChecked":["tolerances on trimmed paper (ISO allows about +/-1.5 mm on small sizes)","the Japanese JIS B series, which is different from ISO B","…1 more"],"source":"computed locally (ISO 216: halve the longer side and round down to a whole mm)","asOf":"2026-10-12T01:48:14.409Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/iso-paper"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/iso-paper"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/iso-paper"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/iso-paper"}}]}}},"/paper-fit":{"get":{"operationId":"paper_fit","summary":"How many cards, labels or small sheets fit on a large sheet in a grid, trying both rotations, with margin, gutter and waste.","description":"How many cards, labels or small sheets fit on a large sheet in a grid, trying both rotations, with margin, gutter and waste.","tags":["paper","imposition","cards","layout"],"parameters":[{"name":"sheetWidth","in":"query","required":true,"description":"Large sheet width (any unit, same as the piece)","schema":{"type":"number"}},{"name":"sheetHeight","in":"query","required":true,"description":"Large sheet height","schema":{"type":"number"}},{"name":"pieceWidth","in":"query","required":true,"description":"Piece width","schema":{"type":"number"}},{"name":"pieceHeight","in":"query","required":true,"description":"Piece height","schema":{"type":"number"}},{"name":"margin","in":"query","required":false,"description":"Unprintable margin on all four sides of the sheet (default 0)","schema":{"type":"number"}},{"name":"gutter","in":"query","required":false,"description":"Gap between pieces (default 0)","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"piecesPerSheet":{"type":["null","number"]},"columns":{"type":["null","number"]},"rows":{"type":["null","number"]},"rotated":{"type":["boolean","null"]},"uprightCount":{"type":["null","number"]},"rotatedCount":{"type":["null","number"]},"usedArea":{"type":["null","number"]},"sheetArea":{"type":["null","number"]},"utilizationPercent":{"type":["null","number"]},"wastePercent":{"type":["null","number"]},"sheetsFor100Pieces":{"type":["null","number"]},"sheetsFor1000Pieces":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"12 piece(s) fit (4 x 3, rotated); 10.2% of the sheet is waste.","reasons":["Upright layout: 10; rotated 90 degrees: 12."],"piecesPerSheet":12,"columns":4,"rows":3,"rotated":true,"uprightCount":10,"rotatedCount":12,"usedArea":84,"sheetArea":93.5,"utilizationPercent":89.84,"wastePercent":10.16,"sheetsFor100Pieces":9,"sheetsFor1000Pieces":84,"degraded":false,"notChecked":["mixed-orientation layouts that can fit more","bleed and crop marks (add them to the piece size)","…1 more"],"source":"computed locally (grid packing, both orientations)","asOf":"2026-10-12T01:48:14.674Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-fit"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-fit"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-fit"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-fit"}}]}}},"/paper-weight":{"get":{"operationId":"paper_weight","summary":"Convert paper gsm to US basis weight (bond, text, cover) and weigh a sheet, a ream or a mailing from its size.","description":"Convert paper gsm to US basis weight (bond, text, cover) and weigh a sheet, a ream or a mailing from its size.","tags":["paper","gsm","basis-weight","postage"],"parameters":[{"name":"gsm","in":"query","required":false,"description":"Paper weight in grams per square metre (use gsm or pounds with type)","schema":{"type":"number"}},{"name":"pounds","in":"query","required":false,"description":"US basis weight in pounds (20 lb bond, 80 lb cover ...)","schema":{"type":"number"}},{"name":"type","in":"query","required":false,"description":"Basis-weight type for pounds: bond, text, book, cover, index, bristol, tag (default bond)","schema":{"type":"string"}},{"name":"widthMm","in":"query","required":false,"description":"Sheet width in mm, to weigh a sheet (default 210, A4)","schema":{"type":"number"}},{"name":"heightMm","in":"query","required":false,"description":"Sheet height in mm (default 297)","schema":{"type":"number"}},{"name":"sheets","in":"query","required":false,"description":"Number of sheets for the stack weight (default 500, a ream)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"gsm":{"type":["null","number"]},"sheetAreaSquareMeters":{"type":["null","number"]},"gramsPerSheet":{"type":["null","number"]},"ouncesPerSheet":{"type":["null","number"]},"sheets":{"type":["null","number"]},"stackGrams":{"type":["null","number"]},"stackKilograms":{"type":["null","number"]},"stackPounds":{"type":["null","number"]},"equivalentPoundsByType":{"type":["null","object"],"properties":{"bond":{"type":["null","number"]},"text":{"type":["null","number"]},"book":{"type":["null","number"]},"cover":{"type":["null","number"]},"index":{"type":["null","number"]},"bristol":{"type":["null","number"]},"tag":{"type":["null","number"]}}},"widthMm":{"type":["null","number"]},"heightMm":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"80 gsm: a 210 x 297 mm sheet weighs 4.99 g; 500 sheets weigh 2.495 kg (5.5 lb).","reasons":["Sheet weight = gsm x sheet area in square metres.","US basis weights are for 500 sheets of the basic size of each paper type, so equal pounds are different gsm across types."],"gsm":80,"sheetAreaSquareMeters":0.06237,"gramsPerSheet":4.9896,"ouncesPerSheet":0.176,"sheets":500,"stackGrams":2494.8,"stackKilograms":2.4948,"stackPounds":5.5,"equivalentPoundsByType":{"bond":21.3,"text":54,"book":54,"cover":29.6,"index":44.3,"bristol":36.5,"tag":49.2},"widthMm":210,"heightMm":297,"degraded":false,"notChecked":["envelope, packaging and coating weight","moisture content, which changes weight by a few percent","…2 more"],"source":"computed locally (gsm x area; US basis-weight factors)","asOf":"2026-10-12T01:48:14.938Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-weight"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-weight"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-weight"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/paper-weight"}}]}}},"/print-pixels":{"get":{"operationId":"print_pixels","summary":"Pixels needed for a print size at a dpi (with bleed), or the largest print size an image supports at a chosen dpi.","description":"Pixels needed for a print size at a dpi (with bleed), or the largest print size an image supports at a chosen dpi.","tags":["print","dpi","pixels","resolution"],"parameters":[{"name":"widthInches","in":"query","required":false,"description":"Print width in inches (use inches or mm, with height) to get the pixels","schema":{"type":"number"}},{"name":"heightInches","in":"query","required":false,"description":"Print height in inches","schema":{"type":"number"}},{"name":"widthMm","in":"query","required":false,"description":"Print width in mm","schema":{"type":"number"}},{"name":"heightMm","in":"query","required":false,"description":"Print height in mm","schema":{"type":"number"}},{"name":"pixelsWide","in":"query","required":false,"description":"Image width in pixels, with pixelsHigh, to get the largest print size","schema":{"type":"integer"}},{"name":"pixelsHigh","in":"query","required":false,"description":"Image height in pixels","schema":{"type":"integer"}},{"name":"dpi","in":"query","required":false,"description":"Dots per inch (default 300)","schema":{"type":"number"}},{"name":"bleedMm","in":"query","required":false,"description":"Bleed added on every side in mm, 0 to 10 (default 0)","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"dpi":{"type":["null","number"]},"widthInches":{"type":["null","number"]},"heightInches":{"type":["null","number"]},"pixelsWide":{"type":["null","number"]},"pixelsHigh":{"type":["null","number"]},"bleedMm":{"type":["null","number"]},"pixelsWideWithBleed":{"type":["null","number"]},"pixelsHighWithBleed":{"type":["null","number"]},"megapixels":{"type":["null","number"]},"uncompressedRgbMegabytes":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"210 x 297 mm at 300 dpi needs 2480 x 3508 px.","reasons":["Pixels = inches x dpi, rounded to the nearest pixel."],"dpi":300,"widthInches":8.2677,"heightInches":11.6929,"pixelsWide":2480,"pixelsHigh":3508,"bleedMm":0,"pixelsWideWithBleed":2480,"pixelsHighWithBleed":3508,"megapixels":8.7,"uncompressedRgbMegabytes":24.9,"degraded":false,"notChecked":["viewing distance (large posters are fine at 100 to 150 dpi)","the file's actual sharpness, colour space or compression","…1 more"],"source":"computed locally (inches x dpi)","asOf":"2026-10-12T01:48:15.201Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/print-pixels"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/print-pixels"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/print-pixels"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/print-pixels"}}]}}},"/typographic-units":{"get":{"operationId":"typographic_units","summary":"Convert between points, picas, inches, mm, cm, CSS pixels, TeX points, Didot and twips, and show the pica-and-points form.","description":"Convert between points, picas, inches, mm, cm, CSS pixels, TeX points, Didot and twips, and show the pica-and-points form.","tags":["typography","points","picas","units"],"parameters":[{"name":"value","in":"query","required":true,"description":"The number to convert","schema":{"type":"number"}},{"name":"from","in":"query","required":true,"description":"Unit: pt, pica, in, mm, cm, px, tex-pt, q, didot, cicero, twip","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"input":{"type":["null","number"]},"fromUnit":{"type":["null","string"]},"millimeters":{"type":["null","number"]},"conversions":{"type":["null","object"],"properties":{"pt":{"type":["null","number"]},"pica":{"type":["null","number"]},"in":{"type":["null","number"]},"mm":{"type":["null","number"]},"cm":{"type":["null","number"]},"px":{"type":["null","number"]},"tex-pt":{"type":["null","number"]},"q":{"type":["null","number"]},"didot":{"type":["null","number"]},"cicero":{"type":["null","number"]},"twip":{"type":["null","number"]}}},"picasAndPoints":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"CONVERTED","summary":"12 pt = 4.2333 mm = 12 pt = 1p0.","reasons":["1 pica = 12 points = 1/6 inch; 1 inch = 72 PostScript points = 25.4 mm; CSS fixes 96 px to an inch."],"input":12,"fromUnit":"pt","millimeters":4.233333,"conversions":{"pt":12,"pica":1,"in":0.16666667,"mm":4.2333333,"cm":0.42333333,"px":16,"tex-pt":12.045,"q":16.933333,"didot":11.256919,"cicero":0.93807764,"twip":240},"picasAndPoints":"1p0","degraded":false,"notChecked":["the printer's own point definitions in old systems (the 72.27 TeX point and Didot differ slightly)","font-size-to-line-height choices","…1 more"],"source":"computed locally (PostScript point = 1/72 in; pica = 12 pt; CSS px = 1/96 in)","asOf":"2026-10-12T01:48:15.465Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/typographic-units"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/typographic-units"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/typographic-units"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/typographic-units"}}]}}},"/us-paper":{"get":{"operationId":"us_paper","summary":"Letter, Legal, Tabloid, ANSI A-E and Architectural A-E paper sizes in inches, mm and points, with the closest ISO size.","description":"Letter, Legal, Tabloid, ANSI A-E and Architectural A-E paper sizes in inches, mm and points, with the closest ISO size.","tags":["paper","letter","ansi","sizes"],"parameters":[{"name":"name","in":"query","required":true,"description":"One of: letter, legal, junior-legal, tabloid, ledger, executive, statement, government-letter, ansi-a, ansi-b, ansi-c, ansi-d, ansi-e, arch-a, arch-b, arch-c, arch-d, arch-e, arch-e1","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"name":{"type":["null","string"]},"widthInches":{"type":["null","number"]},"heightInches":{"type":["null","number"]},"widthMm":{"type":["null","number"]},"heightMm":{"type":["null","number"]},"widthPoints":{"type":["null","number"]},"heightPoints":{"type":["null","number"]},"areaSquareInches":{"type":["null","number"]},"aspectRatio":{"type":["null","number"]},"closestIso":{"type":["null","object"],"properties":{"name":{"type":["null","string"]},"widthMm":{"type":["null","number"]},"heightMm":{"type":["null","number"]},"mismatchMm":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"letter is 8.5 x 11 in (215.9 x 279.4 mm); closest ISO size A4.","reasons":["Letter is slightly wider and shorter than A4."],"name":"letter","widthInches":8.5,"heightInches":11,"widthMm":215.9,"heightMm":279.4,"widthPoints":612,"heightPoints":792,"areaSquareInches":93.5,"aspectRatio":1.2941,"closestIso":{"name":"A4","widthMm":210,"heightMm":297,"mismatchMm":23.5},"degraded":false,"notChecked":["printer-specific margins and non-printable areas","metric tolerances of imported paper","…1 more"],"source":"computed locally (ANSI/ASME Y14.1 and common US sizes)","asOf":"2026-10-12T01:48:15.728Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/us-paper"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/us-paper"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/us-paper"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://paper-print-calc.x402tookit.com/us-paper"}}]}}}}}