Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Format, rapikan, minify, dan validasi YAML dengan penyorotan sintaks, tampilan pohon interaktif, urutkan kunci, dan laporan error real-time lengkap dengan nomor baris.

Formatter, Perapi & Validator YAML

Formatter YAML ini merapikan, melakukan minify, dan memvalidasi YAML langsung di browser Anda. Tempel manifes Kubernetes, file Docker Compose, workflow GitHub Actions, atau playbook Ansible dan dapatkan output yang bersih dengan indentasi yang benar serta pengecekan error seketika.

Sintaks YAML yang peka terhadap indentasi membuat kesalahan spasi mudah terjadi dan sulit terlihat. Formatter ini menyeragamkan indentasi, menandai error sintaks dengan baris dan kolom yang tepat, serta memungkinkan Anda menjelajahi struktur bersarang sebagai pohon interaktif — sehingga file konfigurasi Anda tetap mudah dibaca dan siap di-deploy.

Privat secara desain: semua proses parsing dan format berjalan di browser Anda. YAML Anda tidak pernah diunggah ke server, jadi aman digunakan dengan file konfigurasi yang sensitif.

Cara Memformat YAML

1

Tambahkan YAML Anda

Tempel YAML Anda ke editor input di sebelah kiri, atau gunakan Unggah File untuk memuat file .yaml atau .yml. Klik Data Contoh untuk memasukkan konfigurasi deployment Kubernetes guna mencobanya.

2

Format atau minify

Klik Format untuk merapikan dengan indentasi yang tepat, atau Minify untuk mengubahnya ke gaya flow yang ringkas. Untuk format, pilih ukuran indentasi 2, 4, atau 8 spasi sesuai proyek Anda.

3

Cek validasi

Validasi berjalan otomatis saat Anda mengetik atau menempel. Jika YAML tidak valid, kotak error menampilkan baris dan kolom yang tepat, nomor baris disorot, dan bilah status bertuliskan YAML Tidak Valid.

4

Jelajahi, salin, atau ekspor

Beralih ke tampilan Pohon untuk menelusuri strukturnya, gunakan Urutkan Kunci untuk menata kunci sesuai abjad, lalu Salin hasilnya atau Unduh sebagai file .yaml.

Fitur

Format & Rapikan

Ubah YAML yang berantakan atau ter-minify menjadi kode yang bersih dengan indentasi rapi, pilihan 2, 4, atau 8 spasi.

Minify

Ubah YAML gaya blok menjadi gaya flow yang ringkas untuk memperkecil ukuran file tanpa kehilangan data apa pun.

Validasi Real-Time

Dapatkan umpan balik seketika saat mengetik, dengan error dilaporkan per nomor baris dan kolom yang tepat.

Penyorotan Sintaks

Pewarnaan untuk kunci, string, angka, boolean, null, komentar, dan pemisah dokumen.

Tampilan Pohon Interaktif

Telusuri YAML Anda sebagai pohon yang bisa diciutkan, lengkap dengan badge tipe dan jumlah item di setiap simpul.

Urutkan Kunci

Tata setiap kunci sesuai abjad dengan satu klik — berfungsi di mode format maupun minify.

Unggah & Unduh

Muat file .yaml atau .yml dari perangkat Anda dan simpan hasil format sebagai file .yaml.

Salin & Contoh

Salin hasil format ke clipboard Anda, atau muat contoh konfigurasi Kubernetes untuk dicoba.

Bilah Status Langsung

Lihat indikator Valid/Tidak Valid plus jumlah baris, ukuran file, dan jumlah kunci yang berjalan.

Mode Gelap

Tema gelap yang nyaman sudah tersedia untuk sesi panjang menyunting file konfigurasi.

Pertanyaan yang Sering Diajukan

Bagaimana cara memformat YAML online?

Tempel YAML Anda ke editor input lalu klik Format. Alat ini menata ulang indentasi dokumen dengan rapi dan menampilkan hasilnya dengan penyorotan sintaks. Tidak ada yang perlu dipasang atau didaftarkan — cukup buka halaman dan format.

Berapa indentasi YAML yang benar, 2 atau 4 spasi?

YAML tidak mewajibkan ukuran tertentu — yang penting konsisten. Dua spasi paling umum, terutama pada konfigurasi Kubernetes dan Docker, sementara 4 spasi juga banyak dipakai. Pilih 2, 4, atau 8 spasi di sini agar sesuai dengan panduan gaya proyek Anda.

Bagaimana cara memperbaiki error indentasi YAML?

Tempel YAML-nya dan biarkan validator menunjuk baris dan kolom yang bermasalah, lalu klik Format setelah strukturnya berhasil di-parse. Format akan menulis ulang seluruh dokumen dengan indentasi yang seragam, sehingga sebagian besar kesalahan spasi teratasi dalam satu langkah.

Kenapa YAML tidak bisa pakai tab untuk indentasi?

Spesifikasi YAML melarang tab untuk indentasi karena lebarnya ambigu, yang akan membuat struktur berbasis indentasi menjadi tidak andal. Selalu gunakan spasi untuk indentasi. Di editor ini, tombol Tab menyisipkan spasi sesuai ukuran indentasi yang Anda pilih.

Bagaimana cara memvalidasi sintaks YAML?

Validasi berjalan otomatis — saat Anda mengetik atau menempel, bilah status menampilkan YAML Valid atau YAML Tidak Valid. Ketika ada error, pesannya memberi baris dan kolom yang tepat serta menyorot baris itu di gutter sehingga Anda bisa langsung menuju ke sana.

Kenapa komentar saya hilang setelah diformat?

Format akan mem-parse YAML Anda menjadi struktur data lalu menserialisasinya kembali. Komentar bukan bagian dari model data YAML, jadi komentar tidak dipertahankan melalui proses bolak-balik tersebut — ini adalah perilaku standar parser YAML.

Apa fungsi Minify?

Minify mengubah YAML Anda dari gaya blok (dengan indentasi) menjadi gaya flow, menggunakan kurung kurawal dan kurung siku. Outputnya seringkas mungkin tanpa kehilangan data apa pun — berguna untuk menyematkan YAML dalam skrip atau memperkecil ukuran payload.

Bisakah memformat file dengan beberapa dokumen YAML?

Formatter ini memproses dokumen YAML pertama dalam input Anda. Jika file Anda berisi beberapa dokumen yang dipisahkan oleh ---, hanya dokumen pertama yang diformat.

Apakah formatter YAML ini gratis dan privat?

Ya. Alat ini gratis dipakai dan berjalan sepenuhnya di browser Anda dengan JavaScript. YAML Anda tidak pernah dikirim ke server mana pun, jadi Anda bisa memformat dan memvalidasi file konfigurasi yang sensitif dengan aman.

Input
Output
Error

                

Tempel YAML di sebelah kiri lalu klik Format

| |
Tempel YAML Anda dan langsung divalidasi otomatis secara real-time
Gunakan Urutkan Kunci untuk menata struktur YAML sesuai abjad
Tekan Tab di editor untuk menyisipkan spasi sesuai pengaturan indentasi Anda
Beralih ke tampilan Pohon untuk menjelajahi data bersarang dengan simpul yang bisa diciutkan
Klik Data Contoh untuk memuat konfigurasi deployment Kubernetes guna pengujian
Semua proses berjalan di browser Anda - tidak ada data yang dikirim ke server
Ingin belajar lebih banyak? Baca dokumentasi →
1/7
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda