'You can' or 'You may' in online instruction text?

I need to add a small piece of help text to a search field in an online form.

The placeholder text (grey text inside the text field) says "Type at least three characters". Then directly under the text field is either:

You can enter a name or an address.

or:

You may enter a name or an address.

Which is preferred? I want to let people know that they can search by name or address.


There's no essential difference, although some users may perceive "may" to be slightly more formal and polite than "can". But assuming that you require the user's name or the user's address, (not just any old name or address), you could consider:

  • Please enter either your name or your address.

Depending on what you intend to do with the input, you may then also need to specify whether you want the full name and full address. But your placeholder text appears to indicate that, in fact, any input greater than 3 characters will meet your needs.


If you are making it optional for the applicant to enter a name and address, you can use:

You may enter a name or an address

But if it is mandatory to enter a name and address, use:

Enter a name and address

The meaning of "a name" would be more clear if you could elaborate what you want the applicant to enter.


Difficult to say without seeing the whole form, but I'd be inclined to avoid both can and may. 'Name or address' on its own might be enough, with an indication of whether provision of the information is optional.


May and can suggest different ideas when used in a standard English phrase, but, on an online form they are pretty much the same (though, can sounds better in such case).

On an online form, I would usually avoid giving long (full sentences) 'tool-tips' or so. If you choose to mark a field mandatory, you may consider using "Enter your name/address; Required" and "Enter your name/address; Optional" otherwise.

However, if your field (on the form) gives the user a choice to enter either a name or an address, can is suitable: "You can enter either a name or an address" (Notice 'either' which makes it easier to understand).

Consider adding some more information in your question to help us understand better. Cheers!!