Free Public Tool

Validate Any Document
Signature Online

Instantly verify the authenticity of any digitally signed PDF. Check eIDAS, ZertES, and X.509 signatures — free, public, no account needed.

No account required eIDAS & ZertES compliant Results in seconds Free forever

Loading validator…

Powered by chvalidator.ch — built by Swiss Trust Layer AG

Standards

Supported Signature Types

The Swiss Trust Layer Validator recognises all major digital signature standards used across Europe and internationally.

eIDAS QES

EU Qualified Electronic Signature — legally equivalent to a handwritten signature in all 27 EU member states.

ZertES QES

Swiss Qualified Electronic Signature (SR 943.03) — court-admissible under Swiss federal law.

X.509 Certificates

Industry-standard public key certificates used in TLS, S/MIME, code signing, and document signing.

PDF PAdES

PDF Advanced Electronic Signatures — ETSI EN 319 132 compliant, the international standard for signed PDF documents.

CMS / PKCS#7

Cryptographic Message Syntax — underlying format for most digital signature schemes including S/MIME and PDF.

Swiss Trust Layer Validator vs Other Tools

ToolCosteIDASZertESNo account needed
Swiss Trust LayerFree
DocuSignPaidNoNo
Adobe AcrobatPaidNoNo
How it works

Validate in 3 steps

No software to install. Works in any browser. Results are instant.

01

Upload or drag your signed document

Supports PDF files with embedded digital signatures. No file size limits for standard documents.

02

Automatic signature verification

The validator checks the cryptographic signature chain, issuing CA, certificate expiry, and timestamp integrity in seconds.

03

Get a clear valid / invalid result

See who signed the document, when, with which certificate, and whether any content was modified after signing.

ZertES Compliant

Validates Swiss qualified electronic signatures per SR 943.03

eIDAS Recognised

Accepts EU-standard QES and AES signatures from all member states

Timestamp Verified

Checks RFC 3161 timestamps so you know exactly when the document was signed

Frequently asked questions

Do I need an account to validate a signature?

No. The validator is completely free and public. No registration, no login, no payment.

Which signature standards are supported?

eIDAS (EU), ZertES (Switzerland), UAE Pass, and standard X.509 PDF signatures — including QES and AES levels.

Is my document content stored?

No. Only the signature metadata (certificate, hash, timestamp) is processed. Your document content is never stored.

What if the signature shows as invalid?

An invalid result means either the document was modified after signing, the certificate has expired, or the signature was applied with an untrusted CA. Contact the document sender for a fresh signed copy.

Can I seal my own documents too?

Yes — Swiss Trust Layer lets you seal any intellectual property with a court-proof timestamp in under 2 minutes. Backed by Swisscom Trust Services.

Common questions

How do I verify a Swiss Trust Layer seal?

Upload the sealed PDF to Swiss Trust Layer Validator. The tool checks the cryptographic signature chain, ZertES/eIDAS certificate validity, and timestamp integrity in under 10 seconds — no account required.

Can I check a document for tampering for free?

Yes. The Swiss Trust Layer Document Validator is a permanently free public tool. It detects any modifications made after sealing by verifying the cryptographic hash. No signup, no payment.

What signature formats does the validator support?

The validator supports eIDAS QES and AdES (EU), ZertES (Switzerland), X.509 certificate-based signatures, PAdES PDF signatures, and CMS/PKCS#7 signatures.

Seal, not just validate

Need to protect your own documents?

Swiss Trust Layer gives you a court-proof, tamper-evident timestamp for any intellectual property — in under 2 minutes.