UltraPass Pro

Complete User Guide

📖 Complete User Guide

Welcome to UltraPass Pro!

Your enterprise-grade password generator. This guide will walk you through every feature step-by-step.

New User? Start Here!

Get your first password in just 30 seconds with our Absolute Beginner Quick-Start Guide.

No experience needed! We'll show you exactly what to click.

⚡ Absolute Beginner Quick-Start (30 Seconds!)

Never used a password generator before? Start here!

Get your first ultra-secure password in just 3 easy steps!

🎯 Your First Password in 3 Easy Steps:

Step 1: Look at the Top of the Page

  • • You'll see a large password display area (shows dots or a password)
  • • Below it are colorful buttons

Step 2: Click the BIG GREEN Button

  • • Find the button that says "⚡ Generate"
  • • Click it once
  • • A secure password instantly appears! (

Step 3: Click the COPY Button

  • • Find the 📋 Copy" button (next to Generate)
  • • Click it once
  • • Password copied! Paste it anywhere with Ctrl+V (Windows) or Cmd+V (Mac) ✅

🎉 Congratulations! You just created your first ultra-secure password!

🔧 First-Timer Tips:

"It looks too complicated..."

Don't worry! You only need those 2 buttons: Generate and Copy. Everything else is optional advanced features. Stick with the defaults - they're already secure!

"How long should my password be?"

The default length (16-20 characters) is perfect for most websites. Don't change anything if you're unsure!

"Where do I paste the password?"

After clicking Copy, go to the website where you're creating an account. Click in the password field, then press Ctrl+V (Windows) or Cmd+V (Mac). Your password is pasted! ✅

"Will my password be saved?"

Yes! It's automatically saved in the Password History section below. Scroll down to see all your generated passwords. Each saved password has its own Copy button.

🔐 Safety Reminder for Beginners:

✓ This tool is 100% safe:

  • • No internet connection needed (works offline!)
  • • Nothing sent to any server
  • • Your passwords stay on YOUR computer only
  • • Completely private and secure

💡 Best practice:

  • • Use a different password for EVERY website
  • • Never reuse passwords
  • • That's why this tool exists - to generate unique passwords easily!

🚀 Getting Started

Opening the Application

  1. 1. Open the file: Double-click index.html or open it in your web browser
  2. 2. No installation needed: Runs entirely in your browser - works offline!
  3. 3. 100% Private: All data stays on your computer - nothing sent to any server

What You'll See

When you open UltraPass Pro:

  • Password Display (top): Shows your generated password
  • Action Buttons: Generate, Copy, Speak, Share, Export QR
  • Tabs: 8 different password generation modes
  • Password History (bottom): All your previously generated passwords

Your Data is Completely Private

  • Everything runs locally - No internet connection required (except for breach checking)
  • Nothing is uploaded - Your passwords never leave your device
  • Auto-saved - Passwords stored in your browser's local storage
  • Secure storage - Data is obfuscated before saving

🔑 Basic Password Generation

Let's create your first secure password in 4 easy steps!

Step 1: Set Password Length

Look for the Password Length slider at the top.

  • Drag left → Shorter password (minimum 8 characters)
  • Drag right → Longer password (maximum 256 characters)
  • See the number change as you drag

=⚡ Recommended: 16-20 characters for most accounts

Examples:

  • • Banking password: 20-24 characters
  • • Email password: 18-20 characters
  • • Social media: 16 characters minimum
  • • WiFi password: 12-16 characters

Step 2: Choose Character Types

Click on any box to enable/disable character types:

✓ Uppercase Letters (A-Z)

Makes passwords much harder to crack. Recommended: Always enabled

✓ Lowercase Letters (a-z)

Essential for most passwords. Recommended: Always enabled

✓ Numbers (0-9)

Required by most websites. Recommended: Always enabled

✓ Symbols (!@#$%^&*)

Maximum security. Recommended: Always enabled

🌍 Unicode Characters (à, ç, ñ)

Not all websites support these. Cannot be used in QR codes! Use carefully.

🌍 Emojis (😀 😎)

Very few websites support emojis. Cannot be used in QR codes! Experimental use only.

💡 Pro Tip: For maximum compatibility, use only the first 4 types (uppercase, lowercase, numbers, symbols).

Step 3: Generate Your Password

Click the big green ⚡ Generate button (or press Ctrl+G).

What Happens:

  1. 1. Password appears instantly in the display area
  2. 2. Strength meter shows security level
  3. 3. Password automatically saved to history
  4. 4. Breach check runs (if enabled)

Understanding the Strength Meter:

🔴 Red (0-40%) Weak - Generate a stronger one!
🟡 Yellow (40-65%) Medium - Acceptable for low-security
✓ Green (65-85%) Strong - Good for most uses
✓ Dark Green (85-100%) Very Strong - Excellent!

Step 4: Copy & Use Your Password

Click the 📋 Copy button (or press Ctrl+C).

✅ Password copied to clipboard!

Now paste it into your account signup form using Ctrl+V (Windows) or Cmd+V (Mac).

🎯 All Password Generation Modes

UltraPass Pro offers 8 different password generation modes, each designed for specific use cases.

1️⃣ Basic Options (Default)

Best for: Most users, everyday passwords, maximum security

Features:

  • • Fully customizable character types
  • • Length from 8 to 256 characters
  • • Real-time strength analysis
  • • Breach checking available
  • • Example: Xk9#mP2$vL4@wN8!

2️⃣ Advanced Mode

Best for: Extra security layers, custom rules

Features:

  • • All Basic Options features
  • • Quantum-resistant entropy boost
  • • Time-based seed enhancement
  • • Custom rules (append text)
  • • Geographic entropy options
  • • Example: Xk9#mP2$vL4@wN8!-@gmail.com

3️⃣ Passphrase Generator

Best for: Memorable passwords, WiFi passwords, master passwords

Features:

  • • 3-10 word combinations
  • • Multiple separator options (-, _, ., space, none)
  • • Optional capitalization
  • • Optional numbers
  • • Easy to remember and type
  • • Example: Wizard-Dragon-Thunder-Castle-89

4️⃣ Pronounceable Generator

Best for: Easy-to-say passwords, phone dictation

Features:

  • • Syllable-based (CONSONANT+VOWEL pattern)
  • • Easy to say out loud clearly
  • • Natural word-like structure
  • • Good balance of security and memorability
  • • Example: BakoTinoRufeMalo

5️⃣ PIN Generator

Best for: Phone locks, ATM PINs, numeric codes

Features:

  • • 4-8 digit PINs
  • • Cryptographically secure
  • • 4 digits: 10,000 combinations (Basic)
  • • 6 digits: 1,000,000 combinations (High security)
  • • 8 digits: 100,000,000 combinations (Very high)
  • • Example: 738291

6️⃣ AI Generator

Best for: Context-based passwords, themed passwords

Features:

  • • Enter keywords (e.g., "banking secure")
  • • Generates passwords based on context
  • • Creates meaningful character combinations
  • • Still cryptographically secure
  • • Example input: "social media" → S0c1@lM3d!@2024

7️⃣ Motion-Based Generator

Best for: Extra randomness from device motion

Features:

  • • Uses device motion sensors (mobile)
  • • Mouse/touch movement patterns
  • • Adds entropy from physical movement
  • • Shake/move device to generate
  • • Interactive and fun to use!

8️⃣ Visual Password Generator

Best for: Pattern-based memorization

Features:

  • • Color-based password generation
  • • Geometric pattern passwords
  • • Visual memory aids
  • • Phonetic representations
  • • Example: Red-Blue-Green-Yellow-89

📂 Managing Your Password History

All generated passwords are automatically saved with rich metadata for easy management.

Viewing Your History

Scroll down to find the Password History section showing all your saved passwords.

Each password card shows:

  • • Password (hidden by default)
  • • Type badge (Standard, Passphrase, PIN, etc.)
  • • Strength percentage
  • • Generation date & time
  • • Custom name/label
  • • Notes and tags
  • • Expiration date (if set)
  • • Compromised flag (if marked)

⭐ Favorites

Click the star icon to mark important passwords as favorites. Filter by favorites for quick access.

📂 Notes & Tags

Add notes and multiple tags to organize passwords. Tags help categorize (e.g., "work", "personal", "banking").

📅 Expiration Dates

Set expiration dates to remind you to change passwords. Warnings appear 7 days before expiration.

🚨 Compromised Flag

Mark passwords as compromised if you suspect they've been leaked. Visual warnings prevent accidental use.

Advanced Filtering

  • Search: Find passwords by name, notes, or tags
  • Filter by Type: Show only specific password types
  • Date Range: Filter by generation date
  • Favorites Only: Quick access to starred passwords
  • Sort Options: By date, strength, name, or type

📤 Exporting & Sharing

Multiple options to export, share, and backup your passwords safely.

📥 Export User Data (JSON)

Complete backup with ALL metadata - Recommended for backups!

  • • Includes passwords, notes, tags, expiration dates, favorites, compromised flags
  • • Includes settings and preferences
  • • Can be re-imported with full data restoration
  • • Tracks last backup date

📊 Export CSV

Spreadsheet-compatible format - For analysis or printing

  • • Opens in Excel, Google Sheets, LibreOffice
  • • Contains basic fields only (password, type, strength, date, name)
  • • Cannot be re-imported (one-way export)
  • • Good for viewing and analysis

📱 QR Code Export

Visual sharing - Scan with phone camera

  • • Generates scannable QR code
  • • Works with standard characters only (no Unicode/Emojis)
  • • Great for WiFi passwords
  • • Can save or print QR code

🔊 Speak Password

Audio readback - Useful for dictation

  • • Text-to-speech pronunciation
  • • Spells out each character clearly
  • • Requires Web Speech API support
  • • May not work in all browsers

🌍 Backup Recommendations

  • Export monthly - Set calendar reminders
  • Multiple locations - Store backups in different places
  • Encrypted storage - Keep JSON files secure
  • Before major changes - Export before clearing data or switching devices
  • Test imports - Periodically verify backups work

⚙️ Settings & Preferences

Customize UltraPass Pro to match your workflow and preferences.

Default Password Settings

  • Default Length: Set preferred password length (8-128 characters)
  • Default Character Types: Pre-select uppercase, lowercase, numbers, symbols
  • Auto-copy on Generate: Automatically copy password when generated
  • Auto Breach Check: Run HaveIBeenPwned check on every generation

History Management

  • History Limit: 50, 100, 200, 500, or Unlimited passwords
  • Auto-delete: Oldest passwords removed when limit reached
  • Clear All Data: Reset entire application (with confirmation)

UI Preferences

  • Theme Toggle: Switch between Dark and Light modes
  • Notification Duration: 1-10 seconds (how long toast messages appear)
  • Animation Speed: Adjust UI animation preferences

📊 Statistics & Analytics

View detailed analytics about your password generation habits and security trends.

Available Statistics

📊 Strength Distribution

Doughnut chart showing weak, medium, strong, and very strong password counts

📊 Password Types

Bar chart breakdown by generation mode (Standard, Passphrase, PIN, etc.)

📈 Total Generated

Lifetime count of all passwords created

🌍 Weak Passwords

Warnings for passwords below 50% strength

💡 Note: Statistics charts require internet connection to load Chart.js library. All data remains on your device.

⌨️ Keyboard Shortcuts

Speed up your workflow with these keyboard shortcuts.

Generate Password Ctrl + G
Copy Password Ctrl + C
Open Settings Ctrl + ,
View History Ctrl + H

Note: Use Cmd instead of Ctrl on Mac

🔒 Security Best Practices

Follow these guidelines to maximize your password security.

✅ DO These Things:

  • Use unique passwords for every account - NEVER reuse passwords
  • Enable Two-Factor Authentication (2FA) wherever possible
  • Use 16+ character passwords for important accounts
  • Export your passwords monthly - Keep backups in multiple safe locations
  • Check for breaches regularly - Use the breach checking feature
  • Update compromised passwords immediately - Don't delay!
  • Set expiration dates for sensitive account passwords (90-180 days)
  • Use password managers to securely store generated passwords

🚫 DON'T Do These Things:

  • Don't reuse passwords - One breach = all accounts compromised
  • Don't use personal info - No birthdays, names, pet names
  • Don't share passwords - Each person should have their own
  • Don't write passwords on paper - Digital backups are safer (if encrypted)
  • Don't use simple patterns - "password123" or "qwerty" are terrible
  • Don't ignore breach warnings - Update compromised passwords ASAP
  • Don't skip 2FA - Even strong passwords benefit from second factor

💡 Understanding Breach Checking

UltraPass Pro uses HaveIBeenPwned's k-anonymity model:

  1. 1. Your password is SHA-1 hashed locally (never sent in plain text)
  2. 2. Only the first 5 characters of the hash are sent to the API
  3. 3. API returns all matching hash prefixes
  4. 4. Your browser checks locally if full hash matches
  5. 5. Your actual password NEVER leaves your device!

This is the most privacy-preserving breach checking method available.

🔧 Troubleshooting

Solutions to common problems and issues.

🌍 Problem: Passwords Not Saving

Possible Causes:

  • • Browser in Private/Incognito mode
  • • Local storage disabled
  • • Storage quota full
  • • Browser data cleared

💡 Solutions:

  • • Exit Private/Incognito mode and use normal browser window
  • • Enable local storage in browser settings
  • • Export and delete old passwords to free up space
  • • Check browser privacy settings

🌍 Problem: Copy Button Not Working

💡 Solutions:

  • • Allow clipboard permission when browser prompts
  • • Click "Show" button → manually select text → press Ctrl+C
  • • Update to latest browser version
  • • Open file via http:// (not file://) using local server

🌍 Problem: App Running Slow

💡 Solutions:

  • • Settings → History Limit → Reduce to 100 or 50
  • • Delete old unused passwords
  • • Clear browser cache
  • • Close other browser tabs
  • • Restart browser

🌍 Problem: QR Code Won't Generate

💡 Solutions:

  • • Uncheck Unicode and Emoji character options
  • • Generate new password with standard characters only
  • • QR codes only work with ASCII characters (A-Z, 0-9, symbols)
  • • Use Copy or Share features instead

🌍 Problem: Breach Check Always Fails

💡 Solutions:

  • • Check internet connection (breach checking requires online access)
  • • Verify HaveIBeenPwned API is accessible (not blocked by firewall)
  • • Check browser console for CORS errors
  • • Disable ad blockers temporarily
  • • Try again later if API is temporarily down

Still need help?

Check our comprehensive FAQ for more detailed answers.

❓ View FAQ Page