To add text to pictures, you can use Photoshop, but which is a little heavy and complex, instead, you can also use the website Cheezburger.com, which is more funny and easy.
On the Cheezburger LOL Builder, you can upload a picture from your computer, or choose a picture from the website gallery, you can also add the author name of the picture, then you can add text to your picture with below four different effects:
1. Basic Builder
With basic builder, you can add text to the top, the middle and / or the bottom of the picture, you can select the text alignment, and you can also choose the size, the color, the font and some other features of the text.
2. Advanced Builder
With the advanced builder, you can add any text anywhere, you can add talking / thinking balloons, and you can also add some sweet-looking eyes.
3. Poster Builder
With poster builder, you can add a title as well as a subtitle under the picture, you can change the text font, color and style, and you can also leave the title and / or subtitle empty.
4. Breaking News Builder
With Breaking News Builder, you can add other pictures, and you can also enter the news under the picture.
When your LOL picture is created, you will get a URL, with which you can share your picture to your friends.
By the way, you can add text to pictures online for free without registration, but you can manage your pictures and keep them private after registration, and there will be a Cheezburger badge in every picture you create.