Good suggestion @code-escapee, The core reference has been extended with a better description and the regex. Itโ€™s difficult to provide an exhaustive list, since the regex [^a-zA-Z\d\s:] will match any character that is not a Latin letter (both uppercase and lowercase), a digit, a space, or a colonโ€ฆ Answer from petter on forum.bubble.io
๐ŸŒ
Quora
quora.com โ€บ What-is-a-non-alphanumeric-password
What is a non-alphanumeric password? - Quora
Answer (1 of 3): > What is a non-alphanumeric password? (link) An alphanumeric password consists only of letters (โ€œalphaโ€) and numbers (โ€œnumericโ€). Depending on who you ask, โ€œalphaโ€ may further restrict it to only Latin letters. So a non-alphanumeric password contains other characters: ...
๐ŸŒ
Bubble
forum.bubble.io โ€บ questions
Which non-alphanumeric characters do or don't qualify for password policy? - Questions - Bubble Forum
April 25, 2024 - Is there a definitive list of non-alphanumeric characters that fulfill the password policy setting to Require a non-alphanumeric character? Or, is there at least some enumeration or definition of characters that donโ€™t fulfill the policy? The list of examples in that reference article, ; , " ' ? { } & ^ % $ # @ ! * . / - + = ~ ,, is seemingly non-exhaustive.
Discussions

