Gratis YAML minifier online
Minificeer en comprimeer YAML in de browser — gratis, direct, geen data verzonden.
YAML-invoer
Verklein uitvoer
Wat is een YAML-minifier?
YAML-documenten gebruiken inspringing en lege regels voor leesbaarheid. Wanneer u de bestandsgrootte moet verkleinen—voor netwerkoverdracht, inbedding in code of opslag in een database—verwijdert minificatie die extra witruimte. De YAML 1.2-specificatie staat compacte uitvoer toe; de structuur en inhoud blijven hetzelfde. Alleen de opmaak verandert.
Dit hulpmiddel parseert uw YAML en geeft een compacte versie uit. Minificatie draait volledig in uw browser. Er wordt niets naar een server gestuurd—veilig voor productieconfiguraties, Kubernetes-manifesten of gevoelige gegevens.
Voorbeelden YAML-minificatie
Minificatie verwijdert extra witruimte. Telecom-voorbeeld:
Voorbeeld: Abonneegegevens
Uitvoer:
Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.
Hoe dit hulpmiddel te gebruiken
YAML plakken of uploaden
Kopieer uw YAML en plak het in de linker editor. U kunt ook op Uploaden klikken om een .yaml- of .yml-bestand te laden. De knop Voorbeeld laadt voorbeeldgegevens om te testen.
Verklein uitvoer bekijken
Het rechterpaneel toont de compacte YAML. De statistieken tonen bespaarde bytes. Ongeldige YAML toont een fout—corrigeer het eerst met de YAML Validator.
Kopiëren of downloaden
Gebruik Kopiëren om het resultaat op uw klembord te zetten, of Downloaden om het als bestand op te slaan. Om het YAML opnieuw te formatteren met inspringing, gebruik de YAML Formatter.
Wanneer YAML-minificatie helpt
Kubernetes-manifesten, Docker Compose-bestanden en CI/CD-configuraties kunnen groot zijn. Het YAML-formaat is menselijk leesbaar maar uitgebreid. Minificeren voordat u over het netwerk stuurt verkleint de payload. Voor webhooks of API's die YAML accepteren, is compacte invoer vaak preferabel.
YAML inbedden in code, opslaan in databasevelden of doorgeven via URL's vereist vaak een compacte vorm. Als u naar JSON moet converteren, gebruik YAML naar JSON.
Veelgestelde vragen
Breekt minificatie YAML?
Nee. Inspringing wordt genormaliseerd maar de structuur blijft geldig. Opmerkingen kunnen worden verwijderd afhankelijk van de parser. De YAML-structuur is gedefinieerd door inspringing en blijft behouden.
Wanneer minificeren?
Bij het verzenden van YAML over het netwerk, inbedden in code of verkleinen van payload. Voor configuratiebestanden die u bewerkt, houd geformatteerde YAML voor leesbaarheid.
Zijn mijn gegevens privé?
Ja. Minificatie draait volledig in uw browser met JavaScript. Er worden geen gegevens naar een server gestuurd. U kunt dit controleren door het Netwerk-tabblad van uw browser te openen tijdens het gebruik van het hulpmiddel.
Wat is de groottebeperking?
Er is geen harde limiet van het hulpmiddel zelf. Het hangt af van het beschikbare geheugen van uw browser. YAML-bestanden tot 10–15 MB werken meestal zonder problemen. Voor zeer grote configuraties, overweeg splitsen of een command-line tool.
Behoudt minificatie de structuur?
Ja. Alleen witruimte wordt verwijderd of genormaliseerd. Sleutels, waarden en nesting blijven hetzelfde. De uitvoer is geldige YAML. Voor maximale compressie kunt u naar JSON converteren en de JSON Minifier gebruiken, maar YAML-minificatie behoudt het formaat.
Gerelateerde hulpmiddelen
YAML-specificatie. YAML-snelreferentie. JSON-specificatie. MDN. YAML GitHub.