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, parse+dump removes # comments. When false, whitespace-only minify preserves # lines.

Parse path drops comments; whitespace path keeps them

Indent Width
2 or 4 spaces for beautify, unminify, and parse-based minify.
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?

Only when removeComments is false (whitespace path). Parse-based minify removes them.

Beautify YAML?

See YAML beautifier — comments cannot survive parse.

Looking for converters, encoders, formatters, and minifiers in one place? Developer tools hub Open the curated developer tools catalogue.

Other actions for this language