diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index aa9028399b0f9cd2005b2a8a94c64092ead3e0f8..2e525b5be39d9c6042d71d115d087db7328f7c7e 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -550,6 +550,8 @@ void GMainWindow::OnMenuLoadFile() {
     for (const auto& piece : game_list->supported_file_extensions)
         extensions += "*." + piece + " ";
 
+    extensions += "main ";
+
     QString file_filter = tr("Switch Executable") + " (" + extensions + ")";
     file_filter += ";;" + tr("All Files (*.*)");