Credit Karma offers a free daily TransUnion Credit Score
when you register for an account. No credit card information is required. However, "relevant partner offers" (i.e., spam) will be sent to your email address based on your profile.
Note that TransUnion's scores, which range from 300 to 900, are not the same as FICO scores.