This online BAC calculator is good for estimating your BAC level, but your actual BAC will vary depending on a host of different factors, such as your hydration status, recent meals, fluid intake, kidney function, and much more. If you’re interested in buying a breathalyzer to get a more accurate estimation, I would highly suggest the model listed to the right.