iKit

Alat, dibina untuk web.

Himpunan utiliti dalam talian yang pantas dan mengutamakan privasi untuk pembangun, pereka dan tugas harian. Tiada pendaftaran. Tiada iklan menjejaki anda. Hanya alat yang berfungsi.

Semua alat

Alat dalam talian yang pantas dan peribadi — semuanya berjalan dalam pelayar anda.

Dev

· 18

JSON Decoder

Format, minify, sahkan dan lihat JSON sebagai pokok yang boleh dilayari dengan laporan ralat serta-merta.

Buka

QR Code Generator

Jana kod QR untuk URL, kelayakan Wi-Fi, vCard dan e-mel — muat turun sebagai PNG atau SVG.

Buka

Password Generator

Jana kata laluan yang kukuh dan selamat secara kriptografi, dengan pilihan panjang, aksara dan kebolehbacaan.

Buka

Base64 Encoder / Decoder

Enkod atau nyahkod Base64 untuk teks dan fail, dengan varian URL-safe, sokongan UTF-8, dan pratonton langsung.

Buka

URL Encoder / Decoder

Percent-encode mana-mana teks atau nyahkod rentetan URL-encoded. Mod Component / Full-URI / Form, selamat UTF-8, pratonton langsung, 100% dalam pelayar anda.

Buka

HTML Encoder / Decoder

