Why Use a Child Theme?
It is bad practice to edit your theme’s files directly. If the author decides to make an update or if you have auto-update enabled (whether you know it or not) the edits you have made in the parent theme will be gone.
Using a WordPress child theme for your parent theme allows you to make changes that will remain intact after any updates made to the parent theme.
WP Child Themes suggest you make it a habit of creating a child theme for your parent theme at the beginning of every new WordPress site you create. So use a free child theme generator from WP Child Themes.
Popular WordPress Themes
A few popular WordPress themes with dedicated child theme generators. If you need to create a child theme for a different theme, use the custom child theme generator.