Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration. Everything runs locally in your browser — nothing is uploaded.
Lint HTML for missing DOCTYPE, unclosed tags, and unexpected closing tags. Paste your HTML and get instant feedback.
Validate robots.txt syntax — checks User-agent, Allow, Disallow, Sitemap, Crawl-delay directives. Identifies unknown directives, missing colons, and missing User-agent declarations.
Validate GraphQL schema syntax and structure. Detect missing root types, unknown type references, and common schema issues.
Detects source language automatically and translates text between 100+ languages using advanced neural machine translation.
Counts characters with and without spaces and compares your text against platform-specific limits — Twitter/X posts (280), SMS messages (160), SEO meta descriptions (160), Facebook posts (63,206), and LinkedIn summaries (2,600). Real-time counting with space/no-space toggle.
Dockerfile Linter lets you lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration. Everything runs locally in your browser — nothing is uploaded.. It works on any device with a modern web browser.
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration. Everything runs locally in your browser — nothing is uploaded. It runs entirely in your browser — no software installation or data uploads required.
Paste or type your content directly into the provided text area.
Yes. After the initial page load, Dockerfile Linter runs entirely on your device with no internet connection needed. All processing is done locally.
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration. All processing runs locally — no code is sent to any server.
Tools cover JavaScript, CSS, HTML, SQL, Python, JSON, XML, CSV, and more. Check the tool description for specifics.
Yes. Since processing is local, performance depends on your device. Most operations handle large files without issue.
Yes. Formatters use well-known libraries (sql-formatter, Prettier-compatible patterns) and follow widely adopted rules.
Docker Compose Validator
Validate docker-compose.yml files — checks YAML syntax, correct indentation, tab usage, and the presence of the services section. Identifies mixed indentation and formatting issues.
Docker Run to Compose Converter
Convert docker run commands to docker-compose.yml format. Supports ports, volumes, environment variables, networks, restart policies, and container names.