Lewati ke konten utama

Pemformat INI

API reference

Format dan percantik file INI / konfigurasi. Menormalkan header [section] dan spasi key = value, memangkas spasi di akhir baris, serta memberi satu baris kosong di antara section. Opsional mengurutkan key secara alfabetis di dalam setiap section. Komentar dan urutan section tetap dipertahankan.

Input

Output

INI yang sudah diformat
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/ini-formatter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputIni": "[server]\nhost=localhost\nport =8080\n; connection …",
    "sortKeys": ""
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `ini-formatter` tool (INI Formatter) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/ini-formatter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pemformat INI — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Pemformat INI merapikan dan mempercantik file konfigurasi INI. Tempel teks konfigurasi yang berantakan dan dapatkan kembali versi yang diformat secara konsisten, dengan spasi yang dinormalisasi, header section yang rapi, dan baris kosong yang dapat diprediksi — tanpa mengubah arti pengaturan Anda.

Apa itu file INI?

INI (singkatan dari "initialization") adalah salah satu format konfigurasi tertua dan paling sederhana. Sebuah file berisi daftar pasangan key = value, yang opsional dikelompokkan di bawah header [section], dengan ; atau # sebagai penanda baris komentar. Karena formatnya sangat mudah dibaca dan diedit secara manual, format ini masih digunakan di mana-mana:

  • php.ini — konfigurasi runtime PHP
  • my.cnf / my.ini — pengaturan MySQL / MariaDB
  • .gitconfig — konfigurasi pengguna dan repositori Git
  • setup.cfg / tox.ini — konfigurasi proyek dan alat Python
  • desktop.ini — kustomisasi folder Windows

Tidak ada satu standar INI resmi, sehingga file cenderung berubah seiring waktu: sebagian key memakai key=value, sebagian lain key = value; baris kosong menumpuk; section menjadi tidak berurutan. Alat ini menerapkan satu gaya yang konsisten agar perubahan (diff) tetap kecil dan file tetap mudah dibaca.

Cara menggunakannya

  1. Tempel konten INI Anda ke kotak input (atau klik Coba contoh).
  2. Hasil yang sudah diformat langsung muncul di panel output, siap disalin atau diunduh.
  3. Aktifkan Urutkan key secara alfabetis di dalam setiap section jika Anda ingin key di setiap section diurutkan dari A–Z.

Yang dilakukan pemformat

  • Menulis ulang setiap pasangan sebagai key = value dengan tepat satu spasi di kedua sisi =.
  • Memangkas spasi di akhir setiap baris.
  • Memberi satu baris kosong di antara section dan menghapus deretan baris kosong yang berlebihan di dalam section.
  • Mempertahankan komentar persis seperti yang ditulis — hanya spasi di sekitarnya yang berubah.
  • Menjaga urutan section tetap sama.

Pertanyaan yang sering diajukan

Apakah pemformatan mengubah arti konfigurasi saya?

Tidak. Nilai disalin apa adanya (hanya spasi di sekitarnya yang dipangkas), teks komentar tidak pernah ditulis ulang, dan section tidak pernah diurutkan ulang. Hanya opsi pengurutan yang mengubah urutan key, dan itu pun hanya di dalam sebuah section.

Apa yang terjadi pada komentar saat saya mengurutkan key?

Komentar yang diletakkan tepat di atas sebuah key dianggap sebagai dokumentasi untuk key tersebut, sehingga ikut berpindah bersama key saat diurutkan. Teks komentar itu sendiri tidak pernah diubah.

Apakah komentar sebaris setelah nilai didukung?

Pemformat menganggap apa pun setelah = sebagai nilai, sehingga ; catatan sebaris akan dipertahankan sebagai bagian dari nilai dan tidak dihapus. Dengan begitu, arti file tetap utuh bagi parser yang membaca seluruh baris.

Apakah hasilnya stabil?

Ya — pemformat bersifat idempoten. Menjalankannya lagi pada teks yang sudah diformat akan menghasilkan output yang persis sama.

Apakah data saya privat?

Ya. Pemformatan berjalan sepenuhnya di browser Anda. Teks konfigurasi Anda tidak pernah diunggah ke server.

iniconfigformatterbeautifycfgsettings

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.