Freelancing is a form of self-employment where individuals offer their skills and services to clients on a project-by-project basis, rather than working as a full-time employee for one company. Freelancers have the flexibility to choose their projects, set their rates, and work independently.