About Kubernetes Resource Validator
Kubernetes Resource Validator runs entirely in your browser. GitCircle does not upload the payload.
How to use it
- Paste input (or set the options).
- Click Validate, or press ⌘/Ctrl + Enter.
- Copy the result.
[{"name":".env Generator","slug":"env-generator","category":"devops","description":"Turn JSON or keys into a .env file."},{"name":".gitignore Generator","slug":"gitignore-generator","category":"git","description":"Build a .gitignore from stack names."},{"name":"Base64 Decoder","slug":"base64-decoder","category":"encoding","description":"Decode Base64 into text."},{"name":"Base64 Encoder","slug":"base64-encoder","category":"encoding","description":"Encode text as Base64."},{"name":"BCrypt Generator / Verifier","slug":"bcrypt-generator","category":"security","description":"Hash or verify passwords with PBKDF2-SHA-256 in the browser."},{"name":"Character Counter","slug":"character-counter","category":"encoding","description":"Count characters and frequencies."},{"name":"CORS Checker","slug":"cors-checker","category":"api","description":"Probe a URL for Access-Control headers from your browser."},{"name":"Cron Expression Explainer","slug":"cron-expression-explainer","category":"datetime","description":"Explain a 5-field cron expression."},{"name":"Cron Expression Generator","slug":"cron-expression-generator","category":"datetime","description":"Build a 5-field cron expression."},{"name":"CSV → JSON","slug":"csv-to-json","category":"json","description":"Parse CSV into a JSON array."},{"name":"cURL → JavaScript","slug":"curl-to-javascript","category":"api","description":"Translate curl into fetch()."},{"name":"cURL → PHP","slug":"curl-to-php","category":"api","description":"Translate curl into PHP curl_*."},{"name":"cURL → Python","slug":"curl-to-python","category":"api","description":"Translate curl into Python requests."},{"name":"cURL Generator","slug":"curl-generator","category":"api","description":"Build a curl command from JSON."},{"name":"Date Difference Calculator","slug":"date-difference-calculator","category":"datetime","description":"Duration between two timestamps."},{"name":"DB Connection String Parser","slug":"db-connection-string-parser","category":"sql","description":"Parse Postgres/MySQL URLs or KEY=value strings."},{"name":"Docker Compose Generator","slug":"docker-compose-generator","category":"devops","description":"Scaffold a Compose service."},{"name":"Docker Image Size Calculator","slug":"docker-image-size-calculator","category":"devops","description":"Sum layer sizes from pasted docker output."},{"name":"Dockerfile Generator","slug":"dockerfile-generator","category":"devops","description":"Generate a starter Dockerfile."},{"name":"Environment Variable Formatter","slug":"environment-variable-formatter","category":"devops","description":"Normalize, quote, and sort env lines."},{"name":"Git Branch Name Generator","slug":"git-branch-name-generator","category":"git","description":"Slug a description into feature/branch."},{"name":"Git Command Generator","slug":"git-command-generator","category":"git","description":"Turn an action into a git command."},{"name":"Git Commit Message Generator","slug":"git-commit-message-generator","category":"git","description":"Build a conventional commit subject."},{"name":"Git Diff Viewer","slug":"git-diff-viewer","category":"git","description":"Diff two texts or inspect a unified diff."},{"name":"Git Merge Helper","slug":"git-merge-helper","category":"git","description":"Generate merge commands for two branches."},{"name":"Git Rebase Helper","slug":"git-rebase-helper","category":"git","description":"Generate rebase commands onto a branch."},{"name":"GitHub Actions YAML Generator","slug":"github-actions-yaml-generator","category":"git","description":"Scaffold a CI workflow."},{"name":"GitHub Clone Command Generator","slug":"github-clone-command-generator","category":"git","description":"Build git clone for HTTPS or SSH."},{"name":"GitHub Markdown Preview","slug":"github-markdown-preview","category":"git","description":"Render Markdown to HTML in the browser."},{"name":"GitHub README Generator","slug":"github-readme-generator","category":"git","description":"Create a README from a name and description."},{"name":"GitHub URL Parser","slug":"github-url-parser","category":"git","description":"Parse owner, repo, and clone URLs."},{"name":"HMAC Generator","slug":"hmac-generator","category":"security","description":"HMAC-SHA-256 a message with a secret."},{"name":"HTML Decoder","slug":"html-decoder","category":"encoding","description":"Unescape HTML entities."},{"name":"HTML Encoder","slug":"html-encoder","category":"encoding","description":"Escape HTML entities."},{"name":"HTTP Header Parser","slug":"http-header-parser","category":"api","description":"Parse raw HTTP headers into JSON."},{"name":"HTTP Security Headers Checker","slug":"http-security-headers-checker","category":"security","description":"Score pasted response headers against a baseline."},{"name":"HTTP Status Code Lookup","slug":"http-status-code-lookup","category":"api","description":"Look up HTTP status codes and phrases."},{"name":"ISO 8601 Converter","slug":"iso-8601-converter","category":"datetime","description":"Normalize a date to ISO-8601 UTC."},{"name":"JSON → CSV","slug":"json-to-csv","category":"json","description":"Turn a JSON array of objects into CSV."},{"name":"JSON → SQL INSERT","slug":"json-to-sql-insert","category":"sql","description":"Build INSERT statements from JSON rows."},{"name":"JSON → YAML","slug":"json-to-yaml","category":"json","description":"Convert JSON into YAML."},{"name":"JSON Diff","slug":"json-diff","category":"json","description":"Compare two JSON documents."},{"name":"JSON Escape / Unescape","slug":"json-escape","category":"encoding","description":"Turn text into a JSON string (or back)."},{"name":"JSON Formatter","slug":"json-formatter","category":"json","description":"Format and beautify JSON online for free."},{"name":"JSON Minifier","slug":"json-minifier","category":"json","description":"Remove whitespace from JSON."},{"name":"JSON Schema Generator","slug":"json-schema-generator","category":"json","description":"Infer a JSON Schema from an example."},{"name":"JSON Schema Validator","slug":"json-schema-validator","category":"json","description":"Validate an instance against a JSON Schema."},{"name":"JSON Validator","slug":"json-validator","category":"json","description":"Check whether a payload is valid JSON."},{"name":"JSON Viewer","slug":"json-viewer","category":"json","description":"Inspect JSON with types annotated."},{"name":"JSONPath Tester","slug":"jsonpath-tester","category":"json","description":"Query JSON with a JSONPath expression."},{"name":"JWT Decoder","slug":"jwt-decoder","category":"security","description":"Decode a JWT header and payload without verifying."},{"name":"JWT Expiry Checker","slug":"jwt-expiry-checker","category":"security","description":"See whether a JWT exp claim is still valid."},{"name":"JWT Generator","slug":"jwt-generator","category":"security","description":"Create an unsigned or HS256-signed JWT."},{"name":"JWT Inspector","slug":"jwt-inspector","category":"security","description":"Inspect JWT claims and timestamps."},{"name":"Kubernetes Resource Validator","slug":"kubernetes-resource-validator","category":"devops","description":"Check apiVersion, kind, and metadata.name."},{"name":"Kubernetes YAML Generator","slug":"kubernetes-yaml-generator","category":"devops","description":"Generate Deployment and Service YAML."},{"name":"Lorem Ipsum Generator","slug":"lorem-ipsum-generator","category":"encoding","description":"Generate placeholder paragraphs."},{"name":"MySQL Connection String Generator","slug":"mysql-connection-string-generator","category":"sql","description":"Build a mysql:// URL from JSON fields."},{"name":"NanoID Generator","slug":"nanoid-generator","category":"ids","description":"Generate compact URL-friendly IDs."},{"name":"OpenAPI Viewer","slug":"openapi-viewer","category":"api","description":"List paths and methods from an OpenAPI document."},{"name":"Password Generator","slug":"password-generator","category":"ids","description":"Generate a random password in your browser."},{"name":"Password Hash Generator","slug":"password-hash-generator","category":"security","description":"Hash a password with SHA-256, SHA-512, or PBKDF2."},{"name":"Password Text Cipher","slug":"password-text-cipher","category":"security","description":"Encrypt and decrypt text with a case-sensitive password using AES-256-GCM in your browser."},{"name":"PostgreSQL Connection String Generator","slug":"postgresql-connection-string-generator","category":"sql","description":"Build a postgres:// URL from JSON fields."},{"name":"Query String Parser","slug":"query-string-parser","category":"api","description":"Parse URL query parameters."},{"name":"Random Number Generator","slug":"random-number-generator","category":"ids","description":"Generate random integers in a range."},{"name":"Random String Generator","slug":"random-string-generator","category":"ids","description":"Generate a random string from an alphabet."},{"name":"Regex Escape Tool","slug":"regex-escape","category":"regex","description":"Escape regex metacharacters in a literal."},{"name":"Regex Explainer","slug":"regex-explainer","category":"regex","description":"Explain tokens in a regular expression."},{"name":"Regex Formatter","slug":"regex-formatter","category":"regex","description":"Break a pattern onto multiple lines."},{"name":"Regex Generator","slug":"regex-generator","category":"regex","description":"Escape a literal or pick a common preset."},{"name":"Regex Tester","slug":"regex-tester","category":"regex","description":"Run a regular expression against a string."},{"name":"Relative Time Calculator","slug":"relative-time-calculator","category":"datetime","description":"Say how long ago (or until) a date is."},{"name":"ROT13 Cipher","slug":"rot13-cipher","category":"encoding","description":"Rotate ASCII letters A–Z and a–z by thirteen positions."},{"name":"ROT18 Cipher","slug":"rot18-cipher","category":"encoding","description":"Apply ROT5 to digits and ROT13 to letters in one pass."},{"name":"ROT47 Cipher","slug":"rot47-cipher","category":"encoding","description":"Rotate printable ASCII from ! through ~ by forty-seven positions."},{"name":"ROT5 Cipher","slug":"rot5-cipher","category":"encoding","description":"Rotate decimal digits 0–9 by five positions."},{"name":"SHA-256 Generator","slug":"sha-256-generator","category":"encoding","description":"SHA-256 hash text in the browser."},{"name":"SHA-256 Hash","slug":"sha-256-hash","category":"security","description":"SHA-256 digest for security payloads."},{"name":"SHA-512 Generator","slug":"sha-512-generator","category":"security","description":"SHA-512 hash text in the browser."},{"name":"Slug Generator","slug":"slug-generator","category":"encoding","description":"Turn a title into a URL slug."},{"name":"SQL → JSON","slug":"sql-to-json","category":"sql","description":"Extract columns from INSERT or SELECT."},{"name":"SQL Beautifier","slug":"sql-beautifier","category":"sql","description":"Pretty-print SQL for reading."},{"name":"SQL Diff","slug":"sql-diff","category":"sql","description":"Diff two SQL statements."},{"name":"SQL Formatter","slug":"sql-formatter","category":"sql","description":"Indent SQL and uppercase keywords."},{"name":"SQL Minifier","slug":"sql-minifier","category":"sql","description":"Strip comments and extra whitespace from SQL."},{"name":"SQL Query Builder","slug":"sql-query-builder","category":"sql","description":"Build a SELECT from a JSON description."},{"name":"String Escape / Unescape","slug":"string-escape","category":"encoding","description":"Escape or unescape string literals."},{"name":"Text Case Converter","slug":"text-case-converter","category":"encoding","description":"Convert between camel, snake, kebab, and more."},{"name":"Timezone Converter","slug":"timezone-converter","category":"datetime","description":"Format a timestamp in two IANA zones."},{"name":"ULID Generator","slug":"ulid-generator","category":"ids","description":"Generate time-sortable ULIDs."},{"name":"Unicode Converter","slug":"unicode-converter","category":"encoding","description":"Show code points and UTF-8 bytes."},{"name":"Unix Timestamp Converter","slug":"unix-timestamp-converter","category":"datetime","description":"Convert unix time, millis, or date strings."},{"name":"Unix Timestamp Generator","slug":"unix-timestamp-generator","category":"datetime","description":"Emit the current unix time."},{"name":"URL Decoder","slug":"url-decoder","category":"encoding","description":"Decode percent-encoded text."},{"name":"URL Encoder","slug":"url-encoder","category":"encoding","description":"Percent-encode text for URLs."},{"name":"URL Parser","slug":"url-parser","category":"api","description":"Split an absolute URL into parts."},{"name":"User-Agent Parser","slug":"user-agent-parser","category":"api","description":"Extract browser and OS from a UA string."},{"name":"UUID Generator","slug":"uuid-generator","category":"ids","description":"Generate RFC 4122 version 4 UUIDs."},{"name":"UUID Validator","slug":"uuid-validator","category":"ids","description":"Check a canonical UUID string."},{"name":"UUID Version Detector","slug":"uuid-version-detector","category":"ids","description":"Read the version and variant of a UUID."},{"name":"Word Counter","slug":"word-counter","category":"encoding","description":"Count words, lines, and sentences."},{"name":"XML → JSON","slug":"xml-to-json","category":"json","description":"Convert XML into JSON."},{"name":"XML Formatter","slug":"xml-formatter","category":"json","description":"Pretty-print XML."},{"name":"XML Validator","slug":"xml-validator","category":"json","description":"Check XML well-formedness in the browser."},{"name":"YAML → JSON","slug":"yaml-to-json","category":"json","description":"Convert YAML into JSON."}]Tool
Check apiVersion, kind, and metadata.name.
Your data stays in your browser. Nothing is uploaded to our servers.
Kubernetes Resource Validator runs entirely in your browser. GitCircle does not upload the payload.
Docker & DevOps
Generate Deployment and Service YAML.
Docker & DevOps
Turn JSON or keys into a .env file.
Docker & DevOps
Sum layer sizes from pasted docker output.
Docker & DevOps
Normalize, quote, and sort env lines.