Password-generating - which non-alphanumeric symbols can I use? - Information Security Stack Exchange
I'd like to make a password generator - strictly for myself. I'd like four "levels" of characters, but I'm a bit unsure of which symbols should be in each of the three latter ones - sinc... More on security.stackexchange.com
๐ŸŒ security.stackexchange.com
March 27, 2017
c# - Password must have at least one non-alpha character - Stack Overflow
I need a regular expression for a password. The password has to contain at least 8 characters. At least one character must be a number or a special character (not a letter). [StringLength(100, More on stackoverflow.com
๐ŸŒ stackoverflow.com
Need a quick opinion: is it okay to consider any non-alphanumeric character a special password character?
Any non-alphanumeric is a perfectly fine special character. But you really shouldn't be using password restrictions like that. See the relevant XKCD More on reddit.com
๐ŸŒ r/AskProgramming
10
2
August 18, 2022
Most non-alphanumeric characters flagged as invalid in passwords and elsewhere | Netgate Forum
Since a recent upgrade (I'm on 2.3.2_1 now), in many places in the GUI virtually only a-z, A-Z, 0-9 seem to be allowed. Previously this was not the case. N... More on forum.netgate.com
๐ŸŒ forum.netgate.com
December 20, 2016
๐ŸŒ
DCC
dcc.edu โ€บ documents โ€บ administration โ€บ offices โ€บ information-technology โ€บ password-examples.pdf pdf
Password Base Criteria 1. Minimum Password Length 12 Characters
๏‚ท Non Alphanumeric Characters (e.g.,@,%,#,!) 3. Previous passwords cannot be used ยท 4. After five consecutive failed logon attempts, the user-ID will be locked ยท and will require a reset before additional login attempts are allowed. CLICK HERE to reset your password.
Top answer
1 of 2
3

According to OWASP, which uses references from Microsoft AD, and Oracle Identity Manager, these symbols are allowed.

!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

https://www.owasp.org/index.php/Password_special_characters

However, I suppose that only answers your "usually" question. OWASP further explains that "Various operating systems and applications may apply limitations to this set".

Which to me says, it's completely subjective. Meaning, if I'm an application developer, I can choose to utilize industry standards (OWASP), or use my own subset.

So, to answer the "always" question, I think it would be safe to assume that these are acceptable.

!#$%&()+-/:;@[\]^_|~

Additionally, given the above information, I would go with these as the "sometimes forbidden" options.

"$%'()*+,-./:;<=>[]`{}

Since this is somewhat of a subjective question, no answer given can be 100% accurate. I think this should help with your task though..

2 of 2
1

If I were you, I would look at what other password generators use. For instance Bitwarden uses the first 8 shift characters of the top row of a US QWERTY keyboard: !@#$%^&*

This seems like a good compromise, especially if you want to be able to type the passwords yourself and you also want to be able to do so when using someone else's computer with a different keyboard layout. In fact in that case I might also leave out the $. For instance, @ and ! are available on every Latin keyboard layout that I know of, but { and } only appear on very few.

Find elsewhere
๐ŸŒ
NetIQ
netiq.com โ€บ documentation โ€บ password_management33 โ€บ pwm_administration โ€บ data โ€บ an4bun5.html
NetIQ Documentation: Novell Password Management 3.3.2 Administration Guide - Creating Password Policies
Non-alphanumeric characters - any of the following special characters: ( ) ` ~ ! @ # $ % ^ & * - + = | \ { } [ ] : ; " ' < > , . ? / _. Other characters - any Unicode character that is categorized as an alphabetic character but is not uppercase or lowercase. This includes Unicode characters ...
๐ŸŒ
Okaloosa County Sheriff's Office
sheriff-okaloosa.org โ€บ wp-content โ€บ uploads โ€บ 2020 โ€บ 08 โ€บ Strong_Passwords_Packet_cpu.pdf pdf
Strong Passwords cpu@sheriff-okaloosa.org
letters or add special characters (!, @, $, %, ^, &, *, +, #). dmGU@$Y0P180 ยท Creating the Perfect Password ยท Steps ยท Fill in ยท 1. Look around the room and form a random ยท sentence with at least eight objects you ยท see. Alternatively, think of a phrase that is ยท easy for you to remember. This should not ยท be too common that someone can easily ยท guess (bad example: Pa$$w0rd123).
๐ŸŒ
Cloudblue
docs.cloudblue.com โ€บ cbc โ€บ 21.0 โ€บ Billing-Providers-Guide โ€บ Password-Checklist.htm
Password Checklist
The password quality mechanism ... create a password: Uppercase letter โ€“ the letter entered in the upper case. For example, 'A', 'V'. Lowercase letter โ€“ the letter entered in the lower case. For example, 'a', 'v'. Numerics โ€“ the digit character.They are 1,2,3,4,5,6,7,8,9 and 0. Special ...
๐ŸŒ
WintelGuy
wintelguy.com โ€บ passgen.pl
Password Generator - WintelGuy.com
This page generates five random passwords at one time. The passwords can be from 7 to 24 characters long with a random distribution of lower-case characters, upper-case characters, digits, and non-alphanumeric characters.
๐ŸŒ
Netgate Forum
forum.netgate.com โ€บ topic โ€บ 109274 โ€บ most-non-alphanumeric-characters-flagged-as-invalid-in-passwords-and-elsewhere
Most non-alphanumeric characters flagged as invalid in passwords and elsewhere | Netgate Forum
December 20, 2016 - I suppose this is a bug, since I cannot believe that this is a design decision or is it? An example: Setting a L2TP user's password which includes a @, results in this: The password contains invalid characters.
๐ŸŒ
Password Generator
passwords-generator.org
Password Generator - Strong Password Generator
Strong Password Generator is a free tool to generate secure passwords from characters, letters, numbers, symbols, and special characters. Random password generator to create alphanumeric passwords for any kind of login or other uses.
๐ŸŒ
Cybernews
cybernews.com โ€บ home โ€บ best password managers โ€บ how to create a good and strong password
Create a Strong Password: Rules for 2026
To create a strong password, use more than 10 characters, a mix of uppercase and lowercase letters, numbers, and symbols. Ditch dictionary words, names, or personal info. Use phrases you can twist (like song lyrics with numbers and symbols). I also suggest using different passwords for each account. Password generators and reliable password managers can help, too. An example of a strong password would be !nsideMy#C4stle0fC0des.
Published ย  4 days ago
Views ย  114
๐ŸŒ
Western Michigan University
wmich.edu โ€บ arts-sciences โ€บ technology-password-tips
Password Tips | College of Arts and Sciences | Western Michigan University
Examples include (original word - pattern/code/word to insert password): Internet with numbers doubling (e.g., 1,2,4,8,16 - I1n2T3e4R8n16E32t!) ... Create a password from phrases with character substitution.
๐ŸŒ
OneIdentity
support.oneidentity.com โ€บ tpam โ€บ kb โ€บ 4316878 โ€บ which-non-alphanumeric-characters-are-valid-for-password-when-using-ppm
Which non-alphanumeric characters are valid for password when using PPM? (4316878)
May 7, 2023 - The full list of allowed non-alphanumeric characters is: ... The (space) character is also allowed. The above is also detailed in the TPAM System Administration Guide under the section "Password Rules"; and there is also further detail visible form the blue Help Bubbles when generating the ...
๐ŸŒ
Italo
italotreno.com โ€บ home italotreno โ€บ support and contacts
Faq and contacts | Italotreno.com
Here you can get all the answers to the most frequent questions about Italo services. If you didn't find your answer, contact us!