Meja kerja developer / utilitas lokal

Alat developer.

Bentuk data, periksa file, enkode nilai, buat identifier, dan rapikan kode tanpa membuka workspace yang berat.

152alat yang berfungsi
siap sekarang
01

JSON & tabel

Format, validasi, lihat, dan konversi record terstruktur.

01 / DEVELOPERSiap

JSON Formatter

Validasi, format, minify, salin, dan download JSON secara lokal di browser Anda.

02 / DEVELOPERSiap

JSON Validator

Periksa sintaks JSON dan lihat struktur root hasil parse secara lokal.

03 / DEVELOPERSiap

JSON Minifier

Validasi JSON dan hapus spasi kosong pemformatan yang tidak diperlukan.

04 / DEVELOPERSiap

JSON ke CSV

Ubah array objek JSON menjadi baris yang dipisahkan koma atau tab.

05 / DEVELOPERSiap

CSV ke JSON

Ubah CSV/TSV bertanda kutip menjadi array objek JSON. Parser paham kutip, header jadi properti unik. Semua berjalan di browser Anda.

06 / DEVELOPERSiap

CSV Viewer

Buka data CSV atau TSV lokal sebagai tabel dengan batas tampilan.

07 / DEVELOPERSiap

JSON Viewer

Validasi dan format rapi file JSON lokal.

08 / DEVELOPERSiap

SQL Formatter

Format SQL untuk dialek standar, PostgreSQL, MySQL, SQLite, atau BigQuery.

09 / DEVELOPERSiap

XML ke JSON

Ubah dokumen XML menjadi JSON yang mudah dibaca, dengan atribut ditangani secara masuk akal.

10 / DEVELOPERSiap

JSON ke XML

Ubah JSON menjadi XML well-formed dengan elemen root yang Anda pilih.

11 / DEVELOPERSiap

YAML ke JSON

Konversi konfigurasi YAML ke JSON dengan pesan error parsing yang mudah dibaca.

12 / DEVELOPERSiap

JSON ke YAML

Ubah JSON menjadi YAML yang mudah dibaca untuk konfigurasi dan manifest.

13 / DEVELOPERSiap

CSV ke TSV

Ubah data dipisah koma menjadi dipisah tab, mempertahankan kolom bertanda kutip apa adanya.

14 / DEVELOPERSiap

TSV ke CSV

Ubah data dipisah tab ke CSV, dengan mengapit sel yang perlu dalam tanda kutip.

15 / DEVELOPERSiap

Excel ke CSV

Ubah workbook .xlsx menjadi CSV, satu sheet setiap kali.

16 / DEVELOPERSiap

CSV ke Excel

Ubah teks CSV menjadi workbook .xlsx asli langsung di browser Anda.

17 / DEVELOPERSiap

JSON Diff

Bandingkan dua payload JSON berdampingan, dengan sorotan pada key yang ditambahkan, dihapus, dan diubah.

18 / DEVELOPERSiap

Formatter XML

Format rapi atau minify markup XML secara lokal dengan indentasi yang bisa diatur dan validasi sintaks.

19 / DEVELOPERSiap

YAML ke CSV

Konversi daftar mapping YAML terstruktur ke CSV RFC 4180 yang menangani tanda kutip, atau parse CSV menjadi YAML yang rapi.

20 / DEVELOPERSiap

JSON Schema

Validasi data JSON terhadap deklarasi JSON Schema secara lokal di browser dengan jalur error yang jelas.

21 / DEVELOPERSiap

SQL ke JSON

Konversi array JSON ke pernyataan SQL INSERT yang di-escape, atau parse kueri SQL INSERT menjadi array objek JSON.

22 / DEVELOPERSiap

JSON ke TS

Konversi objek dan array JSON ke interface atau deklarasi type TypeScript yang strongly typed.

23 / DEVELOPERSiap

JSON ke Go

Ubah sampel JSON menjadi struct Go dengan nama field idiomatis, tag json, omitempty, dan pointer untuk field nullable.

24 / DEVELOPERSiap

Konverter .env

Parse variabel environment .env menjadi JSON, skrip export shell, atau Kubernetes ConfigMap YAML.

25 / DEVELOPERSiap

JSON ke TOML

Konversikan objek JSON menjadi sintaks konfigurasi TOML atau parsing string TOML menjadi payload objek JSON.

26 / DEVELOPERSiap

Generator JSON Schema

Secara otomatis menebak dan menghasilkan definisi JSON Schema dari contoh payload JSON.

27 / DEVELOPERSiap

JSON String Escaper

Escape tanda kutip, baris baru, dan kode kontrol untuk literal string JSON, atau unescape data string JSON mentah.

28 / DEVELOPERSiap

Validator CSV Produk

Cek CSV produk sesuai aturan importer Shopify, lalu download salinan yang diperbaiki.

29 / DEVELOPERSiap

CSV ke SQL

Ubah data CSV bertabel menjadi query SQL INSERT INTO, mendukung PostgreSQL, MySQL, SQLite, dan SQL Server.

30 / DEVELOPERSiap

Objek JS ke JSON

Ubah JS object literal dengan key tanpa kutip, kutip tunggal, dan trailing comma menjadi payload JSON yang strict.

31 / DEVELOPERSiap

Perbaikan JSON

Perbaiki JSON terpotong, salah format, berpetik tunggal, atau tanpa escape yang dihasilkan LLM—tanpa bolak-balik ke server.

32 / DEVELOPERSiap

JSON ke Python

Buat dataclasses Python, TypedDict, atau model Pydantic dari sampel JSON.

33 / DEVELOPERSiap

JSON ke Zod

Buat skema Zod dan tipe hasil inferensi dari contoh JSON.

34 / DEVELOPERSiap

JSON ke Rust

Buat struct Rust dengan derive serde dari contoh JSON.

35 / DEVELOPERSiap

JSONPath

Uji ekspresi JSONPath RFC 9535 dan lihat setiap hasil yang cocok beserta path-nya.

36 / DEVELOPERSiap

INI ⇄ JSON

Konversi file konfigurasi INI ke JSON dan sebaliknya, dengan section, nested section, array, dan komentar.

37 / DEVELOPERSiap

Hapus duplikasi data

Hapus baris duplikat dari data CSV berdasarkan kolom pilihan, tanpa membedakan huruf besar-kecil dan spasi, serta lihat frekuensinya.

38 / DEVELOPERSiap

tabel LaTeX

Ubah CSV atau sel yang ditempel dari spreadsheet menjadi kode tabel LaTeX dengan aturan booktabs, perataan, caption, dan label.

39 / DEVELOPERSiap

persamaan LaTeX

Tulis persamaan dengan palet simbol dan pratinjau langsung, salin LaTeX atau MathML, lalu ekspor ke SVG atau PNG.

02

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.

01 / DEVELOPERSiap

Base64

Encode teks Unicode ke Base64 atau decode kembali ke UTF-8.

02 / DEVELOPERSiap

URL Encoder

Encode atau decode komponen URL dengan dukungan Unicode.

03 / DEVELOPERSiap

Encoder HTML

Escape karakter sensitif HTML atau decode entitas bernama dan numerik.

04 / DEVELOPERSiap

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.

05 / DEVELOPERSiap

Hash File

Hitung digest SHA-256 file lokal untuk perbandingan.

06 / DEVELOPERSiap

JWT Decoder

Decode data header dan payload JWT tanpa mengklaim verifikasi.

07 / DEVELOPERSiap

Generator UUID

Buat satu atau banyak pengenal UUID v4 acak kriptografis.

08 / DEVELOPERSiap

Generator ULID

Buat ULID yang dapat diurutkan, pertahankan nilai monotonik dalam milidetik yang sama, dan dekode timestamp ULID.

09 / DEVELOPERSiap

Pemeriksa JWT

Dekode token JWT dan verifikasi tanda tangan HMAC-SHA256 langsung di browser Anda, tanpa ada data disimpan di server.

10 / DEVELOPERSiap

Kalkulator Subnet

Hitung alamat network, broadcast, subnet mask, rentang IP host yang dapat dipakai, dan bentuk biner untuk subnet IPv4.

11 / DEVELOPERSiap

Generator Pasangan Kunci

Buat pasangan kunci publik dan privat RSA (2048/4096-bit) atau ECDSA dalam format PEM memakai Web Crypto API di browser.

12 / DEVELOPERSiap

Generator .htpasswd

