Nginx Config Analyzer

Analyse nginx.conf for syntax, security and performance issues.

Support
Works Offline
Privacy First
No Login
No API

nginx.conf

Paste a server block or full config

Analysis

Syntax, security and performance checks

Server blocks
1
Locations
2
Errors
0
Warnings
1
  • 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 header

Keyboard 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

Frequently asked questions

Version 1.0.0 · Updated 2026-08-19 · Runs entirely in your browser