Create Signing Certificate

Generate a self-signed certificate (.p12)

This tool processes your files entirely in your browser. Your documents never leave your device.

Certificate Details

Certificate Password

You will need this password to use the certificate for signing.

Settings

Self-Signed Certificate

This certificate is self-signed and will be shown as untrusted in PDF readers. For legally binding signatures, obtain a certificate from a recognized Certificate Authority.

Local Processing

Your private key is generated entirely in your browser and never leaves your device.

About This Tool

Create self-signed digital certificates with our free online certificate generator. Generate PKCS#12 (.p12/.pfx) certificate files entirely in your browser for testing cryptographic PDF signing workflows.

Configure certificate details including name, email, organization, and validity period. Choose key size (2048 or 4096-bit RSA) and set a password to protect your certificate. Download as a standard .p12 file compatible with Adobe Acrobat, PDF readers, and signing applications.

All certificate generation happens locally in your web browser using the node-forge cryptographic library. Your private key is generated on your device and never transmitted anywhere, ensuring maximum security.

Perfect for testing digital signature workflows, development and prototyping, or internal document signing. WARNING: Self-signed certificates display as untrusted in PDF readers. For legally binding signatures with trusted verification, obtain certificates from a recognized Certificate Authority (CA).

Frequently Asked Questions

Is Create Signing Certificate free?
Yes, completely free with no hidden costs, subscriptions, or usage limits. All tools are available at no charge.
Is it safe to use Create Signing Certificate?
Yes, 100% safe. All processing happens locally in your browser. Your files are never uploaded to any server and never leave your device.
What is the maximum file size?
You can process files up to 100MB. Since everything runs in your browser, processing speed depends on your device.

Related Tools