Stocks represent ownership shares in a company, while bonds are debt instruments issued by companies or governments. Investing in stocks allows individuals to participate in a company's growth and share in its profits, while bonds provide a fixed income stream to investors.