Escape `& < > " '` kepada entiti HTML yang selamat, enkod entiti bernama (&copy;) atau berangka (&#169;), nyahkod sebarang entiti kembali kepada teks biasa. Empat mod, selamat UTF-8 + emoji + CJK, dalam pelayar anda.

Buka

JWT Decoder / Encoder

Nyahkod sebarang JSON Web Token (header, payload, claims), sahkan tandatangan HMAC secara setempat, atau tandatangani token baharu dengan HS256/384/512. Web Crypto, tiada muat naik, tiada log.

Buka

Regex Tester

Bina, uji, dan nyahpepijat regular expression JavaScript dengan penyerlahan match secara langsung, capture group, mod replace, dan helaian rujukan.

Buka

Diff Checker

Bandingkan dua petikan teks atau kod sebelah-menyebelah dengan penyerlahan tahap baris + perkataan, abaikan ruang putih, dan paparan unified atau split.

Buka

Hash Generator

Kira cincangan MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 daripada teks atau fail — secara langsung dan sepenuhnya di pihak pelanggan.

Buka

Markdown Editor

Editor Markdown langsung dengan pratonton skrin terbahagi, pintasan bar alat, GFM, dan blok kod dengan penyerlahan sintaks.

Buka

Word & Character Counter

Kiraan langsung perkataan, aksara, ayat, perenggan, dan masa bacaan. Termasuk had X / SMS / SEO meta serta kekerapan perkataan.

Buka

UUID Generator

Jana UUID (GUID) v4 mengikut RFC 4122 dengan pelbagai pilihan format — rawak secara kriptografi.

Buka

Lorem Ipsum Generator

Enam perisa (klasik, Bacon, Cupcake, Hipster, Cat, Pirate) × enam format output (perenggan, ayat, perkataan, senarai, HTML, Markdown). Panjang boleh disesuaikan, pembukaan klasik pilihan, salin satu klik.

Buka

Case Converter

Tukar mana-mana rentetan kepada camelCase, PascalCase, snake_case, kebab-case dan 8 lagi — semuanya serentak. Tambah mod kelompok JSON-keys yang menulis semula setiap kunci secara rekursif.

Buka

JS / CSS Minifier + Beautifier

Minify JavaScript / CSS untuk membuang komen dan ruang putih, atau beautify kod yang dikaburkan / satu baris kepada bentuk yang boleh dibaca. Pengesanan bahasa automatik, indent boleh dikonfigurasi. Semuanya dalam pelayar anda.

Buka

JSON ↔ YAML Converter

Penukar JSON ↔ YAML dua hala dibina untuk manifes k8s, GitHub Actions, Docker Compose, helm values, ansible playbooks. Penukaran langsung, output gaya blok yang idiomatik, sokongan rentetan berbilang baris. Semuanya dalam pelayar anda.

Buka

XML Formatter / Validator

Pretty-print, minify, dan sahkan sebarang XML — REST, SOAP, RSS, sitemap, Maven, AndroidManifest. Laporan ralat baris + lajur, output diserlahkan sintaks. Semuanya dalam pelayar anda.

Buka

Kenapa iKit

Kami membina iKit kerana kebanyakan alat dalam talian hari ini dibina mengelilingi data anda, bukan masalah anda.

Data anda tidak pernah meninggalkan peranti anda

Setiap alat yang boleh dijalankan di sebelah klien akan dijalankan begitu. PDF anda, foto anda, JSON anda, kata laluan anda — semuanya diproses di dalam tab pelayar yang sama yang memuatkan halaman ini. Tiada muat naik, tiada salinan sementara di pelayan, tiada baris log, tiada rekod yang dipautkan kepada IP. Anda boleh putuskan sambungan rangkaian selepas halaman dimuatkan dan kebanyakan alat masih berfungsi sepenuhnya dari hujung ke hujung.

Asli pelayar bermakna serta-merta

Alat berasaskan pelayan sentiasa mempunyai kependaman pergi-balik, masa menunggu beratur, dan had kadar. Dengan melangkau pelayan sepenuhnya, operasi iKit bermula pada saat anda melepaskan fail. Memampatkan 20 imej, menjana set ikon, atau menghuraikan JSON 2 MB berlaku dalam beberapa saat — terhad hanya oleh CPU anda, bukan barisan orang lain.

tanpa syarat

Tiada pendaftaran, tiada penuaian email, tiada "naik taraf untuk ciri penuh", tiada kuota harian, tiada tera air. iKit adalah dalam erti kata yang ringkas: buka halaman, lakukan tugas, tutup tab. Kami telus tentang bagaimana ia kekal — iklan paparan tanpa penjejakan, itu sahaja — dan kami tidak menghadkan alat sebenar.

Bagaimana ia berfungsi

Inilah yang sebenarnya berlaku apabila anda menggunakan mana-mana alat iKit — tiada kotak hitam.

  1. 1

    Pemuatan halaman

    Pelayar anda mengambil halaman HTML statik serta bundle JavaScript kecil (biasanya 50–500 KB bergantung pada alat). Kebergantungan berat — seperti model WebAssembly di sebalik Background Remover atau pdf-lib untuk PDF — hanya dimuatkan apabila anda benar-benar membuka alat tertentu itu, tidak pernah pada halaman utama.

  2. 2

    Input fail atau teks

    Apabila anda melepaskan fail atau menampal teks, data dibaca terus ke dalam ingatan JavaScript menggunakan API pelayar (FileReader, ArrayBuffer, OffscreenCanvas). Tiada apa-apa dimuat naik — tiada permintaan POST ke pelayan kami, anda boleh sahkan ini dalam DevTools pelayar anda → tab Network semasa operasi berjalan.

  3. 3

    Pemprosesan tempatan

    Kerja sebenar — pemampatan, pengekodan, analisis imej, OCR, hashing — berlaku pada CPU anda dalam Web Worker atau pada thread utama. Kami menggunakan pustaka sumber terbuka yang telah teruji (pdf-lib, pdf.js, Tesseract.js, mozjpeg, Squoosh codecs, Web Crypto API) supaya algoritma asasnya boleh diaudit.

  4. 4

    Output dan muat turun

    Hasilnya disimpan dalam ingatan pelayar sehingga anda klik Muat Turun atau Salin. Memicu muat turun mencipta Blob URL dengan URL.createObjectURL dan menyimpannya melalui klik <a> maya. Blob tersebut dikutip sampah sebaik sahaja anda meninggalkan halaman — tiada apa-apa yang tertinggal di mana-mana pihak.

Jika anda seorang pembangun dan ingin mengesahkan mana-mana ini sendiri, setiap halaman terbuka untuk view-source dan panel rangkaian akan kekal kosong semasa operasi sebenar. Kami telah mendokumenkan seni binanya secara terperinci di blog iKit.

Diterbitkan baru-baru ini

Panduan langkah demi langkah, perbandingan alat, dan analisis mendalam pembangun — dikemas kini setiap hari.

Tentang iKit

iKit ialah koleksi kecil yang sedang berkembang bagi alat dalam talian — jenis utiliti yang anda gunakan semasa hari bekerja dan harapkan lebih bersih, lebih pantas dan tidak mengumpul data anda.

Setiap alat dibina dengan falsafah yang sama: berjalan dalam pelayar anda bila mungkin, tidak pernah memuat naik data peribadi ke pelayan, berfungsi dalam 25 bahasa termasuk skrip RTL, dan kekal sepenuhnya — tiada peringkat berbayar, tiada kuota tersembunyi, tiada paywall.

Kami mula dengan JSON Decoder. Hari ini, suite ini merangkumi imej, kod QR, SQL ke Excel, penghapusan latar belakang AI dan penjanaan ikon aplikasi. Alat baharu ditambah secara kerap.

Mengutamakan privasi

Pemprosesan pihak pelanggan di mana sahaja mungkin. Fail dan data anda tidak pernah meninggalkan peranti anda.

Sedia digunakan

Tiada pendaftaran, tiada pemasangan, data tidak meninggalkan peranti anda. Buka halaman dan terus mula.

25 bahasa

Terjemahan asli, pengesanan bahasa pelayar automatik dan sokongan RTL penuh untuk Arab, Parsi, Urdu.