Live Updates ready for Capacitor 8! Start for free

iOS Certificate Generator

Generate signing certificates for your iOS app directly in your browser — no data is sent to any server.

About

What is an iOS Signing Certificate?

An iOS signing certificate authenticates your identity as a developer and allows you to sign apps for distribution. This tool generates a Certificate Signing Request (CSR) and converts the Apple-issued .cer file into a .p12 bundle for use in CI/CD pipelines.

Browser-Based

Generate your CSR and convert certificates directly in your browser. No Keychain Access or macOS required.

Privacy-First

Your private key never leaves your device. Everything runs locally using the Web Crypto API.

Two-Step Process

Generate a CSR, upload it to Apple Developer Portal, then convert the returned .cer to a .p12 bundle.

Frequently asked questions

Do you have questions about the iOS Certificate Generator? We have answered the most frequently asked questions for you here - if your question is not included, don't hesitate to contact us by Email or via Discord.

A Certificate Signing Request (CSR) is a file that contains your identity information and a public key. You submit it to Apple via the Developer Portal, and Apple issues a signed certificate (.cer) in return. Learn more in our documentation.

Yes, absolutely. The CSR and private key are generated entirely in your browser using the Web Crypto API. No data — including your private key or personal information — is ever sent to any server.

Choose "Apple Development" for development and testing on physical devices. Choose "Apple Distribution" for App Store submissions and ad hoc distribution. You can generate separate CSRs for each certificate type using this tool.

The .p12 file bundles your private key and Apple-signed certificate into a single file. Upload it to Capawesome Cloud or your CI/CD platform and provide the password you set during generation. Check our setup guide for step-by-step instructions.

The .cer file from Apple only contains the public certificate — it does not include your private key. The .p12 format combines both the private key and certificate, which is required for code signing in CI/CD pipelines and Xcode.

Yes, you need an active Apple Developer Program membership to upload the CSR and receive a signed certificate. You can generate the CSR with this tool without an account, but you will need one to complete the process.

Ready to get started?

Ship faster with Live Updates, Native Builds, and App Store Publishing. Check out our docs, explore our GitHub examples, and start building your Capacitor app today.