An XL cartridge is also known as a high yield cartridge. They generally have a greater volume of ink than a regular cartridge while having the same size. For almost all printers, the XL cartridges are compatible.
In some printer models designed for heavy printing, XXL cartridges are also available.