{"id":119,"date":"2026-08-19T23:50:09","date_gmt":"2026-08-19T23:50:09","guid":{"rendered":"https:\/\/netguide.io\/tools\/yaml-validator-formatter\/"},"modified":"2026-08-19T23:50:09","modified_gmt":"2026-08-19T23:50:09","slug":"yaml-validator-formatter","status":"publish","type":"post","link":"https:\/\/netguide.io\/tools\/de\/yaml-validator-formatter\/","title":{"rendered":"YAML Validator &#038; Formatter"},"content":{"rendered":"<div id=\"netgu-4176076527\" class=\"netgu-before-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"3494115342\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<div class=\"wp-yaml-container\">\n  <h3 class=\"wp-yaml-title\">YAML Validator &#038; Formatter<\/h3>\n  <div class=\"wp-yaml-group\">\n    <label>YAML-Eingabe<\/label>\n    <textarea id=\"wp-yaml-input\" placeholder=\"YAML hier einf\u00fcgen\u2026\" oninput=\"validateYaml()\"><\/textarea>\n  <\/div>\n  <div id=\"wp-yaml-status\" class=\"wp-yaml-status-box\">Warte auf Eingabe\u2026<\/div>\n  <div class=\"wp-yaml-actions\">\n    <button onclick=\"formatYaml()\" class=\"btn-primary\">Formatieren<\/button>\n    <button onclick=\"clearYaml()\" class=\"btn-danger\">Leeren<\/button>\n  <\/div>\n  <div id=\"wp-yaml-error-details\" class=\"wp-yaml-error-box\" style=\"display:none;\"><strong>Fehlerdetails:<\/strong><pre id=\"wp-yaml-error-text\"><\/pre><\/div>\n<\/div>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/js-yaml\/4.1.0\/js-yaml.min.js\"><\/script>\n<style>\n.wp-yaml-container { max-width:100%; background:#fff; padding:20px; border:1px solid #ddd; border-radius:10px; font-family:-apple-system, sans-serif; color:#333; }\n.wp-yaml-title { margin:0 0 15px 0; color:#2271b1; font-size:1.4rem; border-bottom:1px solid #eee; padding-bottom:10px; }\n.wp-yaml-group { margin-bottom:15px; }\n.wp-yaml-group label { display:block; font-size:11px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; color:#666; }\n.wp-yaml-group textarea { width:100%; height:250px; padding:12px; border:1px solid #ccc; border-radius:5px; font-family:'Courier New', monospace; font-size:13px; resize:vertical; box-sizing:border-box; }\n.wp-yaml-status-box { padding:10px; border-radius:5px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:15px; background:#f9f9f9; border:1px solid #eee; }\n.status-valid { background:#e7f7ed; color:#2e7d32; border-color:#a5d6a7; }\n.status-invalid { background:#fdf2f2; color:#d32f2f; border-color:#ef9a9a; }\n.wp-yaml-error-box { background:#fff5f5; border-left:4px solid #d32f2f; padding:10px; margin-top:10px; font-size:12px; }\n.wp-yaml-error-box pre { margin:5px 0 0 0; white-space:pre-wrap; word-break:break-all; color:#b71c1c; font-family:monospace; }\n.wp-yaml-actions { display:grid; grid-template-columns:3fr 1fr; gap:10px; margin-bottom:15px; }\n.wp-yaml-container button { padding:10px; border:none; border-radius:5px; cursor:pointer; font-weight:bold; font-size:13px; }\n.wp-yaml-container .btn-primary { background:#2271b1; color:#fff; }\n.wp-yaml-container .btn-danger { background:#f0f0f1; color:#d63638; }\n<\/style>\n<script>window.wpYamlL = {\"waiting\":\"Warte auf Eingabe\u2026\",\"loading\":\"Lade Bibliothek\u2026\",\"valid\":\"\u2713 G\u00fcltiges YAML\",\"invalid\":\"\u2717 Ung\u00fcltiges YAML\"};<\/script>\n<script>\nfunction validateYaml(){\n  var input=document.getElementById('wp-yaml-input').value;\n  var status=document.getElementById('wp-yaml-status');\n  var errBox=document.getElementById('wp-yaml-error-details');\n  var errTxt=document.getElementById('wp-yaml-error-text');\n  var L=window.wpYamlL||{};\n  if(!input.trim()){ status.className='wp-yaml-status-box'; status.innerText=L.waiting; errBox.style.display='none'; return; }\n  if(typeof jsyaml==='undefined'){ status.className='wp-yaml-status-box'; status.innerText=L.loading; return; }\n  try{\n    jsyaml.load(input);\n    status.className='wp-yaml-status-box status-valid'; status.innerText=L.valid; errBox.style.display='none';\n  }catch(e){\n    status.className='wp-yaml-status-box status-invalid'; status.innerText=L.invalid;\n    errBox.style.display='block'; errTxt.innerText=e.message;\n  }\n}\nfunction formatYaml(){\n  var input=document.getElementById('wp-yaml-input').value;\n  try{ var obj=jsyaml.load(input); document.getElementById('wp-yaml-input').value=jsyaml.dump(obj,{indent:2,lineWidth:-1}); }catch(e){}\n  validateYaml();\n}\nfunction clearYaml(){ document.getElementById('wp-yaml-input').value=''; validateYaml(); }\nvalidateYaml();\n<\/script>\n\n\n<div id=\"netgu-3133458817\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- NetGuide.io-After-Widget-Tools -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-6258556257245998\"\r\n     data-ad-slot=\"5175852350\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">YAML online validieren und formatieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcge deine YAML-Daten ein \u2013 etwa aus einer <code>docker-compose.yml<\/code>, einem Kubernetes-Manifest oder einer CI-Pipeline. Das Tool pr\u00fcft die Syntax in Echtzeit und zeigt bei Fehlern die genaue Meldung samt Zeilenangabe. Die Berechnung l\u00e4uft vollst\u00e4ndig im Browser (js-yaml), es werden keine Daten an einen Server gesendet.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Live-Validierung:<\/strong> Jede Eingabe wird sofort gepr\u00fcft \u2013 gr\u00fcn bei g\u00fcltigem, rot bei ung\u00fcltigem YAML.<\/li>\n\n\n<li><strong>Formatieren:<\/strong> \u201eFormatieren&#8221; richtet die Struktur sauber mit 2 Leerzeichen Einr\u00fcckung aus (Prettify).<\/li>\n\n\n<li><strong>H\u00e4ufige Fehlerquelle:<\/strong> YAML verbietet Tabulatoren zur Einr\u00fcckung \u2013 nutze immer Leerzeichen.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Verwandte Tools<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/tools\/de\/base64-encoder-decoder\/\">Base64 Encoder \/ Decoder<\/a><\/li>\n\n\n<li><a href=\"\/tools\/de\/cronjob-generator\/\">Cronjob-Generator<\/a><\/li>\n<\/ul>\n\n\n<div id=\"netgu-3350648698\" class=\"netgu-after-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"4559785002\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>YAML online pr\u00fcfen und formatieren \u2013 Syntax-Validierung mit Fehlerdetails und Prettify. L\u00e4uft komplett im Browser, keine Daten werden gesendet.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[115],"tags":[],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-validator"],"brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":0,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}