Meja kerja developer / utilitas lokal
Alat developer.
Bentuk data, periksa file, enkode nilai, buat identifier, dan rapikan kode tanpa membuka workspace yang berat.
siap sekarang
JSON & tabel
Format, validasi, lihat, dan konversi record terstruktur.
JSON Formatter
Validasi, format, minify, salin, dan download JSON secara lokal di browser Anda.
JSON Validator
Periksa sintaks JSON dan lihat struktur root hasil parse secara lokal.
JSON Minifier
Validasi JSON dan hapus spasi kosong pemformatan yang tidak diperlukan.
JSON ke CSV
Ubah array objek JSON menjadi baris yang dipisahkan koma atau tab.
CSV ke JSON
Ubah CSV/TSV bertanda kutip menjadi array objek JSON. Parser paham kutip, header jadi properti unik. Semua berjalan di browser Anda.
CSV Viewer
Buka data CSV atau TSV lokal sebagai tabel dengan batas tampilan.
JSON Viewer
Validasi dan format rapi file JSON lokal.
SQL Formatter
Format SQL untuk dialek standar, PostgreSQL, MySQL, SQLite, atau BigQuery.
XML ke JSON
Ubah dokumen XML menjadi JSON yang mudah dibaca, dengan atribut ditangani secara masuk akal.
JSON ke XML
Ubah JSON menjadi XML well-formed dengan elemen root yang Anda pilih.
YAML ke JSON
Konversi konfigurasi YAML ke JSON dengan pesan error parsing yang mudah dibaca.
JSON ke YAML
Ubah JSON menjadi YAML yang mudah dibaca untuk konfigurasi dan manifest.
CSV ke TSV
Ubah data dipisah koma menjadi dipisah tab, mempertahankan kolom bertanda kutip apa adanya.
TSV ke CSV
Ubah data dipisah tab ke CSV, dengan mengapit sel yang perlu dalam tanda kutip.
Excel ke CSV
Ubah workbook .xlsx menjadi CSV, satu sheet setiap kali.
CSV ke Excel
Ubah teks CSV menjadi workbook .xlsx asli langsung di browser Anda.
JSON Diff
Bandingkan dua payload JSON berdampingan, dengan sorotan pada key yang ditambahkan, dihapus, dan diubah.
Formatter XML
Format rapi atau minify markup XML secara lokal dengan indentasi yang bisa diatur dan validasi sintaks.
YAML ke CSV
Konversi daftar mapping YAML terstruktur ke CSV RFC 4180 yang menangani tanda kutip, atau parse CSV menjadi YAML yang rapi.
JSON Schema
Validasi data JSON terhadap deklarasi JSON Schema secara lokal di browser dengan jalur error yang jelas.
SQL ke JSON
Konversi array JSON ke pernyataan SQL INSERT yang di-escape, atau parse kueri SQL INSERT menjadi array objek JSON.
JSON ke TS
Konversi objek dan array JSON ke interface atau deklarasi type TypeScript yang strongly typed.
JSON ke Go
Ubah sampel JSON menjadi struct Go dengan nama field idiomatis, tag json, omitempty, dan pointer untuk field nullable.
Konverter .env
Parse variabel environment .env menjadi JSON, skrip export shell, atau Kubernetes ConfigMap YAML.
JSON ke TOML
Konversikan objek JSON menjadi sintaks konfigurasi TOML atau parsing string TOML menjadi payload objek JSON.
Generator JSON Schema
Secara otomatis menebak dan menghasilkan definisi JSON Schema dari contoh payload JSON.
JSON String Escaper
Escape tanda kutip, baris baru, dan kode kontrol untuk literal string JSON, atau unescape data string JSON mentah.
Validator CSV Produk
Cek CSV produk sesuai aturan importer Shopify, lalu download salinan yang diperbaiki.
CSV ke SQL
Ubah data CSV bertabel menjadi query SQL INSERT INTO, mendukung PostgreSQL, MySQL, SQLite, dan SQL Server.
Objek JS ke JSON
Ubah JS object literal dengan key tanpa kutip, kutip tunggal, dan trailing comma menjadi payload JSON yang strict.
Perbaikan JSON
Perbaiki JSON terpotong, salah format, berpetik tunggal, atau tanpa escape yang dihasilkan LLM—tanpa bolak-balik ke server.
JSON ke Python
Buat dataclasses Python, TypedDict, atau model Pydantic dari sampel JSON.
JSON ke Zod
Buat skema Zod dan tipe hasil inferensi dari contoh JSON.
JSON ke Rust
Buat struct Rust dengan derive serde dari contoh JSON.
JSONPath
Uji ekspresi JSONPath RFC 9535 dan lihat setiap hasil yang cocok beserta path-nya.
INI ⇄ JSON
Konversi file konfigurasi INI ke JSON dan sebaliknya, dengan section, nested section, array, dan komentar.
Hapus duplikasi data
Hapus baris duplikat dari data CSV berdasarkan kolom pilihan, tanpa membedakan huruf besar-kecil dan spasi, serta lihat frekuensinya.
tabel LaTeX
Ubah CSV atau sel yang ditempel dari spreadsheet menjadi kode tabel LaTeX dengan aturan booktabs, perataan, caption, dan label.
persamaan LaTeX
Tulis persamaan dengan palet simbol dan pratinjau langsung, salin LaTeX atau MathML, lalu ekspor ke SVG atau PNG.
Enkode & identifikasi
Encode teks, enkripsi teks dan file, sembunyikan pesan dalam gambar, periksa token, buat ID, hitung digest kriptografis, checksum, dan tanda tangan HMAC, serta uji kata sandi sekali pakai dan PKCE.
Base64
Encode teks Unicode ke Base64 atau decode kembali ke UTF-8.
URL Encoder
Encode atau decode komponen URL dengan dukungan Unicode.
Encoder HTML
Escape karakter sensitif HTML atau decode entitas bernama dan numerik.
Generator Hash
Buat hash teks SHA-256, SHA-384, SHA-512, atau SHA-1 lawas. Diproses lokal di browser; hasil heksadesimal huruf kecil siap disalin.
Hash File
Hitung digest SHA-256 file lokal untuk perbandingan.
JWT Decoder
Decode data header dan payload JWT tanpa mengklaim verifikasi.
Generator UUID
Buat satu atau banyak pengenal UUID v4 acak kriptografis.
Generator ULID
Buat ULID yang dapat diurutkan, pertahankan nilai monotonik dalam milidetik yang sama, dan dekode timestamp ULID.
Pemeriksa JWT
Dekode token JWT dan verifikasi tanda tangan HMAC-SHA256 langsung di browser Anda, tanpa ada data disimpan di server.
Kalkulator Subnet
Hitung alamat network, broadcast, subnet mask, rentang IP host yang dapat dipakai, dan bentuk biner untuk subnet IPv4.
Generator Pasangan Kunci
Buat pasangan kunci publik dan privat RSA (2048/4096-bit) atau ECDSA dalam format PEM memakai Web Crypto API di browser.
Generator .htpasswd
Buat baris .htpasswd dan hash password untuk Apache/nginx langsung di memori klien.
Enkripsi Teks
Enkripsi dan dekripsi teks dengan kata sandi menggunakan AES-256-GCM dan PBKDF2, sepenuhnya di browser Anda.
Enkripsi File
Enkripsi dan dekripsi file apa pun dengan kata sandi dan AES-256-GCM langsung di browser.
Steganografi
Sembunyikan pesan dalam gambar, opsional dengan password, lalu baca kembali.
HMAC
Buat signature HMAC-SHA256, SHA-384, SHA-512, dan SHA-1 dalam format heksadesimal dan Base64.
CRC32
Hitung CRC-32 dan Adler-32 dari teks atau file dalam format heksadesimal dan desimal.
TOTP
Uji kata sandi sekali pakai berbasis waktu dari secret Base32, dengan kode QR untuk aplikasi autentikator.
PKCE
Generator verifier kode OAuth PKCE, code challenge S256, dan state.
Encoder JWT
Buat dan tanda tangani JWT dengan algoritma HS, RS, PS, dan ES dari payload JSON.
Nano ID
Buat ID acak yang aman untuk URL dengan alfabet dan panjang bebas, serta estimasi kemungkinan collision.
Semver
Periksa versi berdasarkan range npm, bandingkan versi, dan cari rilis berikutnya.
Generator bcrypt
Buat dan periksa hash kata sandi bcrypt di browser dengan cost yang dapat disesuaikan.
hash Argon2
Buat string PHC Argon2 atau verifikasi password dengan string tersebut memakai preset serta pengaturan salt dan cost kustom.
Data URI
Ubah file apa pun menjadi data URI dengan potongan CSS dan HTML.
Alat IPv6
Perluas, padatkan, klasifikasikan, dan balik alamat IPv6.
Konverter Basis
Konversi angka antara basis 2 hingga 36, termasuk pecahan.
Pencarian Port
Cari kegunaan port TCP atau UDP berdasarkan registri IANA.
Entitas HTML
Encode dan decode entitas HTML, serta cari semua 2.231 referensi bernama.
Tabel ASCII
Semua 128 kode ASCII dalam empat basis, lengkap dengan nama karakter kontrol dan entitas HTML.
Punycode
Konversi nama domain internasional ke Punycode xn-- dan sebaliknya, serta temukan campuran skrip yang tampak mirip.
Konverter IP
Konversi alamat IPv4 antara format bertitik, desimal, heksadesimal, biner, dan IPv4-mapped IPv6.
kunci API
Buat kunci API acak dengan prefix, panjang, dan kumpulan karakter pilihan Anda, serta lihat kekuatannya dalam bit.
alamat MAC
Buat alamat MAC acak dalam format apa pun, dengan prefiks vendor opsional, dan periksa apakah alamatnya unicast atau lokal.
Dekoder sertifikat
Dekode sertifikat atau rantai PEM: subjek, penerbit, tanggal, SAN, kunci, penggunaan, dan fingerprint.
Validator alamat
Periksa alamat Bitcoin dan Ethereum dari salah ketik dengan checksum bawaan, lalu dapatkan format checksum EIP-55.
Kode & file
Uji pola, bandingkan teks, minify kode, dan periksa signature file lokal.
Regex Tester
Uji regex JavaScript di worker dengan batas waktu.
HTML Minifier
Minifikasi komentar dan whitespace HTML menggunakan parser browser.
CSS Minifier
Parse, optimalkan, dan minify CSS secara lokal dengan kompresi struktural pada aturan dan nilai.
Minifier JavaScript
Hapus komentar, indentasi, dan baris kosong secara konservatif.
Diff Checker
Bandingkan dua teks baris demi baris untuk melihat penambahan dan penghapusan.
MIME Type
Bandingkan signature file umum dengan MIME type yang dilaporkan browser.
Pendeteksi Encoding
Deteksi BOM, kompatibilitas ASCII, dan validitas UTF-8 secara lokal.
cURL ke Kode
Konversi string perintah cURL menjadi cuplikan kode JavaScript, Python, Go, dan Node.js.
SVG Cleaner
Bersihkan dan minify markup SVG secara lokal. Hapus metadata editor Illustrator/Inkscape, komentar XML, dan whitespace.
CSS Formatter
Format, beri indentasi, dan uraikan aturan CSS, daftar selektor, dan deklarasi properti agar kode mudah dibaca.
Penjelas Regex
Urai ekspresi reguler JavaScript menjadi penjabaran token yang mudah dipahami untuk grup tangkap, kelas karakter, dan kuantifier.
Konverter Satuan CSS
Konversi ukuran piksel ke rem, em, vw, dan vh relatif terhadap ukuran basis root (default 16px).
SVG Path Visualizer
Urai data path SVG (atribut d) menjadi token, parameter perintah, dan render visual.
Kalkulator Chmod
Hitung izin Linux dalam oktal (mis. 755, 644) dan notasi simbolik (rwxr-xr-x) dengan matriks checkbox interaktif.
SVG ke JSX
Ubah markup vektor SVG menjadi kode React JSX atau TypeScript TSX yang rapi dan terkomponen.
Editor SVG
Gambar, atur gaya, susun layer, dan edit grafis vektor SVG secara visual atau melalui kode XML SVG langsung.
SVG ke PDF
Konversi SVG menjadi PDF vektor dengan halaman berukuran A4, Letter, atau SVG, margin, orientasi, serta ukuran sesuai atau aktual.
Warna SVG
Temukan dan ganti warna SVG, ubah menjadi currentColor atau grayscale, lalu bandingkan pratinjau dan salin hasilnya.
Penampil SVG
Pratinjau SVG dengan aman, periksa ukuran, elemen, dan warna, ubah ukurannya, perbaiki viewBox, atau buat responsif.
Teks ke SVG
Ubah teks menjadi path SVG dengan font lokal, kerning, perataan multiline, fill, dan stroke. Ekspor ke SVG atau PNG.
sprite SVG
Gabungkan ikon SVG lokal menjadi sprite simbol yang disanitasi, dengan ID unik, viewBox tetap, dan snippet penggunaan yang mudah disalin.
Editor Mermaid
Tulis diagram Mermaid dengan pratinjau langsung, lalu download sebagai SVG atau PNG.
RAG Text Chunker
Visualisasikan strategi pemisahan teks, ukuran chunk token/karakter, dan overlap untuk pengindeksan vektor RAG langsung di browser Anda.
Penghitung token
Hitung token secara tepat untuk tokenizer OpenAI dan lihat bagaimana teks Anda dipecah.
Pembuat System Prompt
Buat system prompt LLM terstruktur dengan bagian XML serta skema JSON pemanggilan tool OpenAI/Claude yang terformat.
docker run ke Compose
Konversi perintah docker run ke compose.yaml dan sebaliknya, lengkap dengan port, volume, jaringan, health check, serta opsi yang tidak didukung.
HTML ke JSX
Konversi HTML ke JSX untuk React, dengan style sebagai object.
Gitignore
Buat file .gitignore dari template resmi GitHub, digabung tanpa duplikat.
Generator Lisensi
Buat file LICENSE untuk MIT, Apache, GPL, dan lainnya, lengkap dengan tabel perbandingan.
WebSocket
Terhubung ke server WebSocket, kirim pesan, dan catat balasannya.
Pesan commit
Tulis pesan Conventional Commits dengan memilih type, scope, dan breaking change, serta memeriksa formatnya.
Pemformat GraphQL
Rapikan atau minifikasi query, mutation, fragment, dan schema GraphQL dengan komentar tetap dipertahankan.
Validator email
Periksa daftar alamat email untuk menemukan kesalahan format, typo domain umum, alamat peran, dan duplikat.
Waktu & otomasi
Terjemahkan timestamp dan pahami jadwal lima field standar.
Konverter Timestamp
Konversi detik dan milidetik Unix, ISO, UTC, dan waktu lokal.
Unix Timestamp
Baca detik Unix, milidetik, ISO, UTC, dan waktu lokal saat ini.
Cron Parser
Validasi sintaks cron lima kolom dan hitung jadwal eksekusi UTC berikutnya.
Penjelas Cron
Ubah sintaks cron 5 field menjadi deskripsi jadwal yang mudah dibaca dan proyeksikan waktu eksekusi mendatang.
Tanggal Excel
Konversi nomor serial Excel menjadi tanggal dan sebaliknya dalam sistem tanggal 1900 dan 1904, termasuk waktu dan bug tahun kabisat 1900.
Data uji sintetis
Buat fixture JSON dan CSV yang jelas fiktif dan terbatas tanpa upload data sumber.
Profil Contoh
Buat fixture profil yang jelas fiktif untuk pengujian.
Alamat Contoh
Buat data uji berbentuk alamat fiktif untuk menguji antarmuka.
Produk Contoh
Buat produk katalog dan SKU sintetis untuk pengujian.
Pesanan Contoh
Buat fixture pesanan sintetis dengan ID khusus pengujian.
JSON Sampel
Buat record JSON valid untuk pengujian tanpa upload.
Sample CSV
Buat rekaman sintetis yang aman untuk CSV untuk menguji impor.
Data Mock
Buat data uji palsu dengan field sendiri, hingga 1.000 baris, dalam format JSON, CSV, atau pernyataan INSERT SQL.
Angka & Unicode
Konversi basis bilangan bulat, enkode byte UTF-8, dan periksa nilai skalar Unicode secara tepat.
Biner → Desimal
Konversikan bilangan bulat biner bertanda ke desimal dengan aritmetika BigInt yang eksak.
Desimal → Biner
Konversikan bilangan bulat desimal bertanda ke biner tanpa pembulatan floating-point.
Heksadesimal → Desimal
Konversi bilangan bulat heksadesimal bertanda ke desimal dengan aritmetika eksak berukuran arbitrer.
Desimal → Heksadesimal
Konversi bilangan bulat desimal bertanda ke heksadesimal huruf besar secara tepat.
Oktal → Desimal
Konversi bilangan bulat oktal bertanda ke desimal dengan aritmetika eksak.
Desimal → Oktal
Konversikan bilangan bulat desimal bertanda ke oktal tanpa kehilangan presisi floating-point.
Text → Hex
Encode teks sebagai byte UTF-8 huruf besar dalam format heksadesimal dengan spasi yang rapi.
Hex → Teks
Dekode byte heksadesimal dengan atau tanpa spasi menjadi teks UTF-8 yang valid secara ketat.
Karakter → U+
Petakan satu nilai skalar Unicode ke notasi U+, bentuk desimal, dan heksadesimal.
U+ → Karakter
Ubah notasi U+XXXX, 0xXXXX, atau desimal menjadi satu karakter Unicode.
Pemeriksa Unicode
Periksa teks untuk spasi lebar nol tersembunyi, karakter kontrol, tanda override RTL, dan titik kode Unicode.
Kalkulator Biner
Operasi aritmetika dan bitwise dalam biner, oktal, desimal, atau heksadesimal, dengan komplemen dua.
Format angka
Konversi angka antara format 1,234.56, 1.234,56, 1 234,56, dan gaya pemisah lainnya untuk satu kolom sekaligus.
Desain CSS
Buat gradien, bayangan, skala tipografi, ukuran fluid, dan tata letak grid secara visual, lalu salin CSS.
Gradasi CSS
Buat gradasi CSS linear, radial, dan conic dengan pratinjau langsung, color stop, dan preset.
Box Shadow
Buat CSS box-shadow dengan offset, blur, spread, layer, dan inset, lalu salin kodenya.
Skala tipografi
Buat skala ukuran font modular dari ukuran dasar dan rasio, pratinjau hasilnya, lalu salin variabel CSS atau konfigurasi Tailwind.
CSS clamp()
Buat ukuran font atau spasi yang berubah mulus di antara dua lebar layar dengan ekspresi CSS clamp().
CSS grid
Gambar layout halaman pada grid, beri nama areanya, lalu salin CSS grid-template.
Generator palet
Buat palet warna harmonis, kunci warna yang Anda suka, lalu ekspor sebagai CSS, Tailwind, JSON, atau PNG.
Bentuk & latar belakang
Gambar gelombang dan blob SVG, lalu buat pola latar CSS dan panel kaca buram.
Gelombang SVG
Buat gelombang SVG berlapis untuk pembatas section, lalu salin sebagai SVG atau CSS.
blob SVG
Buat bentuk blob organik acak dalam satu warna atau gradien, lalu download sebagai SVG.
pola CSS
Buat garis, kisi, titik, papan catur, dan zigzag dengan gradien CSS murni, siap disalin.
Glassmorphism
Buat kartu kaca buram dengan backdrop-filter: atur blur, warna, dan border, lihat pratinjau, lalu salin CSS.
Pembatas bentuk
Buat pembatas bagian berbentuk gelombang, kurva, kemiringan, segitiga, panah, zigzag, awan, dan gunung dengan SVG, CSS, dan HTML.
Pola SVG
Buat pola SVG seamless dengan dua warna, latar belakang, jarak, garis, dan rotasi. Ekspor sebagai CSS, SVG, atau tile PNG.
Kebijakan dan tata letak
Tulis kebijakan keamanan konten dan jelajahi bentuk CSS serta tata letak flexbox.
generator CSP
Buat atau analisis kebijakan keamanan konten dengan toggle direktif, preset, dan cuplikan server yang dapat disalin.
Clip path
Seret titik poligon atau atur lingkaran, elips, dan inset, lihat pratinjau potongan, lalu salin CSS.
Flexbox
Jelajahi properti flex pada container dan item dengan layout langsung serta CSS yang dapat disalin.
Permintaan sertifikat dan kunci
Buat, decode, dan bandingkan permintaan sertifikat serta kunci di browser.
CSR Decoder
Dekode permintaan penandatanganan sertifikat PEM: subject, nama alternatif, kunci publik, algoritma tanda tangan, ekstensi, dan pemeriksaan lokal.
Pembuat CSR
Buat kunci privat RSA atau ECDSA dan permintaan sertifikat bertanda tangan di browser, lengkap dengan bidang subjek dan nama alternatif.
Pencocok Kunci Sertifikat
Bandingkan sertifikat dengan private key RSA atau EC dan/atau CSR untuk mengecek kecocokan public key langsung di browser.
Konverter PEM dan DER
Konversi data sertifikat, kunci, dan CSR antara PEM dan DER biner, base64, atau heksadesimal dengan deteksi tipe.
Memformat, memvalidasi, dan memperbaiki JSON
Pemformat JSON memberi indentasi pada payload agar dapat dibaca; validator memberi tahu apakah ia dapat di-parse dan di mana ia gagal; validator JSON Schema memeriksa bahwa strukturnya sesuai harapan Anda, bukan hanya sintaks yang valid. Saat JSON hampir benar — koma di akhir, kutip tunggal, ujung terpotong, seperti yang sering dihasilkan model bahasa — alat perbaikan JSON memperbaiki kesalahan mekanisnya, dan perbandingan JSON membandingkan dua versi per key alih-alih per baris.
CSV dan spreadsheet
CSV tampak sederhana namun jarang demikian: delimiter bervariasi (koma, titik koma di banyak locale Eropa, tab), field teks bisa berisi delimiter di dalam tanda kutip, dan Excel diam-diam menghapus nol di depan pada kode serta mengubah angka panjang menjadi notasi ilmiah. Penampil CSV menunjukkan bagaimana file sebenarnya di-parse, Excel ke CSV dan CSV ke Excel memindahkan data di antara keduanya, dan CSV ke JSON mengubah baris menjadi record untuk kode.
Encoding bukan enkripsi
Base64, encoding URL, dan entitas HTML mengubah cara data ditulis agar tetap utuh lewat kanal tertentu; siapa pun bisa membaliknya, jadi itu tidak menyembunyikan apa pun. Hash bersifat satu arah dan panjang tetap, berguna untuk memeriksa bahwa file tidak berubah — hash file menghitung SHA-256 secara lokal — tetapi hash yang polos dan cepat bukan cara aman menyimpan password.
JWT dapat dibaca siapa saja: decoder JWT menampilkan klaimnya tanpa kunci apa pun. Hanya verifikasi tanda tangan, seperti yang dilakukan pemeriksa JWT untuk token HMAC, yang membuktikan token tidak diubah.
Waktu, jadwal, dan identifier
Unix timestamp adalah detik sejak 1970 dalam UTC, tetapi JavaScript dan banyak API memakai milidetik, jadi nilai 13 digit hampir selalu milidetik — konverter timestamp menangani keduanya. Jadwal cron terdiri dari lima field (menit, jam, hari dalam bulan, bulan, hari dalam minggu) dan biasanya berjalan di zona waktu server, seringnya UTC; penjelas cron menerjemahkan jadwal ke kata-kata dan mencantumkan eksekusi berikutnya. Untuk identifier yang tidak boleh bentrok, gunakan UUID alih-alih counter atau timestamp.