# Paper & Print Calc – Print Pixel Calculator

> Paper & Print Calc – Print Pixel Calculator is a paid API for AI agents from paper-print-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-11-02).

Calculates the pixel dimensions needed for a given print size at a specified DPI (with optional bleed), or determines the largest print size an image can support at a chosen DPI.

## Facts

- Endpoint: GET https://paper-print-calc.x402tookit.com/print-pixels?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paper-print-calc-print-pixel-calculator-d263f7e5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__bg0YdX_j-gzkqL3lHVsY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability paper-print-calc-print-pixel-calculator-d263f7e5
```

Example prompt: How many pixels do I need for a 8x10 inch print at 300 DPI with a 3mm bleed on every side?

## When to prefer this

Use this endpoint when you need to quickly calculate print pixel requirements or maximum print sizes for photography, graphic design, or prepress workflows. It handles both directions — pixels-from-print-size and print-size-from-pixels — and correctly accounts for bleed margins. Prefer this over manual calculation or general-purpose tools when you need precise DPI-aware bleed-inclusive pixel counts for print production.

## Known failure modes

- Missing both print dimensions and pixel dimensions — endpoint requires either a print size (width+height in mm or inches) or pixel dimensions
- DPI value out of reasonable range may produce unexpected results
- bleedMm outside 0–10 range is rejected
- Ambiguous input mixing mm and inches parameters may yield incorrect output
- Missing required height or width when only one dimension is provided

## How this service works

Pixels needed for a print size at a dpi (with bleed), or the largest print size an image supports at a chosen dpi.

## Output

Returns the pixel width and height required for the specified print dimensions and DPI, including bleed-adjusted pixel dimensions, total megapixels, and estimated uncompressed RGB file size in megabytes. When given pixel dimensions instead of print size, returns the maximum print size the image supports at the chosen DPI along with width and height in inches.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "dpi": {
       "type": "number",
       "description": "Dots per inch (default 300)"
      },
      "bleedMm": {
       "type": "number",
       "description": "Bleed added on every side in mm, 0 to 10 (default 0)"
      },
      "widthMm": {
       "type": "number",
       "description": "Print width in mm"
      },
      "heightMm": {
       "type": "number",
       "description": "Print height in mm"
      },
      "pixelsHigh": {
       "type": "integer",
       "description": "Image height in pixels"
      },
      "pixelsWide": {
       "type": "integer",
       "description": "Image width in pixels, with pixelsHigh, to get the largest print size"
      },
      "widthInches": {
       "type": "number",
       "description": "Print width in inches (use inches or mm, with height) to get the pixels"
      },
      "heightInches": {
       "type": "number",
       "description": "Print height in inches"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "dpi": {
       "type": [
        "null",
        "number"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "bleedMm": {
       "type": [
        "null",
        "number"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "megapixels": {
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paper-print-calc-print-pixel-calculator-d263f7e5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from paper-print-calc.x402tookit.com](https://www.zero.xyz/host/paper-print-calc.x402tookit.com/llms.txt)
