Username Generator Feedback

I like it, although I’d like to have the option of randomly generated gibberish just like with passwords. Sometimes it’s better in cases where don’t want random words or have a character limit.


Thanks for the username generator, it’s great.

One more feature request – for catch-all addresses, I’d like to use a real word or two as the username, so instead of [email protected], it would be something like [email protected]. This way, it is possible to quickly tell someone the e-mail in case I’m in a support call, and it also looks like a “legitimate” e-mail address.

This is already kinda supported as the third generator option (Random Word), but that doesn’t append the domain automatically.

1 Like

Thanks for this feature!

One addition I would love is if the username could be generated from the root domain instead of the whole domain. As an example, let’s say I am on google dot com, and I create a username, it will be [email protected] (instead of [email protected]).

1 Like

This is fantastic. I’m thinking of opening a pull request to integrate Paced Email for my users. I’ve got a proof of concept working and it shouldn’t take too much longer to get the required parts in place…

Exciting work Bitwarden team! Cheers!

1 Like

I also run Vend Email, but I’ll leave that one for now. It’s very similar to Firefox Relay, except you can opt to transfer or sell your emails to other people if you so desire.

Thanks for the feedback @rikkipitt, can you create a post in the Github Contributions category for your proposed contribution?

1 Like

I’m trying to use the feature, and it seems it’s not available yet on the firefox browser extension (last update was over 1 month ago). When will the firefox extension be updated?

I went to the vault web app, and it seems really inconvenient to have to enter the API key every time you need to generate an e-mail with anonAddy : I generated my first mail with my custom domain. The second generation, I forgot to select my custom domain and it generated an e-mail. It would be awesome to save those two settings in the vault to avoid a few clicks each time you need an e-mail.

EDIT: I’d also like the generated alias in anonaddy to have a specific name (like the site I’m on…) instead of Generated by Bitwarden

Thanks, @bw-admin! I’ve started the conversation here: Username generator integration with Paced Email


I have been using spamgourmet for ~20 years and the username generator almost works with it.

Catchall almost works for sites like or or other various [random][email protected] email services. If it was changed to not put the @ at the end of the random blob it would make the catchall more of a catchall

The real wish for me is template replacing ! with chars, $ with words, and # with numbers.
A template email of [$####!!] would expand to something like [email protected]

Thanks for the feature. I just used it for the first time selecting the Random Word option. Unfortunately the vault entry got created with my email address as the username and the randomly generated username is lost – the web site has no “I forgot my username” function, and bitwarden did not save the random word anywhere either so the username is lost.

When something like this happens with passwords, the generator’s Password History saves the day. Should bitwarden include generated random word items in the password history? Or perhaps have a separate history for random word usernames (or all generated usernames)?


This is a great feature, but I would like to suggest one improvement:
When using “Plus Addressed Email”, it would be very useful to be able to specify the separator character to use. Some sites block the use of the “+” character and I therefore use a different character for sub-addressing on my mailserver(s).

I really like this feature. I use it with anonaddy right now.

One request I have is making the settings more configurable. I’d rather create random word emails instead of random strings, it would be great if we could make that setting.

Loving the forwarding feature! I have it linked with SimpleLogin.

The only request I would have is that rather than having to have it generate a random address each time, if you could make it so you could make the username what you wanted, then told it to “create forwading address” which would then make whatever you typed into the username field be what is sent via the API to SimpleLogin (I much prefer custom username rather than a random one).

1 Like

I requested this feature back in 2018. Now, that bitwarden has this feature implemented, I switched over from Enpass.


I am happy to have it and I’ll subscribe to a paid tier now.

Thank you for implementing this!


:raised_hands: Who hoo! Glad to have you join the community!

My email provider uses a hyphen/dash to separate the two elements.

For example:

[email protected]

It would be very helpful if I could specify the character used to separate the two elements - we don’t all use Gmail!

I’d like to see more creative word-based username generation (as opposed to the emphasis on email based). Currently it generates a single random word with an optional numeric postfix, but it would be nice to have broader options for sites that don’t rely on email addresses as identifiers. (I think someone else called this out above, but I’m expounding here with examples of desirable output.)

For example:

  • Multiple words (like the passphrase generator, but located in the usernames section; however, the passphrase output is usually random gibberish, and part of the attraction of this feature is building a coherent identifier)
  • Consonance patterns (e.g. RunningRabbit, CucumberCreampuffCache)
  • Rhyming patterns (e.g. SublimeMime, SuperDuperAlleyooper)
  • Grammatical patterns like Adjective-Noun (HappyPhilosopher), Verb-Adverb (LimpingAdroitly), Verb-Noun (WavingPrincess), etc.

I don’t think these all need to be different options exposed in the UI, but they offer stimulating variety to the patterns generated.

There are other tools that exist which can generate complex usernames like this, so it isn’t a novel functionality, but it would be nice to have it in the same tool as password generation.

It would be great if you could store different domain to use with catch-all username generation. This would be really useful in the cases when you use different domains for different types of contact, for example a user might have and and want so easily switch between generating usernames for each.

Something a little annoying is when you already use a Plus Addressed Email in your Bitwarden account and want to use the Generator, the value is concatenated with the already existing one, resulting in an invalid email address because of the double +.

Instead, it could do a replacement between the + (that exists) and @ for a better experience using the tool.