Getting a free domain for a lifetime is nearly impossible because you have to pay for the renewal of the field every year. Many domain registers offer a free domain for a year; afterward, you must renew that domain. However, you can get a free subdomain, e.g., blogspot.com or Wordpress.com, for a lifetime.