# Printable paper generator

- Human page: https://happytails.ai/en/education-tools/printable-paper-generator/
- Markdown: https://happytails.ai/en/education-tools/printable-paper-generator.md
- Structured JSON: https://happytails.ai/agents/en/education-tools/printable-paper-generator/index.json
- Visibility: public

## Tool capabilities

| Property | Value |
| --- | --- |
| Tool ID | `printable-paper-generator` |
| Category | education-tools |
| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |
| Browser execution | Automatic updates after valid input or file selection. |
| Browser processing | Browser; see tool notes for network behavior. |
| HTTP API | Not callable through HTTP. |
| Browser-agent interface | run_current_tool |

### Implementation notes

Make graph, dotted, lined or music paper as a printable SVG. The music pattern uses five lines 2 mm apart and 20 mm between staffs; the spacing control affects the other patterns.

### Inputs and settings

No free-text input is required. Use the file inputs and/or settings below.

| Setting | Meaning | Control type | Default | Constraints |
| --- | --- | --- | --- | --- |
| `style` | Pattern | select | "Squares" | Allowed: Squares, Dots, Lines, Music staff |
| `paper` | Paper size | select | "A4" | Allowed: A4, US Letter |
| `orientation` | Orientation | select | "Portrait" | Allowed: Portrait, Landscape |
| `gap` | Grid or line spacing (mm) | number | 5 | min=3 max=20 step=1 |
| `margin` | Margin (mm) | number | 15 | min=5 max=40 step=1 |
| `color` | Line color | color | "#8294b0" |  |

### Browser-agent workflow

1. Open the human page in a browser that supports WebMCP.
2. Discover the interface exposed by that page; use its actual schema.
3. Select files on the page first when the tool requires files.
4. Call `run_current_tool` with valid input and settings.
5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.

Calls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.

### Planning specification

Print at actual size or 100% to preserve millimeter spacing. Printer margins can still affect the result. Music paper uses five lines 2 mm apart, with 20 mm between staff starts; the grid-spacing control applies to the other patterns.

This describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.

### Complete machine-readable capability record

```json
{
  "id": "printable-paper-generator",
  "category": "education-tools",
  "built": true,
  "requirements": "Print at actual size or 100% to preserve millimeter spacing. Printer margins can still affect the result. Music paper uses five lines 2 mm apart, with 20 mm between staff starts; the grid-spacing control applies to the other patterns.",
  "implementation": {
    "fields": [
      {
        "key": "style",
        "label": "Pattern",
        "value": "Squares",
        "type": "select",
        "values": [
          "Squares",
          "Dots",
          "Lines",
          "Music staff"
        ]
      },
      {
        "key": "paper",
        "label": "Paper size",
        "value": "A4",
        "type": "select",
        "values": [
          "A4",
          "US Letter"
        ]
      },
      {
        "key": "orientation",
        "label": "Orientation",
        "value": "Portrait",
        "type": "select",
        "values": [
          "Portrait",
          "Landscape"
        ]
      },
      {
        "key": "gap",
        "label": "Grid or line spacing (mm)",
        "value": 5,
        "type": "number",
        "min": 3,
        "max": 20,
        "step": 1
      },
      {
        "key": "margin",
        "label": "Margin (mm)",
        "value": 15,
        "type": "number",
        "min": 5,
        "max": 40,
        "step": 1
      },
      {
        "key": "color",
        "label": "Line color",
        "value": "#8294b0",
        "type": "color"
      }
    ],
    "input": false,
    "live": true,
    "note": "Make graph, dotted, lined or music paper as a printable SVG. The music pattern uses five lines 2 mm apart and 20 mm between staffs; the spacing control affects the other patterns.",
    "experience": {
      "automatic": true,
      "single": false,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.",
      "action": null
    },
    "mode": "automatic",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}
```

## Page guide

Make graph, dotted, lined or music paper in the size you need.

How can we improve this tool?

Report a problem or share an idea.

Please leave out private information. Your message and the tool name go to our team via PostHog.

### How to use Printable paper generator

1. Choose a pattern, A4 or US Letter paper, and portrait or landscape. Set the grid spacing, page margins and line color. The printable SVG updates as you change the settings.
2. An A4 portrait sheet is 210 × 297 mm. With 5 mm grid spacing and a 15 mm margin, it produces a reusable graph-paper sheet for sketches, charts or notes.

## Useful next steps

- [Word search maker](https://happytails.ai/en/education-tools/word-search-maker/) ([Markdown](https://happytails.ai/en/education-tools/word-search-maker.md))

- [Maze generator](https://happytails.ai/en/education-tools/maze-generator/) ([Markdown](https://happytails.ai/en/education-tools/maze-generator.md))

- [DPI calculator](https://happytails.ai/en/maker-tools/dpi-calculator/) ([Markdown](https://happytails.ai/en/maker-tools/dpi-calculator.md))

## How to use it

Choose a pattern, A4 or US Letter paper, and portrait or landscape. Set the grid spacing, page margins and line color. The printable SVG updates as you change the settings.

### Try a small example

An A4 portrait sheet is 210 × 297 mm. With 5 mm grid spacing and a 15 mm margin, it produces a reusable graph-paper sheet for sketches, charts or notes.

### What to know

Print at actual size or 100% to preserve millimeter spacing. Printer margins can still affect the result. Music paper uses five lines 2 mm apart, with 20 mm between staff starts; the grid-spacing control applies to the other patterns.