Buat baris .htpasswd dan hash password untuk Apache/nginx langsung di memori klien.

13 / DEVELOPERSiap

Enkripsi Teks

Enkripsi dan dekripsi teks dengan kata sandi menggunakan AES-256-GCM dan PBKDF2, sepenuhnya di browser Anda.

14 / DEVELOPERSiap

Enkripsi File

Enkripsi dan dekripsi file apa pun dengan kata sandi dan AES-256-GCM langsung di browser.

15 / DEVELOPERSiap

Steganografi

Sembunyikan pesan dalam gambar, opsional dengan password, lalu baca kembali.

16 / DEVELOPERSiap

HMAC

Buat signature HMAC-SHA256, SHA-384, SHA-512, dan SHA-1 dalam format heksadesimal dan Base64.

17 / DEVELOPERSiap

CRC32

Hitung CRC-32 dan Adler-32 dari teks atau file dalam format heksadesimal dan desimal.

18 / DEVELOPERSiap

TOTP

Uji kata sandi sekali pakai berbasis waktu dari secret Base32, dengan kode QR untuk aplikasi autentikator.

19 / DEVELOPERSiap

PKCE

Generator verifier kode OAuth PKCE, code challenge S256, dan state.

20 / DEVELOPERSiap

Encoder JWT

Buat dan tanda tangani JWT dengan algoritma HS, RS, PS, dan ES dari payload JSON.

21 / DEVELOPERSiap

Nano ID

Buat ID acak yang aman untuk URL dengan alfabet dan panjang bebas, serta estimasi kemungkinan collision.

22 / DEVELOPERSiap

Semver

Periksa versi berdasarkan range npm, bandingkan versi, dan cari rilis berikutnya.

23 / DEVELOPERSiap

Generator bcrypt

Buat dan periksa hash kata sandi bcrypt di browser dengan cost yang dapat disesuaikan.

24 / DEVELOPERSiap

hash Argon2

Buat string PHC Argon2 atau verifikasi password dengan string tersebut memakai preset serta pengaturan salt dan cost kustom.

25 / DEVELOPERSiap

Data URI

Ubah file apa pun menjadi data URI dengan potongan CSS dan HTML.

26 / DEVELOPERSiap

Alat IPv6

Perluas, padatkan, klasifikasikan, dan balik alamat IPv6.

27 / DEVELOPERSiap

Konverter Basis

Konversi angka antara basis 2 hingga 36, termasuk pecahan.

28 / DEVELOPERSiap

Pencarian Port

Cari kegunaan port TCP atau UDP berdasarkan registri IANA.

29 / DEVELOPERSiap

Entitas HTML

Encode dan decode entitas HTML, serta cari semua 2.231 referensi bernama.

30 / DEVELOPERSiap

Tabel ASCII

Semua 128 kode ASCII dalam empat basis, lengkap dengan nama karakter kontrol dan entitas HTML.

31 / DEVELOPERSiap

Punycode

Konversi nama domain internasional ke Punycode xn-- dan sebaliknya, serta temukan campuran skrip yang tampak mirip.

32 / DEVELOPERSiap

Konverter IP

Konversi alamat IPv4 antara format bertitik, desimal, heksadesimal, biner, dan IPv4-mapped IPv6.

33 / DEVELOPERSiap

kunci API

Buat kunci API acak dengan prefix, panjang, dan kumpulan karakter pilihan Anda, serta lihat kekuatannya dalam bit.

34 / DEVELOPERSiap

alamat MAC

Buat alamat MAC acak dalam format apa pun, dengan prefiks vendor opsional, dan periksa apakah alamatnya unicast atau lokal.

35 / DEVELOPERSiap

Dekoder sertifikat

Dekode sertifikat atau rantai PEM: subjek, penerbit, tanggal, SAN, kunci, penggunaan, dan fingerprint.

36 / DEVELOPERSiap

Validator alamat

Periksa alamat Bitcoin dan Ethereum dari salah ketik dengan checksum bawaan, lalu dapatkan format checksum EIP-55.

03

Kode & file

Uji pola, bandingkan teks, minify kode, dan periksa signature file lokal.

01 / DEVELOPERSiap

Regex Tester

Uji regex JavaScript di worker dengan batas waktu.

02 / DEVELOPERSiap

HTML Minifier

