Facebook is een populaire gratis sociale netwerksite waarmee geregistreerde gebruikers profielen kunnen aanmaken, foto's en video's kunnen uploaden, berichten kunnen versturen en in contact kunnen blijven met vrienden, familie en collega's. De site, die beschikbaar is in 37 verschillende talen, bevat publieke functies zoals:
- Marktplaats - stelt leden in staat om advertenties te plaatsen, te lezen en te reageren.
- Groepen - stelt leden met gemeenschappelijke interesses in staat om elkaar te vinden en met elkaar in contact te komen.
- Evenementen - stelt leden in staat om een evenement te publiceren, gasten uit te nodigen en bij te houden wie van plan is het evenement bij te wonen.
- Pagina's - hiermee kunnen leden een openbare pagina over een specifiek onderwerp maken en promoten.
- Presence technology - hiermee kunnen leden zien welke contacten online zijn en chatten.
In het persoonlijke profiel van elk lid zijn er verschillende belangrijke netwerkonderdelen. De populairste is waarschijnlijk de Wall, wat in wezen een virtueel prikbord is. Berichten die op de Wall van een lid worden achtergelaten kunnen tekst, video of foto's zijn. Een andere populaire component is het virtuele fotoalbum. Foto's kunnen worden geüpload vanaf de desktop of rechtstreeks vanaf de camera van een smartphone. Er is geen beperking op de hoeveelheid, maar Facebook-medewerkers zullen ongepaste of auteursrechtelijk beschermde foto's verwijderen. Een interactieve albumfunctie stelt de contacten van het lid (die in het algemeen "vrienden" worden genoemd) in staat om commentaar te leveren op elkaars foto's en mensen op de foto's te identificeren (taggen). Een ander populair profielonderdeel zijn statusupdates, een microbloggingfunctie waarmee leden korte Twitterachtige mededelingen aan hun vrienden kunnen zenden. Alle interacties worden gepubliceerd in een nieuwsfeed, die in real-time wordt verspreid onder de vrienden van het lid.
Facebook biedt een scala aan privacy-opties voor haar leden. Een lid kan al zijn communicatie zichtbaar maken voor iedereen, hij kan specifieke connecties blokkeren of hij kan al zijn communicatie privé houden. Leden kunnen kiezen of ze al dan niet doorzoekbaar willen zijn, beslissen welke delen van hun profiel openbaar zijn, beslissen wat ze niet in hun nieuwsfeed willen zetten en precies bepalen wie hun berichten mag zien. Voor leden die Facebook willen gebruiken om privé te communiceren, is er een berichtenfunctie, die sterk lijkt op e-mail.
In mei 2007 stelde Facebook zijn ontwikkelaarsplatform open om externe ontwikkelaars in staat te stellen applicaties en widgets te bouwen die, na goedkeuring, konden worden verspreid via de Facebook-gemeenschap. In mei 2008 kondigden Facebook-ingenieurs Facebook Connect aan, een site-overschrijdend initiatief waarmee gebruikers interacties op partnersites van derden kunnen publiceren in hun Facebook-nieuwsfeed.