Generate a custom .onion domain for your Tor hidden service. Strengthen your privacy and give your users a secure way to access your site.
Select your OS and follow the steps below
Select your OS
Local web app URL
The address your web server listens on. Used to set HiddenServicePort in step 3.
Install the Tor daemon on your server.
Install Tor
sudo apt update && sudo apt install torCopy the key files you downloaded into the Tor hidden service directory.
Create the directory and copy your key files
sudo mkdir -p /var/lib/tor/hidden_service
sudo cp hs_ed25519_secret_key /var/lib/tor/hidden_service/
sudo cp hs_ed25519_public_key /var/lib/tor/hidden_service/
sudo cp hostname /var/lib/tor/hidden_service/
sudo chown -R debian-tor:debian-tor /var/lib/tor/hidden_service
sudo chmod 700 /var/lib/tor/hidden_servicePoint Tor at your keys and tell it which port to expose.
Open /etc/tor/torrc
sudo nano /etc/tor/torrcAppend these lines
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:3000Start (or restart) Tor. Your .onion address will appear in the hostname file.
Restart Tor and read your .onion address
sudo systemctl restart tor
sudo cat /var/lib/tor/hidden_service/hostnameA special address for the Tor network
A .onion domain is a special-use top-level domain that designates an anonymous onion service on the Tor network. Unlike regular domains, .onion addresses are not registered through traditional DNS registrars. They are cryptographically generated and provide end-to-end encryption between the user and the server.
These addresses are only accessible through the Tor Browser or Tor-enabled applications, ensuring that both the server location and user identity remain private.
Example .onion address:
upsetdevfm5twuhgwr2tmj6uy3h5byj3jagil4qqt73v5eis5fdgqbid.onionYour server's real IP address is never exposed. Traffic is routed through the Tor network, hiding both server and visitor locations.
All traffic between users and your hidden service is encrypted by default. No SSL certificate required — Tor handles it natively.
Onion services are extremely difficult to block or take down. Users in restricted regions can access your site freely.
We generate a unique cryptographic key pair that forms the basis of your .onion address. Your private key stays with you.
Your .onion address is derived from the public key. Download your keys and address — ready to deploy in seconds.
Add the generated keys to your Tor configuration and start serving your hidden service to the world.
Generate your .onion domain in seconds. Free, no strings attached.
Generate now