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.
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_namepage_urlrule_id,rule_description,impact,categorywcag_criterion,wcag_level,wcag_tagstarget_selector,html_snippet,failure_summarycreated_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.
