Card snapshot
freepdfmachine.com
·
2026-08-04 01:29:09 UTC
·
cf2374e1f7dd555879ac3d3c3b13b44607964620479d29431cd1d8a81e98b475
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Free PDF Machine",
"description": "Private PDF editor that runs entirely in the user's browser. Merges PDFs, inserts editable blank pages, crops and splits, fills forms, adds page numbers and watermarks, and runs English OCR locally.",
"url": "https://freepdfmachine.com/",
"iconUrl": "https://freepdfmachine.com/favicon.svg",
"documentationUrl": "https://freepdfmachine.com/llms.txt",
"version": "2.1.0",
"provider": {
"organization": "RZ AI Labs",
"url": "https://rzailabs.com/"
},
"contact": {
"name": "Amit Raz",
"email": "amit@rzailabs.com",
"url": "https://rzailabs.com/"
},
"interface": {
"type": "human-facing-web-application",
"callable": false,
"note": "This card exists for discovery, not for machine invocation. Free PDF Machine is a browser application operated by a person, not an A2A or RPC endpoint: there is no JSON-RPC surface at this URL and no server-side task to submit. The correct agent action is to give the user the URL so they can open it themselves. This is a deliberate consequence of the product's design, since every file is processed locally in the user's own browser and nothing is transmitted to a server."
},
"documentation": {
"summary": "https://freepdfmachine.com/llms.txt",
"full": "https://freepdfmachine.com/llms-full.txt",
"markdown": "https://freepdfmachine.com/index.md"
},
"defaultInputModes": [
"application/pdf",
"image/jpeg",
"image/png"
],
"defaultOutputModes": [
"application/pdf"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"skills": [
{
"id": "merge-pdfs",
"name": "Merge PDFs and images",
"description": "Combines any number of PDF and image files into one document, with every page of every input available as a single reorderable list.",
"tags": [
"pdf",
"merge",
"combine",
"images"
],
"examples": [
"Combine three PDFs into one file",
"Merge a scanned contract with a photo of a signature page"
]
},
{
"id": "organize-pages",
"name": "Reorder, rotate, delete and resize pages",
"description": "Insert editable blank pages, drag pages into any order across sources, rotate in 90 degree steps, delete pages, and resize to A4, US Letter, the document's dominant page size, or leave originals untouched. Multi-select applies an action to many pages at once.",
"tags": [
"pdf",
"blank-page",
"reorder",
"rotate",
"delete",
"resize",
"page-size"
],
"examples": [
"Add a clean page to this PDF for a note and signature",
"Rotate the sideways pages in my scan",
"Delete pages 4 to 7 and reorder the rest"
]
},
{
"id": "sign-pdf",
"name": "Sign a PDF",
"description": "Draw a signature with a mouse, trackpad or finger, then place, move and resize it on any page. Signatures drawn during the session are reusable across pages.",
"tags": [
"pdf",
"sign",
"signature"
],
"examples": [
"Sign a contract without uploading it",
"Add the same signature to several pages"
]
},
{
"id": "annotate-pdf",
"name": "Annotate a PDF",
"description": "Add text boxes in seven point sizes and four colours, place JPEG or PNG images onto pages, highlight selected text on PDF pages, and draw free-hand highlighter marks that also work on scanned or image pages.",
"tags": [
"pdf",
"annotate",
"text",
"highlight",
"image"
],
"examples": [
"Highlight a clause in a contract",
"Add a note and a stamp image to a scanned page"
]
},
{
"id": "export-lossless",
"name": "Export without quality loss",
"description": "Exports the whole document or only the selected pages. Page content is copied at the PDF object level rather than re-rendered, rotation is stored as page metadata, and embedded JPEGs keep their original bytes, so resolution and quality are preserved exactly.",
"tags": [
"pdf",
"export",
"lossless",
"quality"
],
"examples": [
"Export only the pages I selected",
"Combine scans without degrading them"
]
},
{
"id": "split-crop-stamp",
"name": "Split, crop and batch-stamp PDFs",
"description": "Splits page ranges into a ZIP, crops one or many pages, and adds configurable page numbers and watermarks during export. Page edits support up to 100 undo and redo states.",
"tags": [
"pdf",
"split",
"crop",
"page-numbers",
"watermark",
"undo"
],
"examples": [
"Split pages 1-4 and 10-end into separate PDFs",
"Crop every page and add Page N of M"
]
},
{
"id": "fill-pdf-forms",
"name": "Fill standard PDF forms",
"description": "Fills supported AcroForm text fields, checkboxes, radio buttons and dropdowns locally, then flattens the values into the exported PDF. XFA is not supported.",
"tags": [
"pdf",
"forms",
"acroform",
"fill",
"flatten"
],
"examples": [
"Fill this application form without uploading it",
"Flatten completed fields into the exported PDF"
]
},
{
"id": "ocr-pdf-locally",
"name": "Make scanned PDFs searchable locally",
"description": "Runs English OCR on selected pages on the user's device and adds an invisible searchable text layer. The model is lazily downloaded and can be reused offline.",
"tags": [
"pdf",
"ocr",
"searchable",
"scan",
"offline"
],
"examples": [
"Make these scanned pages searchable",
"OCR selected English pages without uploading them"
]
}
],
"privacy": {
"filesUploaded": false,
"accountRequired": false,
"cookies": false,
"thirdPartyAnalytics": false,
"dataRetained": "No document data. User-submitted feedback is handled by Netlify Forms.",
"note": "All document processing happens in the user's browser. Usage analytics send only one fixed event name. The optional feedback form sends only the category, message and optional email the user deliberately submits; it never includes document content."
},
"pricing": {
"price": "0",
"priceCurrency": "USD",
"model": "free",
"note": "There is no paid tier, trial, watermark or feature gate."
},
"sameAs": [
"https://rzailabs.com/projects/free-pdf-machine",
"https://rzailabs.com/blog/free-pdf-editor-claude-code",
"https://github.com/razamit/PdfToolkit"
],
"lastVerified": "2026-08-03"
}