YAML formatter
Formateer en valideer YAML, of zet om tussen YAML en JSON — privé in je browser.
Over YAML formatter
Handytool's YAML formatter normaliseert YAML inspringing, aanhalingsstijl en sleutelvolorde met behulp van de standaard js-yaml parser en kan ook YAML naar JSON of JSON terug naar YAML in één klik omzetten. Nuttig voor het opschonen van Kubernetes manifesten, GitHub Actions workflows, Helm values en elk config bestand dat van een consistente stijl is afgedreven. De parser is dezelfde als die door de meeste JavaScript build tooling wordt gebruikt, dus wat hier valideert, valideert in productie.
Functies van YAML formatter
- 01
Formateer en lint
Parseert je YAML, verwijdert trailing whitespace, normaliseert inspringing tot 2 of 4 spaties en geeft het opnieuw af. Syntaxisfouten worden weergegeven met de exacte regel en reden.
- 02
YAML ↔ JSON
Zet YAML naar JSON om het in een gereedschap in te voeren dat alleen JSON spreekt, of zet JSON terug naar YAML om een config bestand menselijk vriendelijk te maken.
- 03
Behoudt typen
Getallen, booleans, nulls en datums gaan correct door de parser heen, dus een YAML-bestand dat in YAML 1.2 binnenkomt, komt op dezelfde manier eruit.
Veelgestelde vragen over YAML formatter
- Welke YAML versie wordt ondersteund?
- YAML 1.2 standaard — de versie die de meeste moderne tools (Kubernetes, GitHub Actions, Docker Compose) gebruiken. De parser is js-yaml, dezelfde bibliotheek die door de meeste JavaScript build tooling wordt gebruikt.
- Behoudt het opmerkingen?
- Nee. Standaard YAML parsers behouden geen opmerkingen door een parse-dan-dump ronde heen — dat is een bekende beperking van elke JavaScript YAML bibliotheek, niet specifiek voor deze tool. Formateer je bestand voordat je belangrijke opmerkingen terug toevoegt.
- Wat is het verschil tussen formatering en omzetting?
- Formatering houdt het bestand als YAML en normaliseert alleen whitespace, sleutelvolorde en inspringing. Omzetting verandert het formaat geheel — YAML naar JSON of vice versa.
- Verwerkt dit multi-document YAML?
- Het eerste document van een multi-document YAML-bestand wordt geparseerd en opnieuw afgegeven. Voer alle documenten uit met --- en verwerk elk afzonderlijk.
Gidsen
Artikelen →Gerelateerde tools
Ontwikkelaar →- Live
SQL formatter
Mooi-print SQL-query's — PostgreSQL, MySQL, SQLite, BigQuery en standaard SQL — privé in je browser.
OntwikkelaarGratisLokaal uitvoerenOpenen - Live
XML formatter
Mooi-print, minifieer en valideer XML — geheel in je browser.
OntwikkelaarGratisLokaal uitvoerenOpenen - Live
GraphQL formatter
Mooi-print en valideer GraphQL query's, mutations en schema's — privé in je browser.
OntwikkelaarGratisLokaal uitvoerenOpenen
Ontdek meer tools
Alle tools →- Live
PDF naar PNG
Converteer elke PDF-pagina naar een hoogwaardig PNG-afbeelding in je browser. Kies de resolutie en download één PNG of een ZIP met alle pagina's.
PdfGratisLokaal uitvoerenOpenen - Live
Afbeelding Pixeleren
Pixeleer een hele foto of censureer specifieke gebieden zoals gezichten.
AfbeeldingGratisLokaal uitvoerenOpenen - Live
MKV naar MOV
Converteer MKV (Matroska) video's naar MOV (QuickTime) in je browser — bestanden verlaten je apparaat nooit.
VideoGratisLokaal uitvoerenOpenen - Live
Audiovereniging
Voeg meerdere audiobestanden samen tot één, met optionele crossfade.
AudioGratisLokaal uitvoerenOpenen - Live
JSON-viewer
JSON bekijken, opmaken en valideren in je browser.
DocumentGratisLokaal uitvoerenOpenen