Get your .onion domain

Generate a custom .onion domain for your Tor hidden service. Strengthen your privacy and give your users a secure way to access your site.

Server Setup Guide

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.

1

Install Tor

Install the Tor daemon on your server.

Install Tor

sudo apt update && sudo apt install tor
2

Place your keys

Copy 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_service
3

Configure Tor

Point Tor at your keys and tell it which port to expose.

Open /etc/tor/torrc

sudo nano /etc/tor/torrc

Append these lines

HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:3000
4

Start & verify

Start (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/hostname

What is a .onion domain?

A 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.onion

Why use a .onion domain?

Complete Anonymity

Your server's real IP address is never exposed. Traffic is routed through the Tor network, hiding both server and visitor locations.

PRIVACY

End-to-End Encryption

All traffic between users and your hidden service is encrypted by default. No SSL certificate required — Tor handles it natively.

SECURITY

Censorship Resistant

Onion services are extremely difficult to block or take down. Users in restricted regions can access your site freely.

FREEDOM

How It Works

Generate Keys

We generate a unique cryptographic key pair that forms the basis of your .onion address. Your private key stays with you.

STEP 1

Get Your Address

Your .onion address is derived from the public key. Download your keys and address — ready to deploy in seconds.

STEP 2

Configure Server

Add the generated keys to your Tor configuration and start serving your hidden service to the world.

STEP 3

Ready to go anonymous?

Generate your .onion domain in seconds. Free, no strings attached.

Generate now