We introduce a general bivariate fractional calculus, defined using a kernel based on an arbitrary univariate analytic function with an appropriate bivariate substitution. Various properties of the introduced general operators are established, including a series formula, function space mappings, and Fourier and Laplace transforms. A major result of this paper is a fractional Leibniz rule for the new operators, the derivation of which involves correcting a minor error in one of the classic textbooks on fractional calculus. We also solve some fractional differential equations using transform methods, revealing an interesting connection between bivariate type Mittag-Leffler functions.