Nginx Config Analyzer
Analyse nginx.conf for syntax, security and performance issues.
nginx.conf
Paste a server block or full config
Analysis
Syntax, security and performance checks
- General No `server_tokens off;` — add it to hide the nginx version banner.
- General Compression is not enabled — consider `gzip on;` (or brotli) for text responses.
- General Proxying without `X-Forwarded-For` / `X-Real-IP` headers — the backend will only see nginx's IP.
- General No Upgrade/Connection headers set — WebSocket traffic through this proxy will fail.
About the Nginx Config Analyzer
Paste an Nginx configuration to check brace balance and missing semicolons, then review server and location blocks for missing server_name, plain HTTP without a redirect, outdated SSL protocols, missing security headers, wide-open CORS, unsafe proxy_pass headers, autoindex and server_tokens exposure, and gzip or caching opportunities.
Examples
Missing header
server { listen 443 ssl; }Output
Warning: no Strict-Transport-Security headerKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
.htaccess Redirect Generator
Dev Utilities
Generate Apache .htaccess redirect and rewrite rules.
Bash Alias Generator
Dev Utilities
Create shell aliases for Bash, Zsh or Fish with correct quoting.
Chmod Calculator
Dev Utilities
Unix permission calculator: checkboxes, octal, and symbolic.
Cron Expression Builder
Dev Utilities
Build cron expressions visually with a human-readable description.
Crontab to Human Readable
Dev Utilities
Translate whole crontab files into plain English, line by line.
Docker Compose Validator
Dev Utilities
Check docker-compose.yml for errors, bad ports and risky settings.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-19 · Runs entirely in your browser