Is there any free software that can date stamp (picture taken date from Exif information) onto the image itself?

Better still if it can do it for all images in the directory.

I found one, but it also reduces the image file size drastically, losing a lot of data.