Windows
Windows 10 and 11, 64-bit
Free, and it keeps itself up to date.
Windows 10 and 11, 64-bit
macOS 11 or newer
64-bit
You need a Microsoft account that owns Minecraft: Java Edition. The first versions are not code-signed yet. Windows may show a SmartScreen notice (More info → Run anyway); on macOS, open the app once with right-click → Open.