An analysis of known analytical and numerical weight functions for cracks in mode I has revealed that they all have a similar singular term and that it is possible to approximate them with one universal expression with three unknown parameters. The unknown parameters can be determined directly from reference stress intensity factor expressions without using the crack opening displacement function. The universal weight function expression, with suitable reference stress intensity factors, was used to derive the weight functions for internal and external radial cracks in a thick cylinder. These weight functions were then further used to calculate the stress intensity factors for radial cracks in a cylinder subjected to several nonlinear stress fields and were compared to available numerical data.