Minifikasi komentar dan whitespace HTML menggunakan parser browser.

03 / DEVELOPERSiap

CSS Minifier

Parse, optimalkan, dan minify CSS secara lokal dengan kompresi struktural pada aturan dan nilai.

04 / DEVELOPERSiap

Minifier JavaScript

Hapus komentar, indentasi, dan baris kosong secara konservatif.

05 / DEVELOPERSiap

Diff Checker

Bandingkan dua teks baris demi baris untuk melihat penambahan dan penghapusan.

06 / DEVELOPERSiap

MIME Type

Bandingkan signature file umum dengan MIME type yang dilaporkan browser.

07 / DEVELOPERSiap

Pendeteksi Encoding

Deteksi BOM, kompatibilitas ASCII, dan validitas UTF-8 secara lokal.

08 / DEVELOPERSiap

cURL ke Kode

Konversi string perintah cURL menjadi cuplikan kode JavaScript, Python, Go, dan Node.js.

09 / DEVELOPERSiap

SVG Cleaner

Bersihkan dan minify markup SVG secara lokal. Hapus metadata editor Illustrator/Inkscape, komentar XML, dan whitespace.

10 / DEVELOPERSiap

CSS Formatter

Format, beri indentasi, dan uraikan aturan CSS, daftar selektor, dan deklarasi properti agar kode mudah dibaca.

11 / DEVELOPERSiap

Penjelas Regex

Urai ekspresi reguler JavaScript menjadi penjabaran token yang mudah dipahami untuk grup tangkap, kelas karakter, dan kuantifier.

12 / DEVELOPERSiap

Konverter Satuan CSS

Konversi ukuran piksel ke rem, em, vw, dan vh relatif terhadap ukuran basis root (default 16px).

13 / DEVELOPERSiap

SVG Path Visualizer

Urai data path SVG (atribut d) menjadi token, parameter perintah, dan render visual.

14 / DEVELOPERSiap

Kalkulator Chmod

Hitung izin Linux dalam oktal (mis. 755, 644) dan notasi simbolik (rwxr-xr-x) dengan matriks checkbox interaktif.

15 / DEVELOPERSiap

SVG ke JSX

Ubah markup vektor SVG menjadi kode React JSX atau TypeScript TSX yang rapi dan terkomponen.

16 / DEVELOPERSiap

Editor SVG

Gambar, atur gaya, susun layer, dan edit grafis vektor SVG secara visual atau melalui kode XML SVG langsung.

17 / DEVELOPERSiap

SVG ke PDF

Konversi SVG menjadi PDF vektor dengan halaman berukuran A4, Letter, atau SVG, margin, orientasi, serta ukuran sesuai atau aktual.

18 / DEVELOPERSiap

Warna SVG

Temukan dan ganti warna SVG, ubah menjadi currentColor atau grayscale, lalu bandingkan pratinjau dan salin hasilnya.

19 / DEVELOPERSiap

Penampil SVG

Pratinjau SVG dengan aman, periksa ukuran, elemen, dan warna, ubah ukurannya, perbaiki viewBox, atau buat responsif.

20 / DEVELOPERSiap

Teks ke SVG

Ubah teks menjadi path SVG dengan font lokal, kerning, perataan multiline, fill, dan stroke. Ekspor ke SVG atau PNG.

21 / DEVELOPERSiap

sprite SVG

Gabungkan ikon SVG lokal menjadi sprite simbol yang disanitasi, dengan ID unik, viewBox tetap, dan snippet penggunaan yang mudah disalin.

22 / DEVELOPERSiap

Editor Mermaid

Tulis diagram Mermaid dengan pratinjau langsung, lalu download sebagai SVG atau PNG.

23 / DEVELOPERSiap

RAG Text Chunker

Visualisasikan strategi pemisahan teks, ukuran chunk token/karakter, dan overlap untuk pengindeksan vektor RAG langsung di browser Anda.

24 / DEVELOPERSiap

Penghitung token

Hitung token secara tepat untuk tokenizer OpenAI dan lihat bagaimana teks Anda dipecah.

25 / DEVELOPERSiap

Pembuat System Prompt

Buat system prompt LLM terstruktur dengan bagian XML serta skema JSON pemanggilan tool OpenAI/Claude yang terformat.

