Minify YAML Online — Free YAML Compressor

Minify YAML configs instantly — K8s, CI/CD and Docker Compose files. Choose comment preservation or parse-based tight output.

Loading…
YAML Minification
Minify YAML online.

Features

Compress configs with optional comment handling.

Minify YAML

Compress configs with optional comment handling.

Basic example

Input YAML

# Kubernetes Deployment for checkout-api apiVersion: apps/v1 kind: Deployment metadata: name: checkout-api labels: app: checkout spec: replicas: 3 selector: matchLabels: app: checkout template: metadata: labels: app: checkout spec: containers: - name: api image: registry.example/checkout:2.4.1 ports: - containerPort: 8080

Minified YAML

apiVersion: apps/v1 kind: Deployment metadata: {name: checkout-api, labels: {app: checkout}} spec: {replicas: 3, selector: {matchLabels: {app: checkout}}, template: {metadata: {labels: {app: checkout}}, spec: {containers: [{name: api, image: registry.example/checkout:2.4.1, ports: [{containerPort: 8080}]}]}}}

Options

Remove Comments
When true, all # comments are stripped. When false, full-line # comments are kept and the YAML structure is still compacted.

Full-line # comments are kept when false; inline # comments are still dropped by parse

String Quotes
Minimal or double-always quoting on dump.

YAML conversion helpers

Use JSON → YAML, YAML → JSON, YAML → XML or YAML → CSV for format conversion.

FAQ — Minify YAML

Minification

Are # comments preserved?

When removeComments is false, full-line # comments are kept at the top. Inline # comments are still dropped by parse.

Beautify YAML?

See YAML beautifier — comments cannot survive parse.

Verify it yourself

FastMinify processes your input in the browser. Inspect the network panel or read our validation gate to confirm nothing leaves your device.

Shrink code and assets for production — minify JavaScript, CSS, HTML, JSON and XML before gzip or CDN deploy.