Gerador de porta aleatória
Escolha a faixa e clique em Sortear porta. A ferramenta avisa se o número sorteado é a porta padrão de algum serviço popular.
Para digitar a porta inicial e a final, escolha a faixa "Personalizada".
O sorteio é feito no navegador, que não tem como ver quais portas estão em uso no seu computador. Confira antes de usar (veja os comandos abaixo).
Como usar
- Faixa de portas: registradas, dinâmicas, as duas juntas (padrão), bem conhecidas ou personalizada, em que você digita a porta inicial e a final (de 0 a 65535).
- Quantidade: de 1 a 100 portas, sempre sem repetição.
- Evitar portas de serviços conhecidos: tira do sorteio as portas padrão de bancos de dados, servidores de desenvolvimento e outros serviços da tabela abaixo, além das portas que os navegadores bloqueiam.
- O sorteio usa o gerador criptográfico do navegador, e cada porta da faixa tem a mesma chance.
As três faixas de portas da IANA
Uma porta TCP ou UDP é um número de 16 bits, de 0 a 65535. A RFC 6335 (agosto de 2011), que define como a IANA administra esses números, divide o espaço em três faixas:
| Faixa | Nome | Uso |
|---|---|---|
| 0–1023 | Portas de sistema ou bem conhecidas (well-known ports) | Serviços clássicos: HTTP, HTTPS, SSH, DNS. Atribuídas pela IANA. |
| 1024–49151 | Portas de usuário ou registradas | Aplicações que registram sua porta na IANA: MySQL, PostgreSQL, RDP. |
| 49152–65535 | Portas dinâmicas, privadas ou efêmeras | Nunca são atribuídas pela IANA. Uso livre e temporário. |
A porta 0 é reservada: em programação, pedir a porta 0 significa “sistema, escolha uma porta livre para mim”.
No Linux, por padrão, um programa comum não pode abrir portas abaixo de 1024 sem privilégios de administrador — mais um motivo para serviços de desenvolvimento usarem portas altas.
Qual faixa escolher?
- Para um serviço fixo seu (API interna, servidor de desenvolvimento, contêiner): uma porta registrada que não seja padrão de outro programa. Deixe marcada a opção de evitar portas conhecidas.
- Para algo temporário ou privado: a faixa dinâmica (49152–65535) nunca terá um serviço registrado na IANA. O porém: é dela que o sistema operacional tira as portas efêmeras, usadas como origem das conexões de saída. O Windows e o macOS usam por padrão 49152–65535; o Linux usa por padrão 32768–60999. Um serviço fixo nessa faixa pode, de vez em quando, encontrar a porta ocupada por uma conexão de saída.
- Para fugir das duas coisas no Linux, use a faixa personalizada com algo como 10000–32767.
Portas de serviços populares
Estas são as portas padrão (ou mais usadas) de serviços comuns. São as que a opção Evitar portas de serviços conhecidos deixa de fora, junto com outras da mesma lista.
| Porta | Serviço |
|---|---|
| 20 e 21 | FTP |
| 22 | SSH |
| 25, 465 e 587 | SMTP (e-mail) |
| 53 | DNS |
| 80 | HTTP |
| 443 | HTTPS |
| 1433 | Microsoft SQL Server |
| 1521 | Oracle Database |
| 1883 | MQTT |
| 3000 | Servidores de desenvolvimento (Node.js, Next.js, Rails), Grafana |
| 3306 | MySQL / MariaDB |
| 3389 | Área de Trabalho Remota (RDP) |
| 4200 | Angular (ng serve) |
| 5000 | Flask |
| 5173 | Vite |
| 5432 | PostgreSQL |
| 5672 e 15672 | RabbitMQ (AMQP e painel) |
| 5900 | VNC |
| 6379 | Redis |
| 6443 | API do Kubernetes |
| 8000 | Django, http.server do Python |
| 8080 e 8443 | HTTP e HTTPS alternativos (Tomcat, proxies) |
| 8888 | Jupyter Notebook |
| 9090 | Prometheus |
| 9092 | Apache Kafka |
| 9200 | Elasticsearch |
| 11211 | Memcached |
| 25565 | Minecraft (Java Edition) |
| 27017 | MongoDB |
Nem toda porta “famosa” está registrada na IANA para aquele uso: 3000, 5000 e 8000, por exemplo, viraram padrão de ferramentas de desenvolvimento por costume.
Portas que os navegadores bloqueiam
Chrome, Firefox e outros navegadores se recusam a abrir endereços em algumas portas ligadas a protocolos antigos, por segurança (no Chrome, o erro é ERR_UNSAFE_PORT). Acima de 1023, a lista inclui 2049, 4045, 5060, 5061, 6000, 6566, 6665 a 6669, 6697 e 10080, entre outras. Se for subir um servidor web de teste, fuja delas — a ferramenta avisa quando uma porta sorteada está nessa lista.
Como saber se a porta está livre
Um site não consegue ver as portas em uso no seu computador, então esta ferramenta sorteia, mas não garante que a porta esteja livre. Confira no terminal, trocando 8123 pela porta sorteada:
# Linux
ss -ltnp | grep :8123
# macOS
lsof -i :8123
# Windows
netstat -ano | findstr :8123Se o comando não retornar nada, nenhum programa está escutando naquela porta.
Perguntas frequentes
Qual é a maior porta possível?
- O número da porta ocupa 16 bits no cabeçalho TCP e UDP, o que dá 65.536 valores (0 a 65535).
TCP e UDP usam as mesmas portas?
Os dois protocolos têm a mesma numeração de 0 a 65535, mas os espaços são independentes: um programa pode escutar na porta 5000 TCP enquanto outro usa a 5000 UDP. Um número sorteado aqui serve para qualquer um dos dois.
Posso usar qualquer porta acima de 1024?
Tecnicamente sim, desde que nenhum outro programa na mesma máquina já esteja usando. O risco é escolher a porta padrão de algo que você vai instalar depois (um banco de dados, por exemplo) e ter um conflito. Por isso vale evitar as portas conhecidas.
O que são portas efêmeras?
São portas temporárias que o sistema operacional escolhe sozinho como origem de cada conexão de saída — quando você abre um site, por exemplo. Elas são liberadas quando a conexão termina.
Preciso registrar a porta do meu sistema na IANA?
Para uso interno, não. O registro só faz sentido para protocolos e produtos distribuídos publicamente, e a RFC 6335 pede que portas sejam solicitadas apenas quando realmente necessário.