26 / DEVELOPERSiap

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.

27 / DEVELOPERSiap

HTML ke JSX

Konversi HTML ke JSX untuk React, dengan style sebagai object.

28 / DEVELOPERSiap

Gitignore

Buat file .gitignore dari template resmi GitHub, digabung tanpa duplikat.

29 / DEVELOPERSiap

Generator Lisensi

Buat file LICENSE untuk MIT, Apache, GPL, dan lainnya, lengkap dengan tabel perbandingan.

30 / DEVELOPERSiap

WebSocket

Terhubung ke server WebSocket, kirim pesan, dan catat balasannya.

31 / DEVELOPERSiap

Pesan commit

Tulis pesan Conventional Commits dengan memilih type, scope, dan breaking change, serta memeriksa formatnya.

32 / DEVELOPERSiap

Pemformat GraphQL

Rapikan atau minifikasi query, mutation, fragment, dan schema GraphQL dengan komentar tetap dipertahankan.

33 / DEVELOPERSiap

Validator email

Periksa daftar alamat email untuk menemukan kesalahan format, typo domain umum, alamat peran, dan duplikat.

04

Waktu & otomasi

Terjemahkan timestamp dan pahami jadwal lima field standar.

05

Data uji sintetis

Buat fixture JSON dan CSV yang jelas fiktif dan terbatas tanpa upload data sumber.

06

Angka & Unicode

Konversi basis bilangan bulat, enkode byte UTF-8, dan periksa nilai skalar Unicode secara tepat.

01 / DEVELOPERSiap

Biner → Desimal

Konversikan bilangan bulat biner bertanda ke desimal dengan aritmetika BigInt yang eksak.

02 / DEVELOPERSiap

Desimal → Biner

Konversikan bilangan bulat desimal bertanda ke biner tanpa pembulatan floating-point.

03 / DEVELOPERSiap

Heksadesimal → Desimal

Konversi bilangan bulat heksadesimal bertanda ke desimal dengan aritmetika eksak berukuran arbitrer.

04 / DEVELOPERSiap

Desimal → Heksadesimal

Konversi bilangan bulat desimal bertanda ke heksadesimal huruf besar secara tepat.

05 / DEVELOPERSiap

Oktal → Desimal

Konversi bilangan bulat oktal bertanda ke desimal dengan aritmetika eksak.

06 / DEVELOPERSiap

Desimal → Oktal

Konversikan bilangan bulat desimal bertanda ke oktal tanpa kehilangan presisi floating-point.

07 / DEVELOPERSiap

Text → Hex

Encode teks sebagai byte UTF-8 huruf besar dalam format heksadesimal dengan spasi yang rapi.

08 / DEVELOPERSiap

Hex → Teks

Dekode byte heksadesimal dengan atau tanpa spasi menjadi teks UTF-8 yang valid secara ketat.

09 / DEVELOPERSiap

Karakter → U+

Petakan satu nilai skalar Unicode ke notasi U+, bentuk desimal, dan heksadesimal.

10 / DEVELOPERSiap

U+ → Karakter

Ubah notasi U+XXXX, 0xXXXX, atau desimal menjadi satu karakter Unicode.

11 / DEVELOPERSiap

Pemeriksa Unicode

Periksa teks untuk spasi lebar nol tersembunyi, karakter kontrol, tanda override RTL, dan titik kode Unicode.

12 / DEVELOPERSiap

Kalkulator Biner

Operasi aritmetika dan bitwise dalam biner, oktal, desimal, atau heksadesimal, dengan komplemen dua.

13 / DEVELOPERSiap

Format angka

Konversi angka antara format 1,234.56, 1.234,56, 1 234,56, dan gaya pemisah lainnya untuk satu kolom sekaligus.

07

Desain CSS

Buat gradien, bayangan, skala tipografi, ukuran fluid, dan tata letak grid secara visual, lalu salin CSS.

08

Bentuk & latar belakang

Gambar gelombang dan blob SVG, lalu buat pola latar CSS dan panel kaca buram.

09

Kebijakan dan tata letak

Tulis kebijakan keamanan konten dan jelajahi bentuk CSS serta tata letak flexbox.

10

Permintaan sertifikat dan kunci

Buat, decode, dan bandingkan permintaan sertifikat serta kunci di browser.

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.