This document presents an algorithm for detecting the text skew angle in images of nutrition labels. The algorithm applies multiple iterations of the 2D Haar Wavelet Transform to downsample the image and compute horizontal, vertical, and diagonal change matrices. It then binarizes and combines these matrices into a set of 2D change points. Finally, it uses a convex hull algorithm to find the minimum area rectangle containing all text pixels, and calculates the text skew angle as the rotation angle of this rectangle. The algorithm's performance is compared to two other text skew detection algorithms on a sample of over 600 nutrition label images, finding a median error of 4.62 degrees compared to 68.85 and 20.92 degrees for the other algorithms.