Random character passwords
Choose up to 128 characters from lowercase, uppercase, numbers and custom symbols. Compatibility controls can remove visually confusing characters or force a leading letter.
Create secure random passwords and passphrases, test password strength, detect weak patterns and keep every page-specific calculation inside your browser.
Build one or several passwords with precise character rules and secure browser randomness.
Use a preset or configure every option.
Select at least one group.
Improve compatibility or meet site rules.
Results remain in this page session only.
Create long word-based passwords with secure independent selections from a local word list.
Longer phrases provide more random combinations.
Words are independently chosen with secure browser randomness.
Analyze length, character variety, common passwords and predictable patterns without sending the password to a checking service.
The value is evaluated only in this page session.
The pattern-adjusted score is an estimate, not a security guarantee.
The generator uses cryptographically strong random values exposed by the browser. It applies rejection sampling so every valid character index has an equal chance, then securely shuffles required groups into the finished password. There is no ordinary random fallback.
Choose up to 128 characters from lowercase, uppercase, numbers and custom symbols. Compatibility controls can remove visually confusing characters or force a leading letter.
Select three to ten independent words, then optionally add capitalization, a number and a symbol. The word-list size and upper random-selection estimate are shown transparently.
Open Password Generator for random character passwords, Passphrase Generator for word-based passwords, or Strength Checker to evaluate an existing password.
Choose the length, quantity, character groups and optional exclusions, or select the number of passphrase words and separator.
Select Generate. The page uses cryptographically strong browser randomness and displays each result with a local strength assessment.
Copy one result, copy the visible list, or download a plain-text list only when you can store the file securely.
Enter a password in Strength Checker, review detected patterns and recommendations, then reset the page when finished.
Length, uniqueness and unpredictability matter more than merely replacing an “a” with “@”. The checker reduces its score for common passwords, dates, keyboard runs, repeated chunks and obvious sequences.
Generated values and checker input remain in the current browser page. No page-specific account, database, file upload, password history or external password-checking request is used.
Secure generation requires a current browser with cryptographically strong random-value support. The tool refuses generation rather than silently producing a weaker password when that capability is missing.
Generated TXT lists are unencrypted plain text. Use downloads only when necessary, protect the file from syncing and backups, and delete it after importing the passwords into secure storage.
Enable at least one character group. When Start with a letter is enabled, also enable lowercase or uppercase letters.
Increase the password length or disable Require each selected group. The length must accommodate every required group and any required leading letter.
Open the page in a current browser and avoid restricted embedded views. The checker can still operate, but secure generation will remain disabled.
Allow clipboard or download actions for the page, or manually select the result. Browser security settings can restrict automated clipboard access.
A secure password generator creates unpredictable passwords from cryptographically strong random values instead of ordinary predictable pseudo-random functions. This page uses the browser security interface and does not silently fall back to weaker randomness.
The generator creates new random passwords or passphrases. The strength checker evaluates a password you enter and reports length, character variety, common patterns and practical recommendations without generating a replacement automatically.
The generator builds a permitted character pool from your selected options, obtains cryptographically strong random integers, chooses characters without modulo bias and securely shuffles required character groups into the result.
No. Secure password generation is disabled when cryptographically strong browser randomness is unavailable. The page does not substitute ordinary non-cryptographic randomness.
For most accounts, a unique password of at least 15 or 16 characters is a practical starting point when the service allows it. Longer passwords and passphrases generally provide more guessing resistance, especially when they are randomly generated.
Not every service requires composition rules, and length is usually more valuable than forcing predictable substitutions. The generator supports character-group rules because many websites require them, but a long unique password remains the main objective.
A random password usually combines characters from several sets. A passphrase combines several randomly selected words, often separated by hyphens or spaces, which can be easier to type while remaining long.
Six or seven independently selected words from a sufficiently large list is a practical default for many uses. This page shows the word-list size and an upper random-selection estimate so you can compare settings.
Yes. Choose the PIN preset or enable only numbers. A PIN has a smaller search space than a long password, so use the longest PIN the destination permits and rely on account lockout or device protections where available.
It removes commonly confused characters such as uppercase I, lowercase l, the number 1, uppercase O and the number 0. This improves manual readability but slightly reduces the available character pool.
It removes symbols that are often difficult to distinguish, quote correctly or enter on some keyboards. The exact remaining symbol set is shown by the selected options.
Yes. Enable Start with a letter. The generator will securely choose the first character from an enabled letter group and generate the remaining positions from the full permitted pool.
Yes. Enable No adjacent repeats. Each new character is then selected from the permitted pool excluding the immediately previous character when possible.
It changes the distribution because at least one character is reserved for each required group, but the remaining positions are still selected securely and the completed password is securely shuffled. The option is useful for websites with composition requirements.
The checker combines length, character variety and uniqueness with penalties for common passwords, repeated chunks, keyboard paths, obvious sequences, dates, years and common words. It is a practical estimate rather than proof that a password is safe.
It is an upper estimate based on the character groups observed and the password length. Human-selected passwords are rarely uniformly random, so the page also applies pattern penalties and never presents the number as guaranteed entropy.
No. They are illustrative comparisons based on selected guessing rates and the adjusted estimate. Real attack speed depends on password hashing, hardware, rate limits, breach data, attacker strategy and whether the password follows a known pattern.
No external breach lookup is performed. The page checks a compact local list of common passwords and patterns, but it cannot confirm whether a specific password appears in a breach database.
The page-specific checker evaluates text in the current browser and does not send it to a password-checking service. Even so, use a trusted device, keep the page secure and reset the field when finished.
No page-specific request sends generated passwords or checker input to a server. Results remain in the current page session and disappear when the page is reset, reloaded or closed.
No. The page does not use page-specific local storage for generated passwords or strength-checker input. Only the current in-memory results are available until reset or page closure.
Yes. Download TXT saves the currently generated list as plain text. Plain-text password files can be exposed by backups, file syncing, malware or other users, so store or delete the file carefully.
Yes. Generated password and passphrase list filenames begin with correctioncopy.com_ and use a meaningful text filename. Strength reports use the same prefix and exclude the password itself.
Yes. Choose a quantity from 1 to 20. Duplicate results are rejected and regenerated when practical.
Yes. Enter a custom symbol set. Duplicate characters are removed automatically, and excluded characters are removed from every selected group before generation.
Generation stops and the page asks you to enable at least one character group. It does not produce an empty or misleading result.
The browser security interface may be unavailable, restricted by the environment or interrupted. Use a current browser and a normal top-level page. The tool will not use a weaker random fallback.
Yes. Generator settings, results, copy actions, strength analysis and help sections adapt to touch screens and narrow mobile layouts.
Current Chrome, Edge, Firefox and Safari versions normally support the required secure random interface. Clipboard and downloaded-file behavior can vary with browser permissions and device settings.
No. A password can be strong against guessing but still unsafe when reused. Use a different password for every important account so one breach does not expose several services.
A reputable password manager can generate, store and autofill unique passwords so you do not need to memorize every random value. Protect the manager with a strong master password and multi-factor authentication where available.
No. Multi-factor authentication adds another defense, but a unique strong password still reduces account takeover risk when another factor is unavailable, bypassed or socially engineered.
Press Reset All. It restores the balanced generator preset, clears generated values, clears the strength-checker field and removes temporary download data.
Generate copyable Unicode text styles for social bios, captions and usernames.
Open ToolQR Code GeneratorCreate customizable QR codes for links and text.
Open ToolMorse Code & Binary TranslatorTranslate text and Morse code, convert text and binary, and play signal output.
Open ToolWhat's My Browser?Identify browser, version, operating system, device, user agent and privacy settings.
Open ToolRandom Text GeneratorCreate sample text for layouts, testing and writing.
Open ToolKeyboard TestVisualize key presses, key codes, repeats, rollover and possible ghosting in real time.
Open ToolUPI Payment QR GeneratorGenerate a custom UPI payment QR with amount, payee, note, logo and styling.
Open ToolOnline RulerUse a calibrated actual-size ruler in centimetres, millimetres and inches.
Open ToolSpacebar CounterCount spacebar presses and measure space-bar speed with timed CPS challenges.
Open ToolRegex TesterTest regular expressions with live highlighting, capture groups and replacement preview.
Open ToolSEO ToolsGenerate meta tags, preview social cards and analyze keyword density and content signals.
Open ToolCase ConverterConvert text to uppercase, lowercase, title or sentence case.
Open ToolCSS GeneratorGenerate gradients, layered box shadows and border radius with live previews and code.
Open ToolOnline NotepadWrite and edit quick notes in a clean workspace.
Open ToolMarkdown EditorWrite and preview Markdown with shortcuts, document checks, import and HTML export.
Open ToolWord CounterCount words, characters, sentences and reading statistics.
Open Tool