Pemformat
Format, minify, dan validasi kode serta data (JSON, XML, YAML, SQL, HTML, CSS) dan ubah gaya penamaan
Rapikan, minify, dan validasi JSON, XML, YAML, TOML, SQL, HTML, CSS, JavaScript, GraphQL, dan lainnya, serta ubah identifier antara camelCase, snake_case, kebab-case, dan gaya penamaan lain. Mulailah dengan JSON formatter untuk payload API; gunakan validator saat Anda perlu lokasi error yang tepat, dan minifier sebelum merilis aset.
Jumlah alat dalam kategori ini: 38
Tempat yang baik untuk memulai
Semua alat dalam kategori ini
-
JSON Diff
Bandingkan dua dokumen JSON secara struktural: lihat nilai yang ditambah, dihapus, dan diubah per JSONPath, mengabaikan urutan key dan format. Gratis di browser.
-
Formatter JSON
Format dan pretty-print JSON dengan 2 spasi, 4 spasi, atau tab, urutkan key secara opsional, dan dapatkan baris serta kolom persis untuk error sintaks. Di browser.
-
Validator JSON
Validasi JSON terhadap tata bahasa RFC 8259 dan lihat baris, kolom, serta alasan error, plus peringatan key ganda dan statistik struktur.
-
Formatter SQL
Format query SQL untuk 16 dialek termasuk MySQL, PostgreSQL, SQL Server, Oracle, dan BigQuery. Pilih huruf kata kunci dan indentasi. Berjalan di browser Anda.
-
camelCase
Ubah teks, nama snake_case, atau kebab-case menjadi camelCase. Menangani akronim, angka, dan huruf beraksen, mengonversi tiap baris secara terpisah. Gratis.
-
Beautifier Kode
Rapikan kode dalam 14 bahasa – JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, YAML, GraphQL, Markdown, SQL, PHP, dan Python – di browser Anda.
-
Minifier Kode
Minify JavaScript (Terser), CSS (CSSO), HTML, JSON, atau XML dalam satu alat: pilih bahasa, tempel kode, dan lihat byte yang dihemat. Gratis di browser Anda.
-
CONSTANT_CASE
Ubah camelCase atau teks biasa menjadi CONSTANT_CASE (SCREAMING_SNAKE_CASE) untuk konstanta dan variabel lingkungan. Penanganan akronim dan angka yang tepat.
-
Formatter CSS
Rapikan CSS dengan Prettier: satu deklarasi per baris, spasi konsisten, 2 atau 4 spasi atau tab, dan media query bersarang yang bersih. Berjalan di browser.
-
Minifier CSS
Minify CSS dengan CSSO: menghapus spasi dan komentar, memperpendek warna dan nilai, serta menggabungkan aturan dengan aman. Menampilkan byte yang dihemat.
-
Validator CSS
Periksa CSS untuk error sintaks, blok tidak tertutup, properti tidak dikenal, dan nilai tidak valid memakai data tata bahasa css-tree. Baris dan kolom tiap masalah.
-
dot.case
Ubah camelCase, snake_case, atau teks biasa menjadi dot.case: kata huruf kecil yang digabung titik, untuk key konfigurasi dan id pesan i18n. Per baris.
-
Formatter GraphQL
Format query, mutation, fragment, dan skema SDL GraphQL dengan Prettier sambil mempertahankan komentar. Error sintaks tampil dengan baris dan kolom. Gratis.
-
Formatter HTML
Rapikan HTML dengan Prettier: indentasi konsisten, satu elemen per baris, serta CSS dan JavaScript tersemat ikut diformat. Pilih 2, 4 spasi, atau tab.
-
Minifier HTML
Minify HTML dengan aman: hapus komentar, padatkan spasi, dan buang spasi di sekitar tag blok sambil menjaga pre, textarea, script, dan style tetap utuh.
-
Validator HTML
Periksa struktur HTML: tag tidak tertutup, tidak cocok, atau nyasar, id dan atribut ganda, gambar tanpa alt, serta doctype, title, atau lang yang hilang. Di browser.
-
Minifier JavaScript
Minify JavaScript dengan Terser: menghapus spasi dan komentar, memperpendek nama variabel lokal, dan menerapkan kompresi aman. Berjalan di browser Anda.
-
Minifier JSON
Minify JSON dengan menghapus semua spasi tak signifikan sambil menjaga nilai, urutan key, dan angka besar tetap utuh. Menampilkan ukuran yang dihemat. Gratis.
-
Pencari Path JSON
Daftar setiap path dalam dokumen JSON sebagai sintaks JSONPath, JavaScript, atau jq, klik path untuk melihat nilainya, atau ketik path untuk mencarinya. Di browser.
-
JSON Query (JSONPath)
Query JSON dengan JSONPath: wildcard, recursive descent, slice, dan ekspresi filter seperti [?(@.price < 10)]. Hasil diperbarui saat mengetik. Bukan sintaks jq.
-
Validator JSON Schema
Validasi data JSON terhadap JSON Schema (draft 2020-12, 2019-09, atau 07) dengan Ajv dan pemeriksaan format. Setiap error menampilkan path instance. Di browser.
-
kebab-case
Ubah camelCase, snake_case, atau teks biasa menjadi kebab-case (dash-case) untuk kelas CSS, URL, dan nama file. Menangani akronim dan angka, per baris.
-
huruf kecil
Ubah teks apa pun ke huruf kecil seketika dengan aturan sadar Unicode untuk huruf beraksen, Yunani, dan Sirilik. Baris baru dan tanda baca tidak berubah.
-
Formatter Konfigurasi Nginx
Format konfigurasi nginx: satu direktif per baris, blok bersarang berindentasi, komentar dan string berkutip dipertahankan. Mendeteksi blok tak tertutup dan titik koma hilang.
-
PascalCase
Ubah teks, snake_case, atau kebab-case menjadi PascalCase (UpperCamelCase) untuk nama kelas, tipe, dan komponen. Menangani akronim dan angka per baris.
-
path/case
Ubah camelCase, snake_case, atau teks biasa menjadi path/case: kata huruf kecil yang digabung garis miring untuk path folder, rute, dan namespace. Per baris.
-
Formatter PHP
Format kode PHP dengan plugin PHP Prettier: kurung kurawal gaya PSR-12, indentasi dan spasi konsisten. Mendukung sintaks hingga PHP 8.4 dan berjalan di browser.
-
Formatter Python
Format kode Python dengan formatter Ruff yang kompatibel Black dan dikompilasi ke WebAssembly. Pilih indentasi dan gaya kutip; error sintaks tampil dengan baris dan kolom.
-
Sentence case
Ubah teks ke sentence case: huruf pertama tiap kalimat dikapitalkan dan sisanya huruf kecil, dengan akronim seperti NASA dipertahankan. Juga memecah identifier.
-
snake_case
Ubah camelCase, PascalCase, kebab-case, atau teks biasa menjadi snake_case. Memecah akronim seperti XMLHttpRequest dengan benar dan menjaga angka. Per baris.
-
Escape String SQL
Escape teks untuk dipakai di dalam string SQL berkutip tunggal: gandakan kutip (SQL standar) atau pakai escape backslash MySQL. Opsional dibungkus kutip.
-
Title Case
Ubah teks ke Title Case: kapitalkan kata utama sambil menjaga kata pendek seperti a, of, dan the tetap huruf kecil (opsional). Akronim dan merek dipertahankan.
-
Formatter TOML
Parse dan tulis ulang TOML dalam tata letak ternormalisasi dengan smol-toml. Error tampil dengan baris dan kolom. Catatan: komentar dihapus dan sebagian nilai dinormalkan.
-
HURUF BESAR
Ubah teks ke HURUF BESAR seketika dengan aturan Unicode (ß menjadi SS, aksen dipertahankan). Spasi, tanda baca, dan baris baru tidak berubah. Gratis di browser.
-
Formatter XML
Pretty-print XML dengan 2 spasi, 4 spasi, atau tab. Input diperiksa well-formed terlebih dahulu, sehingga error dilaporkan dengan baris dan kolom.
-
Validator XML
Periksa apakah XML well-formed: tag tidak cocok atau tidak ditutup, atribut salah, dan nama tidak valid dilaporkan dengan baris dan kolom. Lokal di browser.
-
Formatter YAML
Format YAML dengan Prettier: indentasi dan spasi konsisten sementara komentar dan banyak dokumen dipertahankan. Error sintaks tampil dengan baris dan kolom.
-
Validator YAML
Validasi sintaks YAML dengan js-yaml: indentasi salah, key ganda, dan kurung tak tertutup dilaporkan dengan baris dan kolom. Mendukung file multi-dokumen.
Kategori lain
- CRC Algoritma Cyclic Redundancy Check untuk deteksi kesalahan
- MD Algoritma Message Digest (MD2, MD4, MD5)
- SHA-1 Secure Hash Algorithm 1 - fungsi hash 160-bit
- SHA-2 Keluarga Secure Hash Algorithm 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Secure Hash Algorithm 3 berbasis Keccak
- Keccak Fungsi hash kriptografi Keccak
- SHAKE Fungsi output yang dapat diperluas (SHAKE128, SHAKE256)
- cSHAKE Fungsi SHAKE yang dapat disesuaikan
- KMAC Kode autentikasi pesan berbasis Keccak
- Kata Sandi & Keamanan Alat pembuatan, analisis, hash, dan keamanan kata sandi
- Enkripsi & Kriptografi Enkripsi simetris dan asimetris, HMAC, dan pembuatan kunci (AES, 3DES, RSA, PGP)
- Encoding Encode dan decode data: Base64, Base32, Base58, URL, entitas HTML, hex, Unicode, dan lainnya
- Generator Buat ID, kunci, data uji, kode QR, barcode, dan file konfigurasi (UUID, API key, .gitignore, Dockerfile)
- Konverter Konversi format data, basis bilangan, warna, timestamp, satuan, dan mata uang (JSON, CSV, YAML, XML)
- Alat Teks Hitung, bandingkan, bersihkan, dan ubah teks (jumlah kata, diff, regex, huruf besar/kecil, duplikat)
- Alat Gambar Alat untuk memanipulasi dan mengonversi gambar (Kompres, Ubah Ukuran, Konversi)
- Desain & CSS Buat CSS secara visual: bayangan, gradien, layout flexbox dan grid, animasi, dan palet warna
- Alat Web Alat untuk web developer dan SEO (JWT, URL, DNS, header HTTP, meta tag, sitemap)
- Matematika & Kalkulator Kalkulator untuk keuangan, kesehatan, persentase, aritmetika programmer, dan matematika sehari-hari
- Waktu & Tanggal Zona waktu, selisih tanggal, hari kerja, timer, stopwatch, dan jam dunia