When creating the list of format filters for a open/save file picker dialog, should the option to show all files (e.g. 'All files (.)') be listed before or after specific format choices (such as 'Text files (*.txt)')?

My gut feeling was that this should always be listed last - but a quick survey of a few different applications revealed that it's often not, so now I'm wondering which placement results in better UX.

  • To my knowledge it's last as well, but like you, it's a gut reaction.
    – Medinoc
    Commented Sep 11, 2017 at 12:30

1 Answer 1



This is the most general option, therefore you list it first. If user wants to be more specific and narrow down her selection, then you add all possible options. Keep in mind that this is also needed for meta options and hierarchies.

This is documented in Windows Dev Center Common Dialogs page:

  • For Open File, the initial default file type is the most likely chosen by the target user. The subsequent default should be the last file type used.
  • For Open File, include an "All files" entry as the first item if users can open any file type, or may need to see all files in a folder at the same time. Consider providing other meta filters, such as "All pictures," "All music," and "All videos." Place these immediately after "All files."

And this not only limited to Windows. See Open Office on Mac (it's in Spanish, but you can see the "Todos los Archivos" option as first option)

enter image description here

same goes for Adobe Photoshop:

enter image description here

and the list goes on and on


You mention the "Save..." dialog. In this case, it's different since you won't save as "All files". The recommendation is to use the most probable file (for example, if file is .htm, then you save as htm), followed my most common, then all other options in alphabetical order.

  • You're welcome, glad it helps :)
    – Devin
    Commented Sep 12, 2017 at 1:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.