Ok, so I'm sure you've searched long and hard for a free Club Penguin membership code but haven't gotten any luck after losing all of the raffles on Twitter and other giveaways. Well I am here today to provide an alternative solution, one that will take a little bit of work but it's worth it in the end. And it's completely FREE!
Make an account for this website. If you do not sign up using this link, the method will not work! Use the form at the bottom of the page to sign up.
Start earning points by going to this page. You're gonna have to get quite a bit of points before you can redeem your Free Club Penguin Membership Code. 1 point = $0.01, so for a 1 month membership code you will need 795 points, or $7.95. You can begin your point-earning quest with this link and this link. Those links I brought you to will get you 85 points total once you complete them.
Keep earning points until you reach at least 795 points, then you can file a custom order using this link, and fill out the form on the page to look something like this:
Note: The "email" is the one you signed up with on the site.
Wait 0-3 days, and in the email you signed up with you will receive a 1 month membership code or whatever you ordered. Congratulations!