What is the difference between a savings account and a CD?

With a savings account, you can put money in and take money out at any time. With a Certificate of Deposit (CD), you put a specific amount of money in for a specific amount of time and for a fixed interest rate.