Freelance work means that you work for several clients without permanent employment based on a contract.
Trabajar como autónomo significa que trabaja para varios empleadores sin relación laboral permanente.