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.
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 JPG
Converteer elke pagina van een PDF naar een scherpe JPG-, PNG- of WebP-afbeelding rechtstreeks in je browser — geen upload, geen kwaliteitsverlies.
PdfGratisLokaal uitvoerenOpenen - Live
Achtergrond verwijderen
Verwijder de achtergrond van een foto met een AI-model in je browser — geen upload, je afbeeldingen blijven op je apparaat.
AfbeeldingGratisLokaal uitvoerenOpenen - Live
Video knippen
Knip het begin of einde van een video met frame-nauwkeurigheid.
VideoGratisOpenen - Live
Audio knippen
Knip een stuk uit een audiobestand.
AudioGratisLokaal uitvoerenOpenen - Live
Markdown naar HTML
Zet Markdown om in schone HTML.
DocumentGratisLokaal uitvoerenOpenen