Certificate Inventory and Expiry Report

Inventory supplied public certificates, group duplicate fingerprints and compare validity dates at an entered time.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Review certificates controls

Up to 30 public CERTIFICATE blocks, 1 MiB UTF-8 total. Private keys, CSRs and other material are refused.

An explicit YYYY-MM-DDTHH:MM:SSZ instant. Certificate signatures, chains and hostname matches are not verified.

Highlight certificates expiring within this many days after the review time.

Processed in your browser. Your inputs stay on this device.

Showing a generated example. Generate again for a new result.

How to use Certificate Inventory and Expiry Report

  1. Supply the public certificate pem collection and review time (utc) using the supported input described beside the controls.
  2. Review the selected options and the declared scope, then run the certificate inventory report.
  3. Read the result and unresolved findings before downloading or sharing a report. The original input is not changed.

Example: Certificate Inventory and Expiry Report

Inventory a supplied collection of public certificates, group duplicate fingerprints and compare their validity dates with an entered review time.. This example uses synthetic public data.

You add
Public certificate PEM collection: -----BEGIN CERTIFICATE----- MIICjTCCAfagAwIBAgIBLDANBgkqhkiG9w0BAQsFADBiMSIwIAYDVQQDDBlzeW50 aGV0aWMuZXhhbXBsZS5pbnZhbGlkMRowGAYDVQQKDBFTeW50aGV0aWMgRXhhbXBs ZTELMAkGA1UEBhMCQkQxEzARBgNVBAgMClNvbWUtU3RhdGUwHhcNMjYxMDAzMDUz MDE4WhcNMjYxMTAyMDUzMDE4WjBiMSIwIAYDVQQDDBlzeW50aGV0aWMuZXhhbXBs ZS5pbnZhbGlkMRowGAYDVQQKDBFTeW50aGV0aWMgRXhhbXBsZTELMAkGA1UEBhMC QkQxEzARBgNVBAgMClNvbWUtU3RhdGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBAMeS8ZBQmrcWoZC3UUBnJY9CUsiMBwu2mTkv9LmR1DKV6jDhzkx+kpFCpsG8 2NNYnHjXdcyLfTh2S8H8xVVKX+M0bDMJavdRhaERBvofjNj2IGhT7nGtVZRPdX5E AnQvtB4zdtomwRd0W/C1kzl2dPHIsRjZCidBgn0svZqdBR1TAgMBAAGjUzBRMB0G A1UdDgQWBBSzAVyeN+I3JYpZQ34orllokcwc7TAfBgNVHSMEGDAWgBSzAVyeN+I3 JYpZQ34orllokcwc7TAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4GB AMCO0YpUfw8AGSiC5Td1rp2uVRmgAPW1vMyqKV0OxS/dDoSApfknGS3Q+8JrQTqJ ED6725YeVlSHqthpWzkggpCnOj3lXcx5D0YkrpV+m5I5XVKdu23rJArDj0FzOLKI Tuz33XCa2xRtHgZuwgHOpUfjzcRL3tNxU7VN/yewqd47 -----END CERTIFICATE----- Review time (UTC): 2026-10-04T00:00:00Z Expiry warning window (days): 30
You get
Inventoried 1 certificates; 0 duplicate fingerprint(s). 1 | C23022D3C22981660478B21404BC0D84585106214440AB22D74526AC65CC3776 | 2026-10-03T05:30:18.000Z | 2026-11-02T05:30:18.000Z | Expires within warning window | None

Options

Certificate collection
Supply supported public PEM certificate blocks. The page inventories the supplied collection; it does not search your machine or contact a server.
Review time
Use an explicit UTC instant when reproducing a report. It is the time for the date comparison, not an observation of server operation.

Supported inputs and limits

Public certificate metadata and validity-window inventory only. No chain, signature, hostname, revocation, live CA or trusted-identity validation.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

A validity window does not establish trust

Before, inside or after a certificate’s recorded date window describes its dates at your selected review time. It does not verify its issuer signature, a trust chain, hostname coverage or revocation. Duplicate fingerprints identify the same certificate bytes; certificates sharing a name may still differ.

Questions about Certificate Inventory and Expiry Report

Does inside the window mean trusted?

No. Date validity is separate from signature, chain, hostname and revocation checks.

How are duplicates grouped?

The report uses fingerprints of the supplied certificate bytes. Matching subject names alone are not duplicates.

Is a server contacted?

No. Only the supplied public certificates and review time are inspected.

Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem