You could also install Zint directly on MacOS via homebrew (see section 2.3 of the manual). This installs the command line tool. I believe you should be able to run a GUI if needed by typing zint-qt but I'm not sure since I'm not really familiar with MacOS.
Java code is run inside a client (JRE) that provides it a non system-dependent runtime environment. If there's a JRE for your OS, all java programs should work fine regardless of the OS.
This is the case with Minecraft, for example. When the launcher was still based on Java, you could run the Windows executables on Linux and it worked.
However, some programs might still not work on another OS despite it having a JRE. That could be caused by intentional limitations or the use of a system-specific library.
This isn’t an application on a Mac, but it is a demo website for a series of qr-code libraries so it will work on any platform. It isn’t as convenient for people unfamiliar with QR codes, but if you need full control over the encoded data then this works really well.
The website does the generation in JavaScript so you don’t need worry about hammering some guy’s API if you needed to generate a lot of QR codes.