OnionShare to otwarty program, pozwalający udostępniać innym pliki bez ograniczenia rozmiaru. Program wykorzystuje te same mechanizmy, co Tor, do ukrywania pochodzenia pliku i tożsamości udostępniającego.
W OnionShare, trzeba wskazać pliki lub foldery do udostępniania. Ich liczba oraz rozmiar nie są ograniczone. Dalej pozostaje już tylko nawiązanie połączenia z siecią Tor, co skutkuje wygenerowaniem losowego adresu internetowego i ustawieniu naszego komputera jako serwera. Niezbędna do tego jest obecność przeglądarki Tor Browser, uruchomionej w tle. Może to trwać dłuższą chwilę.
Wygenerowany link wystarczy teraz komuś udostępnić. Pobieranie możliwe jest wyłącznie przez sieć Tor, na przykład z pomocą Tor Browser. OnionShare pozwala opcjonalnie automatycznie zamknąć połączenie po pobraniu plików przez pierwszą osobę.