SECURITY WORKSPACE
Password Generator
Generate a password using selected classes.
Input is processed on this site only when you run the tool. The application does not save inputs or results. Generation happens on the server; consider infrastructure visibility before using generated secrets.
Configuration options
Result result.txt
A little clarity goes here.
Run the tool to see your result.
Result preview
UTF-8 text, at most 262144 bytes per input. Tab leaves the editor. Plain text disables syntax colors. Browser textareas may normalize line endings to LF.
{"generate":{"inputMode":"none","options":{"length":{"type":"integer","min":12,"max":256,"default":20},"upper":{"type":"boolean","default":true},"lower":{"type":"boolean","default":true},"digits":{"type":"boolean","default":true},"symbols":{"type":"boolean","default":true}}}}{"generate":{"options":{"length":20,"upper":true,"lower":true,"digits":true,"symbols":true}}}A QUICK WALKTHROUGH
A familiar workflow,
with room to focus.
Choose a length from 12 through 256 and at least one character group.
Generate explicitly; every selected group is represented.
Copy the result deliberately. Clearing removes the visible result without claiming secure memory erasure.
When to use Password Generator
Create a candidate password with an explicit ASCII length and selected character groups.
Read the result
A new explicit generation produces a new candidate. Every selected group is represented, but generation occurs on the server; evaluate infrastructure visibility before using the value as a secret.
SEE IT IN PRACTICE
Worked examples
Sample input. A result you can inspect.
Generate example
- Password length
- 20
- Uppercase A–Z
- On
- Lowercase a–z
- On
- Digits 0–9
- On
- Symbols !@#
- On
Expected result
Randomized output varies on every run. The options above describe this example; no sample secret is stored.
Formats, limits and common errors
Select at least one group. A randomness/constraint failure returns no partial password; retry only by an explicit action.
- Generation happens on the Balodia server using cryptographic randomness. Infrastructure visibility must be considered before using generated secrets.
- ASCII groups only. Symbols are exactly !@#$%^&*()-_=+[]{}:,.?
- Uniform alphabet sampling rejects candidates missing a selected group, with at most 128 attempts. No predictable fallback or automatic retry.
- Input: 262,144 UTF-8 bytes per text field. Output: at most 524,288 UTF-8 bytes; serialized responses have a separate 1 MiB ceiling. Size/work failures return no partial result.