Tech riderRev. 9 Oct 2026
  1. 1Runs onAndroid, iOS, Linux, Mac, Windows
  2. 2CostsNot stated by the maker
1 lines stated Written from the maker's own pages: chromium.googlesource.com
The Crashpad homepage

Overview

Crashpad is ranked #18 of 24 in game crash reporting software on Specifiction. It runs on Android, iOS, Linux, macOS, Windows.

Crashpad plans and pricing

All plans
Crashpad Free No pricing or plan limits stated chromium.googlesource.com · 9 Oct 2026

Facts

Purpose
Crashpad is a crash-reporting system and client-side library for capturing, storing, and transmitting postmortem crash reports to a collection server.chromium.googlesource.com · 4 Oct 2026
On-demand dumps
Crashpad can capture dumps of process state on demand for diagnostic purposes.chromium.googlesource.com · 4 Oct 2026
Process architecture
Crashpad uses a handler that snapshots a client process after a crash, saves a crash dump, and can transmit it to an upstream server if configured.chromium.googlesource.com · 4 Oct 2026
Annotations
Client applications can add key/value annotations and extend reports with application-specific metadata or custom minidump streams.chromium.googlesource.com · 4 Oct 2026
Report contents
Crash dumps generally include loaded modules, thread registers and stack memory, selected operating-system state, and selected memory referenced by registers and stacks.chromium.googlesource.com · 4 Oct 2026
Report format
Crash reports use the Windows minidump format with extensions for Crashpad additions such as annotations.chromium.googlesource.com · 4 Oct 2026
Platforms
The project status page lists complete crash-reporting clients and related tools for macOS, Windows, Fuchsia, and Linux, including Android and Chromium OS.chromium.googlesource.com · 4 Oct 2026
iOS status
Work has begun on an iOS client; on iOS, the handler runs in-process rather than in a separate process.chromium.googlesource.com · 4 Oct 2026
Consent and privacy
The design says the client application must obtain and honor user consent for uploads, because reports may contain sensitive data from process memory.chromium.googlesource.com · 4 Oct 2026
Upload scope
Crashpad says it will not upload a process that has not registered with its handler, though registrations may be inherited by child processes on some operating systems.chromium.googlesource.com · 4 Oct 2026
Transport
The embedding client sets the collection-server URL, and the handler can upload over HTTP or HTTPS; the design strongly suggests HTTPS to protect privacy in transit.chromium.googlesource.com · 4 Oct 2026
Upload behavior
The documented upload strategy limits uploads to one per hour and aborts failed uploads; the design says retry support is expected to change.chromium.googlesource.com · 4 Oct 2026
Backend scope
Crashpad is a client-side component; its status page says a crash-report processor is planned, with no completion timeline set.chromium.googlesource.com · 4 Oct 2026
Support and project contact
The README points users to the Crashpad issue tracker for bugs and the crashpad-dev mailing list for developer discussion.chromium.googlesource.com · 4 Oct 2026
Diagnostics
It can capture process state on demand for diagnostic purposes.chromium.googlesource.com · 9 Oct 2026
Crash metadata
Applications can add key/value annotations and extend reports with application-specific metadata or custom minidump streams.chromium.googlesource.com · 9 Oct 2026
Supported platforms
The project status page describes completed crash-reporting clients for macOS, Windows, Fuchsia, and Linux, including Android and Chromium OS.chromium.googlesource.com · 9 Oct 2026
iOS limitations
The iOS handler cannot catch some crash groups, including out-of-memory crashes, and writes intermediate dumps that are converted to minidumps later.chromium.googlesource.com · 9 Oct 2026
Collection server
The embedding application configures the collection server URL, and Crashpad can upload reports over HTTP or HTTPS.chromium.googlesource.com · 9 Oct 2026
Upload protocol
Crashpad uses the Breakpad wire protocol, sending a MIME multipart request that can be gzip-compressed.chromium.googlesource.com · 9 Oct 2026
Privacy
Crashpad's design says the client application must obtain and honor user consent before uploading reports, which may contain arbitrary data from process memory.chromium.googlesource.com · 9 Oct 2026
Security
The handler reads client address spaces through accessors designed to check pointer validity and enforce access bounds.chromium.googlesource.com · 9 Oct 2026
Integration
Crashpad is embedded into client applications; outside Chromium it depends on mini_chromium, while Chromium builds use Chromium's base library.chromium.googlesource.com · 9 Oct 2026
Project support
The README directs users to the issue tracker for bugs and the crashpad-dev mailing list for project discussion.chromium.googlesource.com · 9 Oct 2026
Build and test
The project provides build instructions and says Crashpad Buildbot performs automated builds and tests.chromium.googlesource.com · 9 Oct 2026

Best Crashpad alternatives

See all 20

Where it ranks on Specifiction

Is Crashpad yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources