Explorador de Referência Dev
Consulte códigos de status HTTP (RFC 9110), portas TCP/UDP conhecidas, tipos MIME e tabela ASCII (decimal, hex, binário) em uma busca instantânea.
HTTP Status (35)
Cabeçalhos recebidos; o cliente pode enviar o corpo da requisição.
Servidor aceitou trocar o protocolo (ex.: upgrade para WebSocket).
Antecipa cabeçalhos Link para pré-carregar recursos antes da resposta final.
Requisição bem-sucedida com conteúdo no corpo da resposta.
Novo recurso criado com sucesso (geralmente inclui cabeçalho Location).
Recebido para processamento assíncrono em fila/background.
Sucesso sem corpo de resposta (comum em DELETE ou PUT/PATCH).
Entrega parcial de bytes solicitada via cabeçalho Range (streaming/download).
Resposta lote/batch contendo múltiplos códigos de status independentes.
Redirecionamento definitivo; clientes podem converter POST em GET.
Redirecionamento temporário para outra URI (Location).
Redireciona para um GET em outra URI após processar um POST (padrão PRG).
Recurso não mudou desde ETag / If-Modified-Since; use o cache local.
Redirecionamento temporário preservando o método HTTP (POST continua POST).
Redirecionamento permanente preservando o método HTTP e o corpo.
Sintaxe inválida, JSON malformado ou parâmetros obrigatórios ausentes.
Não autenticado: falta credencial/token válido (WWW-Authenticate).
Autenticado, porém sem permissão de acesso ao recurso.
Recurso não encontrado na URI solicitada (ou ocultado por segurança).
A rota existe, mas não aceita este verbo HTTP (ex.: POST em rota somente GET).
Cliente demorou demais para enviar a requisição completa.
Conflito com o estado atual (ex.: chave única duplicada ou versão otimista defasada).
Recurso foi removido permanentemente e não voltará a existir.
Condição If-Match / If-Unmodified-Since falhou (controle de concorrência).
Payload da requisição excede o limite aceito pelo servidor.
Content-Type enviado não é suportado pelo endpoint.
Easter egg HTCPCP: o bule de chá recusa-se a passar café.
Sintaxe JSON válida, mas falhou nas regras de validação semântica/negócio.
Rate limit atingido; consulte o cabeçalho Retry-After.
Acesso bloqueado por exigência legal, ordem judicial ou restrição geográfica.
Erro inesperado não tratado na aplicação servidora.
Funcionalidade ou método não implementado pelo servidor.
Proxy/gateway recebeu resposta inválida do servidor upstream.
Servidor temporariamente sobrecarregado ou em manutenção (veja Retry-After).
Proxy/gateway não recebeu resposta do servidor upstream dentro do prazo.
Portas TCP/UDP (39)
Transferência ativa de dados FTP.
Controle de comandos FTP.
Acesso remoto seguro, túneis e transferência de arquivos via SSH.
Roteamento de e-mail entre servidores (MTA).
Resolução de nomes de domínio (UDP para consultas, TCP para zonas/respostas grandes).
Servidor de configuração dinâmica de IP na rede local.
Tráfego web HTTP em texto claro (sem TLS).
Sincronização de relógio de rede (Network Time Protocol).
Leitura de caixas de e-mail sem TLS.
Diretório de usuários e autenticação (Active Directory / OpenLDAP).
Tráfego web criptografado com TLS (TCP) ou QUIC (UDP).
Compartilhamento de arquivos e impressoras em rede Windows/Samba.
Submissão de e-mail SMTP com TLS implícito.
Submissão de e-mail por clientes autenticados (STARTTLS).
Diretório LDAP criptografado sobre TLS.
Acesso IMAP criptografado sobre TLS.
Porta padrão do Microsoft SQL Server.
Mensageria leve para IoT e telemetria.
Sistema de arquivos em rede (Network File System).
Coordenação distribuída para clientes Apache ZooKeeper.
API de clientes do banco chave-valor distribuído etcd (Kubernetes).
Porta comum para servidores Node/React/Astro de desenvolvimento e Grafana.
Porta padrão dos bancos relacionais MySQL e MariaDB.
Área de trabalho remota do Windows (Remote Desktop Protocol).
Conexão de clientes ao broker de mensageria NATS.
Coletor OpenTelemetry via protocolo gRPC (traces, métricas e logs).
Coletor OpenTelemetry via HTTP/protobuf ou JSON.
Porta padrão do banco de dados PostgreSQL.
Conexão de produtores e consumidores AMQP 0-9-1 (RabbitMQ).
Banco em memória, cache e pub/sub Redis/Valkey.
Control plane HTTPS API Server do Kubernetes.
Porta HTTP alternativa comum para APIs backend, proxies e containers.
Interface web e API HTTP de métricas do Prometheus.
Broker de eventos e streaming Apache Kafka (plaintext/SASL).
API REST HTTP de busca e indexação do Elasticsearch/OpenSearch.
Sistema distribuído de cache em memória Memcached.
Painel web de administração e API HTTP do RabbitMQ.
Porta padrão do banco de documentos MongoDB (mongod/mongos).
Túnel VPN criptografado de alta performance WireGuard.
MIME Types (27)
application/json.json.mapFormato padrão de objetos e arrays JSON em APIs REST (UTF-8).
application/problem+json.jsonFormato padronizado de detalhes de erro em APIs HTTP (RFC 9457 / RFC 7807).
application/x-ndjson.ndjson.jsonlJSON delimitado por quebra de linha (streaming e logs estruturados).
text/event-stream.sseServer-Sent Events (SSE) para streaming unidirecional em tempo real.
application/x-www-form-urlencodedParâmetros chave=valor codificados como query string no corpo do POST.
multipart/form-dataEnvio de formulários com upload de arquivos binários separados por boundary.
application/graphql.graphql.gqlConsulta GraphQL enviada diretamente no corpo da requisição.
application/wasm.wasmMódulo binário WebAssembly (necessário para WebAssembly.instantiateStreaming).
text/html.html.htmDocumento HTML renderizado pelo navegador.
text/css.cssFolha de estilos CSS (navegadores rejeitam CSS com MIME incorreto em modo estrito).
text/javascript.js.mjsCódigo-fonte JavaScript / ES Modules (padrão oficial RFC 9239).
text/plain.txt.log.confTexto puro sem marcação.
text/markdown.md.markdownDocumento em sintaxe Markdown (RFC 7763).
text/csv.csvValores separados por vírgula para planilhas e importação de dados.
application/pdf.pdfDocumento portátil Adobe/ISO PDF.
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsxPlanilha Microsoft Excel OpenXML (.xlsx).
image/png.pngImagem raster sem perdas com suporte a transparência alfa.
image/jpeg.jpg.jpegImagem fotográfica com compressão com perdas JPEG.
image/webp.webpFormato moderno de imagem para web (com ou sem perdas, alfa e animação).
image/avif.avifImagem de alta eficiência baseada no codec AV1 (suporte a HDR).
image/svg+xml.svgGráfico vetorial escalável baseado em XML.
font/woff2.woff2Fonte web comprimida com Brotli (Web Open Font Format 2).
audio/mpeg.mp3Áudio comprimido MP3 (MPEG-1/2 Audio Layer III).
video/mp4.mp4.m4vContêiner de vídeo e áudio MP4 (H.264, HEVC, AV1).
application/zip.zipArquivo compactado ZIP.
application/gzip.gz.tgzArquivo ou stream compactado com gzip (RFC 1952).
application/octet-stream.bin.exe.isoFluxo binário genérico (força download quando associado a Content-Disposition).
Tabela ASCII (16)
| Dec | Hex | Oct | Binário | Símbolo | Descrição |
|---|---|---|---|---|---|
| 0 | 0x00 | 000 | 00000000 | NUL\0 | Caractere nulo (terminador de string em C) |
| 3 | 0x03 | 003 | 00000011 | ETX | Fim de texto (Ctrl+C / SIGINT no terminal) |
| 4 | 0x04 | 004 | 00000100 | EOT | Fim de transmissão (Ctrl+D / EOF no terminal) |
| 8 | 0x08 | 010 | 00001000 | BS\b | Retrocesso (Backspace) |
| 9 | 0x09 | 011 | 00001001 | TAB\t | Tabulação horizontal (Horizontal Tab) |
| 10 | 0x0A | 012 | 00001010 | LF\n | Quebra de linha Unix/Linux/macOS (Line Feed) |
| 13 | 0x0D | 015 | 00001101 | CR\r | Retorno de carro (usado em CRLF \r\n no Windows e HTTP) |
| 27 | 0x1B | 033 | 00011011 | ESC\x1b | Escape (inicia sequências de cores ANSI no terminal, ex.: \x1b[32m) |
| 32 | 0x20 | 040 | 00100000 | SPACE' ' | Espaço em branco padrão |
| 48 | 0x30 | 060 | 00110000 | 0 | Dígito numérico '0' |
| 57 | 0x39 | 071 | 00111001 | 9 | Dígito numérico '9' |
| 65 | 0x41 | 101 | 01000001 | A | Letra maiúscula 'A' (minúscula = +32 / bit 0x20) |
| 90 | 0x5A | 132 | 01011010 | Z | Letra maiúscula 'Z' (minúscula = +32 / bit 0x20) |
| 97 | 0x61 | 141 | 01100001 | a | Letra minúscula 'a' (maiúscula = −32) |
| 122 | 0x7A | 172 | 01111010 | z | Letra minúscula 'z' (maiúscula = −32) |
| 127 | 0x7F | 177 | 01111111 | DEL | Delete |
Como é calculado?
Processado no seu navegador; nada é enviado.
⌨️ Usar no terminal (JSON)
Esta ferramenta também roda fora do site: o script cli.js usa a mesma lógica desta página e devolve o resultado em JSON. Os parâmetros são os mesmos da URL desta página — copie o comando abaixo com os valores que estão na tela.
deno run -q "https://thecodecodex.com/cli.js?tool=dev-ref"
curl -s https://thecodecodex.com/cli.js | node --input-type=module - dev-ref sec=…
| Parâmetro | Descrição | Padrão |
|---|---|---|
| sec | all | http | ports | mime | ascii | all |
| q | termo de busca (ex.: 429, 5432, postgres, problem+json, 0x1B) | — |
| http | all | 1xx | 2xx | 3xx | 4xx | 5xx | all |
Precisa de Deno, Node.js ou Bun. Com Deno, o script roda sem permissões: não lê arquivos nem acessa a rede. Os indicadores do Banco Central são os do dia em que o site foi publicado.