.onion is een speciaal topleveldomein voor het gebruik van zogenaamde hidden services (Engels voor "verborgen diensten") voor Tor, bedoeld om via Internet anoniem diensten (zoals websites) te ontsluiten. Door .onion-adressen te gebruiken zijn de gegevens en de gegevensstroom moeilijk te traceren. Zowel de gegevensaanbieder als de ontvanger kennen geen andere manier om elkaar te benaderen.
.onion-adressen worden niet zoals normale domeinnamen beheerd door ICANN. Ook staan ze niet in een DNS-hiërarchie. De adressen worden geïnterpreteerd door applicaties als ze verstuurd worden via een proxy in het Tor-netwerk.
Oorspronkelijk was .onion een zogeheten pseudo-topleveldomein, maar per 9 september 2015 kreeg het van ICANN, IANA en de IETF een officiële status als 'special use domain'.[1][2]