The Code Codex
Theme

Dev Reference Explorer

Look up HTTP status codes (RFC 9110), well-known TCP/UDP ports, MIME types, and the 7-bit ASCII table (decimal, hex, binary) with instant search.

The link keeps what is on screen.
Parameters
Category
Category
HTTP class
Common lookups
117 matching items

HTTP Status (35)

100Continue

Request headers received; client should proceed to send the body.

RFC 9110
101Switching Protocols

Server is switching protocols as requested (e.g., WebSocket upgrade).

RFC 9110
103Early Hints

Sends preliminary Link headers so the browser can preload assets early.

RFC 8297
200OK

Standard response for successful HTTP requests.

RFC 9110Cacheable
201Created

Request succeeded and a new resource was created (often with Location header).

RFC 9110
202Accepted

Accepted for asynchronous processing, but not yet completed.

RFC 9110
204No Content

Succeeded with no response payload body (common for DELETE or PUT).

RFC 9110Cacheable
206Partial Content

Partial byte range delivered in response to a Range header.

RFC 9110Cacheable
207Multi-Status

Batch response conveying status for multiple independent operations.

RFC 4918
301Moved Permanently

Permanent redirect; user agents may change POST to GET.

RFC 9110Cacheable
302Found

Temporary redirect to another URI specified in Location.

RFC 9110
303See Other

Redirects to another URI using GET after a POST (Post/Redirect/Get).

RFC 9110
304Not Modified

Resource has not changed since ETag / If-Modified-Since; use cached copy.

RFC 9110Cacheable
307Temporary Redirect

Temporary redirect that strictly preserves the HTTP method and body.

RFC 9110
308Permanent Redirect

Permanent redirect that strictly preserves the HTTP method and body.

RFC 9110Cacheable
400Bad Request

Malformed syntax, invalid JSON, or missing required parameters.

RFC 9110
401Unauthorized

Unauthenticated: valid credentials or token required.

RFC 9110
403Forbidden

Authenticated, but lacks permission to access the target resource.

RFC 9110
404Not Found

Resource not found at the requested URI.

RFC 9110Cacheable
405Method Not Allowed

Target resource does not support this HTTP method (see Allow header).

RFC 9110Cacheable
408Request Timeout

Server timed out waiting for the client to finish sending the request.

RFC 9110
409Conflict

Conflict with current resource state (e.g., duplicate key or version mismatch).

RFC 9110
410Gone

Resource was permanently removed and is no longer available.

RFC 9110Cacheable
412Precondition Failed

Precondition in If-Match / If-Unmodified-Since evaluated to false.

RFC 9110
413Content Too Large

Request payload is larger than the server is willing or able to process.

RFC 9110
415Unsupported Media Type

Payload format (Content-Type) is not supported by the target resource.

RFC 9110
418I'm a teapot

HTCPCP easter egg: the server refuses to brew coffee because it is a teapot.

RFC 2324
422Unprocessable Content

Well-formed syntax, but failed semantic or domain validation rules.

RFC 9110
429Too Many Requests

Rate limit exceeded; check the Retry-After header before retrying.

RFC 6585
451Unavailable For Legal Reasons

Access denied due to legal demand, censorship, or regional compliance.

RFC 7725Cacheable
500Internal Server Error

Unhandled exception or unexpected condition on the server.

RFC 9110
501Not Implemented

Server does not support the functionality required to fulfill the request.

RFC 9110Cacheable
502Bad Gateway

Gateway or reverse proxy received an invalid response from upstream.

RFC 9110
503Service Unavailable

Server is temporarily overloaded or down for maintenance.

RFC 9110
504Gateway Timeout

Gateway or reverse proxy timed out waiting for the upstream server.

RFC 9110

TCP/UDP Ports (39)

:20FTP DataTCP

FTP active data transfer channel.

:21FTP ControlTCP

FTP command and control channel.

:22SSH / SFTP / SCPTCP

Secure Shell remote login, port forwarding, and SFTP/SCP.

:25SMTPTCP

Simple Mail Transfer Protocol for server-to-server relay.

:53DNSTCP/UDP

Domain Name System resolver and zone transfers.

:67DHCP ServerUDP

Dynamic Host Configuration Protocol server.

:80HTTPTCP

Unencrypted Hypertext Transfer Protocol.

:123NTPUDP

Network Time Protocol clock synchronization.

:143IMAPTCP

Internet Message Access Protocol (unencrypted).

:389LDAPTCP/UDP

Lightweight Directory Access Protocol.

:443HTTPS / HTTP/3 (QUIC)TCP/UDP

Encrypted HTTP over TLS (TCP) or QUIC/HTTP/3 (UDP).

:445SMBTCP

Server Message Block file sharing.

:465SMTPSTCP

SMTP over implicit TLS for email submission.

:587SMTP SubmissionTCP

Authenticated email message submission (STARTTLS).

:636LDAPSTCP

LDAP over TLS.

:993IMAPSTCP

IMAP over TLS.

:1433SQL ServerTCP

Microsoft SQL Server default listener.

:1883MQTTTCP

Message Queuing Telemetry Transport (IoT).

:2049NFSTCP/UDP

Network File System shared mounts.

:2181ZooKeeperTCP

Apache ZooKeeper client coordination port.

:2379etcdTCP

etcd key-value store client API.

:3000Dev Server / GrafanaTCP

Common local web dev server and Grafana dashboard port.

:3306MySQL / MariaDBTCP

MySQL and MariaDB relational database default port.

:3389RDPTCP/UDP

Windows Remote Desktop Protocol.

:4222NATSTCP

NATS messaging system client port.

