Freenet består af et antal knudepunkter, som frivillige deltagere har indrettet på deres maskiner; når en fil er uploadet til systemet, bliver den automatisk distribueret til knudepunkter i nærheden af de brugere, som henter filen.
Det enkelte dokument, musikstykke eller videoklip befinder sig således ikke på en bestemt server med en fast adresse, men kan i princippet være overalt eller ingen steder. Selv ejeren af det enkelte knudepunkt kan ikke sige, hvilke filer der befinder sig på hendes maskine, fordi hele kommunikationen er krypteret.
Da filer ikke har nogen fast adresse, er det heller ikke muligt at slette dem eller blokere for adgang til deres indhold. Så længe Freenet er i drift - og der er interesse for filen - vil den fortsat eksistere et sted blandt de utallige knudepunkter.
Softwaren er endnu ikke færdig, men indtil nu har 20.000 brugere hentet betaversionen fra Nettet.