diff --git a/pcsx2/Resources/Info.plist.in b/pcsx2/Resources/Info.plist.in
index 17331d43fb..3971ffe197 100644
--- a/pcsx2/Resources/Info.plist.in
+++ b/pcsx2/Resources/Info.plist.in
@@ -9,7 +9,9 @@
iso
cso
+ zso
chd
+ mdf
CFBundleTypeIconFile
PCSX2.icns
@@ -18,6 +20,44 @@
CFBundleTypeRole
Viewer
+
+ CFBundleTypeExtensions
+
+ elf
+
+ CFBundleTypeIconFile
+ PCSX2.icns
+ CFBundleTypeName
+ PS2 Homebrew Application
+ CFBundleTypeRole
+ Viewer
+
+
+ CFBundleTypeExtensions
+
+ gs
+ gs.xz
+ gs.zst
+
+ CFBundleTypeIconFile
+ PCSX2.icns
+ CFBundleTypeName
+ PCSX2 GSdump
+ CFBundleTypeRole
+ Viewer
+
+
+ CFBundleTypeExtensions
+
+ p2s
+
+ CFBundleTypeIconFile
+ PCSX2.icns
+ CFBundleTypeName
+ PCSX2 Save State
+ CFBundleTypeRole
+ Viewer
+
CFBundleExecutable
PCSX2
@@ -64,6 +104,74 @@
+
+ UTTypeIdentifier
+ public.iso-image
+ UTTypeConformsTo
+
+ public.archive
+
+ UTTypeDescription
+ ISO Disk Image
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ iso
+
+
+
+
+ UTTypeIdentifier
+ public.cso-image
+ UTTypeConformsTo
+
+ public.archive
+
+ UTTypeDescription
+ CSO Disk Image
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ cso
+
+
+
+
+ UTTypeIdentifier
+ public.chd-image
+ UTTypeConformsTo
+
+ public.archive
+
+ UTTypeDescription
+ CHD Disk Image
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ chd
+
+
+
+
+ UTTypeIdentifier
+ public.elf
+ UTTypeConformsTo
+
+ public.executable
+
+ UTTypeDescription
+ ELF Executable
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ elf
+
+
+
UTExportedTypeDeclarations
@@ -84,6 +192,59 @@
+
+ UTTypeIdentifier
+ net.pcsx2.memcard
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeDescription
+ PCSX2 Memory Card
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ ps2
+
+
+
+
+ UTTypeIdentifier
+ net.pcsx2.savestate
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeDescription
+ PCSX2 Save State
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ p2s
+
+
+
+
+ UTTypeIdentifier
+ net.pcsx2.gsdump
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeDescription
+ PCSX2 GSdump
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ gs
+ gs.zst
+ gs.xz
+
+
+
CFBundleLocalizations
${PCSX2_MACOS_LOCALIZATIONS}