:4317OTLP / gRPCTCP

OpenTelemetry Collector receiver over gRPC.

:4318OTLP / HTTPTCP

OpenTelemetry Collector receiver over HTTP.

:5432PostgreSQLTCP

PostgreSQL database default port.

:5672AMQP / RabbitMQTCP

AMQP 0-9-1 messaging broker (RabbitMQ).

:6379Redis / ValkeyTCP

Redis and Valkey in-memory data store.

:6443Kubernetes APITCP

Kubernetes API server HTTPS endpoint.

:8080HTTP AlternateTCP

Standard alternative HTTP port for backends, proxies, and containers.

:9090PrometheusTCP

Prometheus monitoring web UI and HTTP API.

:9092Apache KafkaTCP

Apache Kafka event streaming broker.

:9200Elasticsearch / OpenSearchTCP

Elasticsearch and OpenSearch REST HTTP API.

:11211MemcachedTCP/UDP

Memcached in-memory caching system.

:15672RabbitMQ UITCP

RabbitMQ management web UI and HTTP API.

:27017MongoDBTCP

MongoDB document database default port.

:51820WireGuardUDP

WireGuard encrypted VPN tunnel.

MIME Types (27)

application/json.json.map

Standard JSON payload format for REST APIs (UTF-8).

application/problem+json.json

Standard Problem Details error payload for HTTP APIs (RFC 9457).

application/x-ndjson.ndjson.jsonl

Newline-delimited JSON for streaming and structured logs.

text/event-stream.sse

Server-Sent Events (SSE) real-time push stream.

application/x-www-form-urlencoded

Key-value pairs encoded like a URL query string in the request body.

multipart/form-data

Form submission containing binary file uploads separated by a boundary.

application/graphql.graphql.gql

GraphQL query string sent directly in the request body.

application/wasm.wasm

WebAssembly binary module (required for instantiateStreaming).

text/html.html.htm

HTML document rendered by the browser.

text/css.css

Cascading Style Sheets (strict mode requires this exact MIME type).

text/javascript.js.mjs

JavaScript / ES Module source code (official standard per RFC 9239).

text/plain.txt.log.conf

Unformatted plain text.

text/markdown.md.markdown

Markdown text document (RFC 7763).

text/csv.csv

Comma-separated values for spreadsheets and data exchange.

application/pdf.pdf

Portable Document Format (PDF).

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsx

Microsoft Excel OpenXML workbook (.xlsx).

image/png.png

Lossless raster image supporting alpha transparency.

image/jpeg.jpg.jpeg

Photographic image with lossy JPEG compression.

image/webp.webp

Modern web image format supporting lossy/lossless, alpha, and animation.

image/avif.avif

High-efficiency image format based on AV1 video codec.

image/svg+xml.svg

XML-based Scalable Vector Graphics.

font/woff2.woff2

Brotli-compressed Web Open Font Format 2.

audio/mpeg.mp3

MP3 audio stream (MPEG-1/2 Audio Layer III).

video/mp4.mp4.m4v

MP4 video and audio container.

application/zip.zip

ZIP compressed archive.

application/gzip.gz.tgz

Gzip compressed archive or stream.

application/octet-stream.bin.exe.iso

Arbitrary binary data stream.

ASCII Table (16)

DecHexOctBinarySymbolDescription
00x0000000000000NUL\0Null character (C string terminator)
30x0300300000011ETXEnd of Text (Ctrl+C interrupt)
40x0400400000100EOTEnd of Transmission (Ctrl+D / EOF)
80x0801000001000BS\bBackspace
90x0901100001001TAB\tHorizontal Tab
100x0A01200001010LF\nLine Feed (Unix/Linux/macOS newline)
130x0D01500001101CR\rCarriage Return (used in Windows/HTTP CRLF \r\n)
270x1B03300011011ESC\x1bEscape (starts ANSI terminal color/cursor sequences, e.g. \x1b[32m)
320x2004000100000SPACE' 'Standard space character
480x30060001100000Numeric digit '0'
570x39071001110019Numeric digit '9'
650x4110101000001AUppercase letter 'A' (lowercase = +32 / bit 0x20)
900x5A13201011010ZUppercase letter 'Z' (lowercase = +32 / bit 0x20)
970x6114101100001aLowercase letter 'a' (uppercase = −32)
1220x7A17201111010zLowercase letter 'z' (uppercase = −32)
1270x7F17701111111DELDelete character
How is it calculated?
Bundles four core engineering reference tables locally: HTTP status codes per RFC 9110/6585/9457, IANA and cloud-native TCP/UDP network ports (Kubernetes, OpenTelemetry, Kafka, databases), standard MIME media types, and all 128 7-bit US-ASCII codes computed in decimal, hexadecimal, octal, and binary.
See the code ↗

Processed in your browser; nothing is sent.

⌨️ Use from the terminal (JSON)

This tool also runs outside the site: the cli.js script uses the same logic as this page and returns the result as JSON. Parameters are the same as this page's URL — copy the command below with the values on screen.

Deno
deno run -q "https://thecodecodex.com/cli.js?tool=dev-ref"
Node.js / Bun
curl -s https://thecodecodex.com/cli.js | node --input-type=module - dev-ref sec=…
ParameterDescriptionDefault
secall | http | ports | mime | asciiall
qtermo de busca (ex.: 429, 5432, postgres, problem+json, 0x1B)—
httpall | 1xx | 2xx | 3xx | 4xx | 5xxall

Requires Deno, Node.js or Bun. With Deno the script runs with no permissions: it cannot read files or access the network. Central Bank indicators are from the day the site was published.

More in Development