{
  "schema_version": "1.0",
  "release": "2.8.0",
  "name": "BQ PDF Tools",
  "site": "https://pdf.bqtools.com",
  "description": "Browser-based PDF utilities with local document processing, ten-language navigation, and deterministic browser controls.",
  "languages": [
    "en",
    "de",
    "ja",
    "es",
    "fr",
    "ar",
    "pt",
    "nl",
    "it",
    "ko"
  ],
  "discovery": {
    "llms": "https://pdf.bqtools.com/llms.txt",
    "llms_full": "https://pdf.bqtools.com/llms-full.txt",
    "sitemap": "https://pdf.bqtools.com/sitemap.xml",
    "catalogs": {
      "en": "https://pdf.bqtools.com/data/agent-tools.en.json",
      "de": "https://pdf.bqtools.com/data/agent-tools.de.json",
      "ja": "https://pdf.bqtools.com/data/agent-tools.ja.json",
      "es": "https://pdf.bqtools.com/data/agent-tools.es.json",
      "fr": "https://pdf.bqtools.com/data/agent-tools.fr.json",
      "ar": "https://pdf.bqtools.com/data/agent-tools.ar.json",
      "pt": "https://pdf.bqtools.com/data/agent-tools.pt.json",
      "nl": "https://pdf.bqtools.com/data/agent-tools.nl.json",
      "it": "https://pdf.bqtools.com/data/agent-tools.it.json",
      "ko": "https://pdf.bqtools.com/data/agent-tools.ko.json"
    },
    "markdown_pattern": "For canonical directory URLs, append index.md (for example /merge-pdf/index.md)."
  },
  "interaction_model": {
    "type": "browser-ui",
    "deterministic_navigation": true,
    "native_html_controls_preferred": true,
    "file_selection_requires_user_or_user_agent_permission": true,
    "results_are_presented_in_page_before_download": true
  },
  "privacy": {
    "document_processing": "local-browser",
    "application_server_upload_required": false,
    "account_required": false,
    "selected_documents_in_service_worker_cache": false
  },
  "common_intents": [
    {
      "phrase": "combine or join PDFs",
      "tool": "merge-pdf"
    },
    {
      "phrase": "take page 4 out and save it",
      "tool": "extract-pdf-pages"
    },
    {
      "phrase": "remove page 4 from the document",
      "tool": "delete-pdf-pages"
    },
    {
      "phrase": "make a PDF smaller",
      "tool": "compress-pdf"
    },
    {
      "phrase": "copy text from a normal PDF",
      "tool": "pdf-to-text"
    },
    {
      "phrase": "rearrange PDF pages",
      "tool": "reorder-pdf-pages"
    }
  ],
  "tools": [
    {
      "id": "merge-pdf",
      "name": "Merge PDF",
      "url": "https://pdf.bqtools.com/merge-pdf/",
      "description": "Combine multiple PDF files in your chosen order.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/merge-pdf/index.md"
    },
    {
      "id": "split-pdf",
      "name": "Split PDF",
      "url": "https://pdf.bqtools.com/split-pdf/",
      "description": "Create separate PDFs from pages or page ranges.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/split-pdf/index.md"
    },
    {
      "id": "compress-pdf",
      "name": "Compress PDF",
      "url": "https://pdf.bqtools.com/compress-pdf/",
      "description": "Choose text-preserving or scan-focused PDF compression.",
      "category": "Optimize",
      "markdown_url": "https://pdf.bqtools.com/compress-pdf/index.md"
    },
    {
      "id": "rotate-pdf",
      "name": "Rotate PDF Pages",
      "url": "https://pdf.bqtools.com/rotate-pdf/",
      "description": "Select page thumbnails and rotate them visually.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/rotate-pdf/index.md"
    },
    {
      "id": "delete-pdf-pages",
      "name": "Delete PDF Pages",
      "url": "https://pdf.bqtools.com/delete-pdf-pages/",
      "description": "Select thumbnails and remove unwanted PDF pages.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/delete-pdf-pages/index.md"
    },
    {
      "id": "extract-pdf-pages",
      "name": "Extract PDF Pages",
      "url": "https://pdf.bqtools.com/extract-pdf-pages/",
      "description": "Select page thumbnails and create a focused PDF.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/extract-pdf-pages/index.md"
    },
    {
      "id": "reorder-pdf-pages",
      "name": "Reorder PDF Pages",
      "url": "https://pdf.bqtools.com/reorder-pdf-pages/",
      "description": "Drag page thumbnails into a complete new order.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/reorder-pdf-pages/index.md"
    },
    {
      "id": "add-page-numbers",
      "name": "Add Page Numbers to PDF",
      "url": "https://pdf.bqtools.com/add-page-numbers/",
      "description": "Place configurable page numbers on every page.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-page-numbers/index.md"
    },
    {
      "id": "add-watermark",
      "name": "Add Watermark to PDF",
      "url": "https://pdf.bqtools.com/add-watermark/",
      "description": "Stamp text across selected PDF pages.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-watermark/index.md"
    },
    {
      "id": "edit-pdf-metadata",
      "name": "Edit PDF Metadata",
      "url": "https://pdf.bqtools.com/edit-pdf-metadata/",
      "description": "Update title, author, subject, and keywords.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/edit-pdf-metadata/index.md"
    },
    {
      "id": "images-to-pdf",
      "name": "Images to PDF",
      "url": "https://pdf.bqtools.com/images-to-pdf/",
      "description": "Combine JPG or PNG images into a PDF.",
      "category": "Convert",
      "markdown_url": "https://pdf.bqtools.com/images-to-pdf/index.md"
    },
    {
      "id": "pdf-to-images",
      "name": "PDF to Images",
      "url": "https://pdf.bqtools.com/pdf-to-images/",
      "description": "Render PDF pages as PNG or JPG files.",
      "category": "Convert",
      "markdown_url": "https://pdf.bqtools.com/pdf-to-images/index.md"
    },
    {
      "id": "resize-pdf-pages",
      "name": "Resize PDF Pages",
      "url": "https://pdf.bqtools.com/resize-pdf-pages/",
      "description": "Fit PDF content onto A4, Letter, or Legal pages.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/resize-pdf-pages/index.md"
    },
    {
      "id": "flatten-pdf-form",
      "name": "Flatten PDF Form",
      "url": "https://pdf.bqtools.com/flatten-pdf-form/",
      "description": "Turn completed form fields into fixed page content.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/flatten-pdf-form/index.md"
    },
    {
      "id": "crop-pdf",
      "name": "Crop PDF Pages",
      "url": "https://pdf.bqtools.com/crop-pdf/",
      "description": "Trim page edges while preserving PDF text and vectors.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/crop-pdf/index.md"
    },
    {
      "id": "add-image-watermark",
      "name": "Add Image Watermark to PDF",
      "url": "https://pdf.bqtools.com/add-image-watermark/",
      "description": "Place a PNG or JPG logo on selected PDF pages.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-image-watermark/index.md"
    },
    {
      "id": "n-up-pdf",
      "name": "N-up PDF Pages",
      "url": "https://pdf.bqtools.com/n-up-pdf/",
      "description": "Place 2, 4, or 6 PDF pages on each printable sheet.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/n-up-pdf/index.md"
    },
    {
      "id": "pdf-to-text",
      "name": "PDF to Text",
      "url": "https://pdf.bqtools.com/pdf-to-text/",
      "description": "Extract selectable PDF text into a downloadable TXT file.",
      "category": "Convert",
      "markdown_url": "https://pdf.bqtools.com/pdf-to-text/index.md"
    },
    {
      "id": "mix-pdf-pages",
      "name": "Alternate and Mix PDF Pages",
      "url": "https://pdf.bqtools.com/mix-pdf-pages/",
      "description": "Interleave two PDFs or rebuild odd/even duplex scans.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/mix-pdf-pages/index.md"
    },
    {
      "id": "insert-blank-pages",
      "name": "Insert Blank PDF Pages",
      "url": "https://pdf.bqtools.com/insert-blank-pages/",
      "description": "Add one or more blank pages at a precise document position.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/insert-blank-pages/index.md"
    },
    {
      "id": "duplicate-pdf-pages",
      "name": "Duplicate PDF Pages",
      "url": "https://pdf.bqtools.com/duplicate-pdf-pages/",
      "description": "Repeat selected PDF pages one or more times.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/duplicate-pdf-pages/index.md"
    },
    {
      "id": "reverse-pdf-pages",
      "name": "Reverse PDF Page Order",
      "url": "https://pdf.bqtools.com/reverse-pdf-pages/",
      "description": "Flip the complete page sequence from last to first.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/reverse-pdf-pages/index.md"
    },
    {
      "id": "add-headers-footers",
      "name": "Add PDF Headers and Footers",
      "url": "https://pdf.bqtools.com/add-headers-footers/",
      "description": "Place reusable text at the top or bottom of selected pages.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-headers-footers/index.md"
    },
    {
      "id": "remove-pdf-metadata",
      "name": "Remove PDF Metadata",
      "url": "https://pdf.bqtools.com/remove-pdf-metadata/",
      "description": "Clear common document information fields from a PDF.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/remove-pdf-metadata/index.md"
    },
    {
      "id": "pdf-page-size-checker",
      "name": "PDF Page Size Checker",
      "url": "https://pdf.bqtools.com/pdf-page-size-checker/",
      "description": "List page dimensions, orientation, rotation, and standard paper matches.",
      "category": "Analyze",
      "markdown_url": "https://pdf.bqtools.com/pdf-page-size-checker/index.md"
    },
    {
      "id": "add-pdf-margins",
      "name": "Add Margins to PDF",
      "url": "https://pdf.bqtools.com/add-pdf-margins/",
      "description": "Expand page edges without rasterizing the original content.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-pdf-margins/index.md"
    },
    {
      "id": "add-page-borders",
      "name": "Add Borders to PDF Pages",
      "url": "https://pdf.bqtools.com/add-page-borders/",
      "description": "Draw configurable borders inside selected PDF pages.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-page-borders/index.md"
    },
    {
      "id": "booklet-pdf",
      "name": "Create Booklet PDF",
      "url": "https://pdf.bqtools.com/booklet-pdf/",
      "description": "Impose PDF pages into print-ready two-page booklet sheets.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/booklet-pdf/index.md"
    },
    {
      "id": "remove-blank-pages",
      "name": "Remove Blank PDF Pages",
      "url": "https://pdf.bqtools.com/remove-blank-pages/",
      "description": "Detect and remove empty or nearly empty scanned pages.",
      "category": "Organize",
      "markdown_url": "https://pdf.bqtools.com/remove-blank-pages/index.md"
    },
    {
      "id": "pdf-font-inspector",
      "name": "PDF Font Inspector",
      "url": "https://pdf.bqtools.com/pdf-font-inspector/",
      "description": "Report font families and text usage detected across PDF pages.",
      "category": "Analyze",
      "markdown_url": "https://pdf.bqtools.com/pdf-font-inspector/index.md"
    },
    {
      "id": "extract-pdf-links",
      "name": "Extract Links from PDF",
      "url": "https://pdf.bqtools.com/extract-pdf-links/",
      "description": "List external URLs and internal link destinations from a PDF.",
      "category": "Analyze",
      "markdown_url": "https://pdf.bqtools.com/extract-pdf-links/index.md"
    },
    {
      "id": "add-bates-numbers",
      "name": "Add Bates Numbers to PDF",
      "url": "https://pdf.bqtools.com/add-bates-numbers/",
      "description": "Stamp sequential legal or production identifiers on selected pages.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/add-bates-numbers/index.md"
    },
    {
      "id": "auto-crop-pdf",
      "name": "Auto Crop PDF White Margins",
      "url": "https://pdf.bqtools.com/auto-crop-pdf/",
      "description": "Detect visible content and trim excess white page edges.",
      "category": "Optimize",
      "markdown_url": "https://pdf.bqtools.com/auto-crop-pdf/index.md"
    },
    {
      "id": "grayscale-pdf",
      "name": "Convert PDF to Grayscale",
      "url": "https://pdf.bqtools.com/grayscale-pdf/",
      "description": "Rebuild selected PDF pages as grayscale images for simpler printing.",
      "category": "Optimize",
      "markdown_url": "https://pdf.bqtools.com/grayscale-pdf/index.md"
    },
    {
      "id": "overlay-pdf",
      "name": "Overlay Two PDF Files",
      "url": "https://pdf.bqtools.com/overlay-pdf/",
      "description": "Place one PDF page layer over another document page by page.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/overlay-pdf/index.md"
    },
    {
      "id": "scale-pdf-content",
      "name": "Scale PDF Page Content",
      "url": "https://pdf.bqtools.com/scale-pdf-content/",
      "description": "Shrink or enlarge page content while keeping the page dimensions.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/scale-pdf-content/index.md"
    },
    {
      "id": "pdf-color-analyzer",
      "name": "PDF Color Analyzer",
      "url": "https://pdf.bqtools.com/pdf-color-analyzer/",
      "description": "Estimate colour usage and ink coverage for every PDF page.",
      "category": "Analyze",
      "markdown_url": "https://pdf.bqtools.com/pdf-color-analyzer/index.md"
    },
    {
      "id": "batch-process-pdfs",
      "name": "Batch Process PDFs",
      "url": "https://pdf.bqtools.com/batch-process-pdfs/",
      "description": "Apply one repeatable action to several PDFs in a fault-tolerant queue.",
      "category": "Edit",
      "markdown_url": "https://pdf.bqtools.com/batch-process-pdfs/index.md"
    },
    {
      "id": "inspect-pdf",
      "name": "Inspect PDF",
      "url": "https://pdf.bqtools.com/inspect-pdf/",
      "description": "View page count, dimensions, metadata, and form details.",
      "category": "Analyze",
      "markdown_url": "https://pdf.bqtools.com/inspect-pdf/index.md"
    }
  ]
}
