Which approach for input variables?

Hi all,

which is your approch to write more readable as possible the input variables?
Using the HCL with tfvars? I would like to have a readable format also for internal users that need to configure a new terraform project. Does exists some tools that converts into a tfvars?

Thanks,
K.