Live
PDFCanon
Deterministic PDF API
Normalize PDFs into a stable byte-level form, remove risky active content, and return hashes your system can compare reliably.
# contract-v3.pdf
original_sha256 "a3f4b7c2e91d..."
normalized_sha256 "e8c1d2907b4f..."
# contract-v3 (resaved).pdf
original_sha256 "7b0e46d1a8c3..."
normalized_sha256 "e8c1d2907b4f..."
The same page, saved twice, is two different files. Normalization makes it one.
- API host
- api.pdfcanon.com
- Pricing
- Usage-based, free tier