Validate docker-compose.yml — YAML syntax, indentation, tabs, and services presence. Catch the tab indent breaking deploys — local validation, free, no signup.
Content reviewed October 2026 · About Toolzum
Validate CSS syntax — unclosed braces, bad properties, bad values — with line numbers. Catch the missing } breaking layouts — local validation, free, no signup.
Validate robots.txt syntax — user-agents, allow/disallow, sitemaps, wildcards. Catch the Disallow: / that deindexed everything — local validation, free, no signup.
Validate Kubernetes manifests — apiVersion/kind, required metadata, probe and resource sanity. Catch CrashLoop configs before apply — local validation, free, no signup.
Validate IBAN structure, length, and mod-97 check digits for 80+ countries. Catch transfer typos before money moves — local ibantools work, free, no signup.
Validate CSV structure — flag rows with wrong column counts and empty cells before import. Catch bad rows locally — free, no signup.
Tab indentation (YAML forbids tabs), missing services: key, and version/top-level mismatches. The validator flags all three with line numbers.
Spaces only, consistently 2 per level — one tab anywhere fails the whole file. Mixed indentation flags immediately.
Always — plus docker compose config dry-run locally. Caught errors here save failed-deploy cycles in CI.
No — validation runs locally in your browser. Configs never leave your device.
Each line is scanned for jumps over 2 spaces (Over-indented), any tab, and 2+ colons; then the file must contain services: and match 8 known keywords (apiVersion, kind, metadata, spec, services, image, ports, volumes). Verdicts read Valid Docker Compose or Invalid, the report downloads as docker-compose-validation.txt, and 3 presets ship (Web Service, Multi-service, Clear).
Dockerfile Linter
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration.
Kubernetes YAML Validator
Validate Kubernetes manifests — apiVersion/kind, required metadata, probe and resource sanity. Catch CrashLoop configs before apply — local validation, free, no signup.