TestKase
TestKase
|Docs
Accessibility TestingReports

Export Formats

Export a TestKase accessibility report as PDF, CSV, or JSON.

Export Formats

Every completed report can be exported in three formats from the report header. Pick the one that matches who you're sharing it with.

PDF

Best for: stakeholder handoffs, audit archives, printed reports.

  • Styled like the on-screen report.
  • Includes the score, severity breakdown, conformance matrix, full issue list, per-issue detail (rule, selector, HTML snippet), and page snapshots.
  • Fixed table of contents; paginated for print.

CSV

Best for: spreadsheets, triage boards, imports into other bug trackers.

One row per issue with columns:

  • scan_id, scan_name
  • page_url
  • rule_id, rule_description, impact, category
  • wcag_criterion, wcag_level, wcag_tags
  • target_selector, html_snippet, failure_summary
  • created_at

CSV is UTF-8, comma-separated, and safe to open in Excel / Google Sheets / Numbers.

JSON

Best for: programmatic consumption, CI pipelines, custom dashboards.

Top-level shape:

{
  "scan": {
    "id": 12345,
    "name": "example.com · Sprint 14",
    "status": "completed",
    "score": 87,
    "total_issues": 23,
    "urls": ["https://example.com/", "https://example.com/pricing"],
    "wcag_version": "wcag21aa",
    "created_at": "2026-04-20T10:12:33Z"
  },
  "summary": {
    "by_severity": { "critical": 2, "serious": 8, "moderate": 9, "minor": 4 }
  },
  "conformance": [
    { "criterion": "1.1.1", "name": "Non-text Content", "level": "A", "status": "fail", "issue_count": 3 }
  ],
  "issues": [
    {
      "rule_id": "image-alt",
      "impact": "critical",
      "page_url": "https://example.com/",
      "target_selector": "header > img.logo",
      "html_snippet": "<img class=\"logo\" src=\"/logo.svg\" />",
      "failure_summary": "Element does not have an alt attribute.",
      "wcag_criterion": "1.1.1",
      "wcag_level": "A",
      "wcag_tags": ["wcag2a", "wcag111"]
    }
  ]
}

JSON keeps all fields from the in-app issue detail panel, so a downstream tool can rebuild the report UI if it wants.

When each is available

Availability depends on your subscription plan:

  • Free — PDF typically available.
  • Paid — all three formats.

If an export button is disabled, a tooltip explains which plan unlocks it. See Plans and pricing and Scan limits.