PGP Key Generator
Generate PGP public and private key pairs for email encryption and code signing. Supports ECC (Curve25519) and RSA up to 4096-bit. Entirely browser-side — keys never leave your device.
How to Use PGP Key Generator
How to Use PGP Key Generator
Step 1: Enter Your Identity
Provide your full name and email address. These become the User ID (UID) embedded in the key, which lets others find and verify your key.
Step 2: Choose Key Type
- ECC (Curve25519) — Recommended for new keys. Small, fast, and very secure. Supported by GPG 2.1+, ProtonMail, Thunderbird.
- RSA 4096-bit — Use for legacy compatibility with older PGP systems.
Step 3: Set Expiry and Passphrase
- Expiry: A 1–2 year expiry is good practice. Expired keys can be extended by the key owner.
- Passphrase: Strongly recommended. Protects your private key if the file is ever stolen.
Step 4: Generate and Save
Click Generate PGP Key Pair. Three outputs are produced:
Private Key
# Import into GPG
gpg --import private.asc
# List your keys
gpg --list-secret-keys
Public Key
# Import public key
gpg --import public.asc
# Upload to keyserver
gpg --keyserver keys.openpgp.org --send-keys <fingerprint>
Revocation Certificate
Store this separately from your private key. If your key is ever compromised:
gpg --import revoke.asc
Common Uses
Git Commit Signing:
gpg --list-secret-keys --keyid-format=long
git config --global user.signingkey <KEY_ID>
git config --global commit.gpgsign true
GitHub/GitLab: Copy your public key and add it under Settings → SSH and GPG Keys → New GPG Key.
Frequently Asked Questions
Most Viewed Tools
Screen Size Converter
Calculate screen width and height from diagonal size and aspect ratio. Convert between inches and centimeters for displays, TVs, and monitors with instant dimension calculations.
Use Tool →SSH Key Generator
Generate Ed25519 and RSA 4096-bit SSH key pairs entirely in your browser. Keys are never sent to any server — 100% client-side using the Web Crypto API.
Use Tool →DPI Calculator
Calculate DPI (dots per inch), image dimensions, and print sizes. Convert between pixels and physical dimensions for printing and displays.
Use Tool →Paper Size Converter
Convert between international paper sizes (A4, Letter, Legal) with dimensions in mm, cm, and inches. Compare ISO A/B series and North American paper standards.
Use Tool →Reorder PDF Pages
Drag and drop to rearrange PDF pages in any order. Upload your PDF, preview all pages as thumbnails, drag pages to reorder them, and download the rearranged PDF. Fast, visual, and privacy-focused.
Use Tool →Fuel Consumption Converter
Convert between MPG (miles per gallon), L/100km (liters per 100 kilometers), and other fuel efficiency units. Compare car fuel economy across different measurement systems.
Use Tool →CSV Splitter
Split large CSV files into smaller files by number of rows. Process large datasets in manageable chunks instantly.
Use Tool →Child Height Predictor
Predict child adult height based on parent heights using the Mid-Parental Height method. Calculate how tall your child will be with genetic predictions.
Use Tool →Related Privacy & Security Tools
SSH Key Generator
Generate Ed25519 and RSA 4096-bit SSH key pairs entirely in your browser. Keys are never sent to any server — 100% client-side using the Web Crypto API.
Use Tool →HMAC Generator
Generate HMAC (Hash-based Message Authentication Code) signatures for message authentication and data integrity verification. Supports SHA-256, SHA-384, SHA-512, and more.
Use Tool →RSA Key Generator
Generate secure RSA public/private key pairs for encryption, digital signatures, and authentication. Create 1024 to 4096-bit RSA keys instantly in your browser.
Use Tool →Memorable Password Generator
Generate strong, memorable passwords using random words. Create secure passphrases that are easy to remember but hard to crack.
Use Tool →API Key Generator
Generate secure, cryptographically random API keys for authentication and authorization. Create custom API keys with various formats including hex, base64, and prefixed keys.
Use Tool →Password Strength Checker
Analyze password strength with real-time feedback, security scoring, and actionable recommendations to create stronger passwords.
Use Tool →AES Encrypt/Decrypt
Encrypt and decrypt text using AES (Advanced Encryption Standard) with secure key-based encryption. Protect sensitive data with industry-standard 256-bit encryption.
Use Tool →PIN Generator
Generate secure numeric PINs for devices, accounts, and security systems. Create random PINs with strength analysis and security recommendations.
Use Tool →Share Your Feedback
Help us improve this tool by sharing your experience