SimBrief is what I use. It’s pretty hefty. Although a small percentage of the time it shorts my fuel, just using about 1k or less pounds of fuel above the block fuel should be enough to put me below 20% on landing on any flight.
For another way to calculate your fuel, Here’s @DeerCrusher’s fuel burns for all aircraft: