Dockerfile Linter & Optimizer

Catch cache-busting, bloat and footguns in your Dockerfile before they hit CI.

Paste a Dockerfile. We flag the usual suspects — cache-busting layer order, missing pinned versions, running as root, fat base images, secrets — with prioritised, actionable fixes.

Findings0
GradeRough hygiene score

Runs entirely in your browser — nothing you enter is sent to a server.

Free forever · No signup

Need this for real, on your stack?

These free tools are a taste of how we think. We’re a senior software team across Romania & Pakistan that ships deep technical work — platforms, infra, data and the gnarly bits in between.

Talk to our engineers →

What it checks

Heuristic rules covering layer-cache efficiency, image size (multi-stage, slim bases, apt cleanup), reproducibility (pinned versions/digests), and security hygiene (non-root user, no baked secrets, no ADD from URLs). It is a fast first pass, not a substitute for hadolint + image scanning in CI.

Going further

Slow pipelines and 2 GB images are usually a symptom. We do this kind of build-system surgery for a living.

Built by WeWorkWorldwide — a senior software team in Romania & Pakistan that ships deep technical work. Need this turned into something production-grade for your stack? Talk to our engineers →