Video sharing refers to websites or software where users can distribute their video clips. Some services may charge, but the bulk of them offer free services. Many services have options for private sharing and other publication options. Video sharing services can be classified into several categories, among them: user generated video sharing websites, video sharing platform / white label providers and web based video editing.