iKit

ابزارهای ، ساخته‌شده برای وب.

مجموعه‌ای رو به رشد از ابزارهای آنلاین سریع و با اولویت حریم خصوصی برای توسعه‌دهندگان، طراحان و وظایف روزمره. بدون ثبت‌نام. بدون تبلیغاتی که شما را ردیابی کنند. فقط ابزارهایی که کار می‌کنند.

همه ابزارها

ابزارهای آنلاین سریع و خصوصی که کاملاً در مرورگر شما اجرا می‌شوند.

Dev

· 18

JSON Decoder

فرمت، فشرده‌سازی، اعتبارسنجی و نمایش JSON به صورت درخت قابل پیمایش با گزارش فوری خطا.

باز کردن

QR Code Generator

تولید کدهای QR برای URLها، اعتبارهای Wi-Fi، vCardها و ایمیل — دانلود به صورت PNG یا SVG.

باز کردن

Password Generator

رمزهای عبور قوی و از نظر رمزنگاری امن بسازید، با گزینه‌های طول، نوع کاراکتر و حالت خوانا/قابل تلفظ.

باز کردن

Base64 Encoder / Decoder

رمزگذاری یا رمزگشایی Base64 برای متن و فایل، با گونهٔ URL-safe، پشتیبانی از UTF-8 و پیش‌نمایش زنده.

باز کردن

URL Encoder / Decoder

هر متنی را percent-encode کنید یا یک رشتهٔ URL-encoded را رمزگشایی کنید. حالت‌های Component / Full-URI / Form، سازگار با UTF-8، پیش‌نمایش زنده، ۱۰۰٪ در مرورگر شما.

باز کردن

HTML Encoder / Decoder

کاراکترهای `& < > " '` را به موجودیت‌های امن HTML تبدیل کنید، موجودیت‌های نام‌دار (&copy;) یا عددی (&#169;) را رمزگذاری کنید و هر موجودیتی را به متن ساده بازگردانید. چهار حالت، سازگار با UTF-8، اموجی و CJK، در مرورگر شما.

باز کردن

JWT Decoder / Encoder

هر JSON Web Token را رمزگشایی کنید (header، payload، claims)، امضاهای HMAC را به‌صورت محلی تأیید کنید، یا توکن‌های جدید را با HS256/384/512 امضا کنید. Web Crypto، بدون آپلود، بدون لاگ.

باز کردن

Regex Tester

ساخت، تست و دیباگ regular expression های JavaScript با هایلایت زندهٔ match، capture group، حالت replace و یک cheatsheet.

باز کردن

Diff Checker

مقایسهٔ دو متن یا کد به‌صورت کنار هم با هایلایت سطری و کلمه‌ای، نادیده‌گرفتن فاصله و نمای unified یا split.

باز کردن

Hash Generator

مقادیر هش MD5، SHA-1، SHA-256، SHA-384، SHA-512 و CRC32 را از متن یا فایل‌ها محاسبه کنید — به‌صورت زنده و کاملاً در سمت کلاینت.

باز کردن

Markdown Editor

ویرایشگر Markdown زنده با پیش‌نمایش صفحهٔ تقسیم‌شده، میان‌برهای نوار ابزار، پشتیبانی از GFM و بلوک‌های کد با برجسته‌سازی نحوی.

باز کردن

Word & Character Counter

شمارش زندهٔ کلمه، کاراکتر، جمله، پاراگراف و زمان مطالعه. به‌علاوهٔ محدودیت‌های X / SMS / SEO meta و فراوانی واژگان.

باز کردن

UUID Generator

شناسه‌های UUID (GUID) نسخه 4 مطابق با RFC 4122 را با چندین گزینه قالب‌بندی تولید کنید — تصادفی در سطح رمزنگاری.

باز کردن

Lorem Ipsum Generator

شش طعم (کلاسیک، Bacon، Cupcake، Hipster، Cat، Pirate) × شش قالب خروجی (پاراگراف، جمله، کلمه، فهرست، HTML، Markdown). طول قابل تنظیم، شروع کلاسیک اختیاری، کپی با یک کلیک.

باز کردن

Case Converter

هر رشته را به‌صورت هم‌زمان به camelCase، PascalCase، snake_case، kebab-case و ۸ سبک دیگر تبدیل کنید. به‌علاوهٔ حالت دسته‌ای کلیدهای JSON که هر کلید را به‌صورت بازگشتی بازنویسی می‌کند.

باز کردن

JS / CSS Minifier + Beautifier

JavaScript / CSS را minify کنید تا کامنت‌ها و فاصله‌ها حذف شوند، یا کد obfuscate / یک‌خطی را به شکلی خوانا beautify کنید. تشخیص خودکار زبان، تورفتگی قابل تنظیم. همه در مرورگر شما.

باز کردن

JSON ↔ YAML Converter

مبدل دوطرفهٔ JSON ↔ YAML ساخته‌شده برای k8s manifests، GitHub Actions، Docker Compose، helm values و ansible playbooks. تبدیل زنده، خروجی idiomatic block-style، پشتیبانی از رشته‌های چندخطی. کاملاً در مرورگر شما.

باز کردن

XML Formatter / Validator

Pretty-print، minify و اعتبارسنجی هر XML — REST، SOAP، RSS، sitemap، Maven، AndroidManifest. گزارش خطای خط + ستون، خروجی با برجسته‌سازی نحوی. همه در مرورگر شما.

باز کردن

چرا iKit

ما iKit را ساختیم چون اکثر ابزارهای آنلاین امروزی حول دادهٔ شما طراحی شده‌اند، نه حول مسئلهٔ شما.

داده‌های شما هرگز از دستگاهتان خارج نمی‌شوند

هر ابزاری که بتواند client-side اجرا شود، همان‌طور اجرا می‌شود. PDF، عکس‌ها، JSON و رمزهای عبور شما — همه درون همان تب مرورگری که صفحه را باز کرده پردازش می‌شوند. بدون آپلود، بدون نسخهٔ موقت روی سرور، بدون خط log و بدون رکورد متصل به IP. می‌توانید پس از بارگذاری صفحه شبکه را قطع کنید و بیشتر ابزارها همچنان به‌طور کامل کار می‌کنند.

بومی‌بودن در مرورگر یعنی آنی

ابزارهای مبتنی بر سرور همیشه تأخیر رفت‌وبرگشت، انتظار در صف و rate limit دارند. iKit با کنار گذاشتن کامل سرور، عملیات را همان لحظه‌ای که فایل را رها می‌کنید آغاز می‌کند. فشرده‌سازی ۲۰ تصویر، تولید یک مجموعه آیکون یا پارس کردن یک JSON دو مگابایتی در چند ثانیه انجام می‌شود — تنها محدود به CPU خودتان، نه صف کسی دیگر.

بدون قید و شرط

بدون ثبت‌نام، بدون جمع‌آوری ایمیل، بدون «ارتقا برای امکانات کامل»، بدون سهمیهٔ روزانه، بدون watermark. iKit به ساده‌ترین معنا است: صفحه را باز کنید، کار را انجام دهید، تب را ببندید. ما در مورد اینکه چطور می‌ماند هم شفافیم — تبلیغات نمایشی غیرردیاب، همین — و خود ابزارها را پشت هیچ دیواری قرار نمی‌دهیم.

چطور کار می‌کند

وقتی از هر ابزار iKit استفاده می‌کنید، دقیقاً همین اتفاق می‌افتد — هیچ جعبهٔ سیاهی در کار نیست.

  1. 1

    بارگذاری صفحه

    مرورگر شما یک صفحهٔ HTML ایستا به‌همراه یک bundle کوچک JavaScript (معمولاً بسته به ابزار ۵۰ تا ۵۰۰ کیلوبایت) دریافت می‌کند. وابستگی‌های سنگین — مثل مدل WebAssembly پشت Background Remover یا pdf-lib برای PDF ها — تنها زمانی بارگذاری می‌شوند که آن ابزار خاص را باز کنید، هرگز در صفحهٔ اصلی.

  2. 2

    ورودی فایل یا متن

    وقتی فایلی را رها می‌کنید یا متنی را paste می‌کنید، داده مستقیماً با APIهای مرورگر (FileReader، ArrayBuffer، OffscreenCanvas) درون حافظهٔ JavaScript خوانده می‌شود. هیچ آپلودی انجام نمی‌شود — هیچ درخواست POST ای به سرورهای ما وجود ندارد، می‌توانید این موضوع را در زمان اجرای عملیات در DevTools مرورگر → تب Network تأیید کنید.

  3. 3

    پردازش محلی

    کار اصلی — فشرده‌سازی، encoding، تحلیل تصویر، OCR، hashing — روی CPU خودتان در یک Web Worker یا روی main thread انجام می‌شود. ما از کتابخانه‌های open-source آزموده‌شده (pdf-lib، pdf.js، Tesseract.js، mozjpeg، Squoosh codecs، Web Crypto API) استفاده می‌کنیم تا الگوریتم‌های زیربنایی قابل بازرسی باشند.

  4. 4

    خروجی و دانلود

    نتیجه تا زمانی که روی Download یا Copy کلیک کنید در حافظهٔ مرورگر باقی می‌ماند. با شروع دانلود، یک Blob URL با URL.createObjectURL ساخته می‌شود و از طریق یک کلیک مجازی <a> ذخیره می‌گردد. به‌محض ترک صفحه، blob توسط garbage collector پاک می‌شود — هیچ چیز در هیچ‌کدام از دو سمت باقی نمی‌ماند.

اگر توسعه‌دهنده‌اید و می‌خواهید خودتان این موارد را راستی‌آزمایی کنید، هر صفحه قابل view-source است و در حین اجرای واقعی، پنل Network خالی باقی می‌ماند. معماری را به‌تفصیل در بلاگ iKit مستند کرده‌ایم.

آخرین مطالب

راهنماهای گام‌به‌گام، مقایسهٔ ابزارها و بررسی‌های عمیق برای توسعه‌دهندگان — به‌روزرسانی روزانه.

درباره iKit

iKit مجموعه‌ای کوچک و رو به رشد از ابزارهای آنلاین است — همان ابزارهایی که در طول روز کاری به آن‌ها نیاز دارید و آرزو می‌کنید تمیزتر، سریع‌تر باشند و داده‌های شما را جمع‌آوری نکنند.

هر ابزار با همان فلسفه ساخته شده است: تا جای ممکن در مرورگر شما اجرا می‌شود، داده‌های خصوصی هرگز به سرور آپلود نمی‌شوند، در ۲۵ زبان از جمله خط راست‌به‌چپ کار می‌کند و کاملاً می‌ماند — بدون پلن پولی، بدون سهمیه پنهان، بدون دیوار پرداخت.

با JSON Decoder شروع کردیم. امروز این مجموعه شامل تصاویر، کدهای QR، تبدیل SQL به Excel، حذف پس‌زمینه با هوش مصنوعی و تولید آیکون اپلیکیشن است. ابزارهای جدید به طور منظم اضافه می‌شوند.

حریم خصوصی در اولویت

پردازش سمت کلاینت هر جا که ممکن است. فایل‌ها و داده‌های شما هرگز از دستگاه شما خارج نمی‌شوند.

آماده استفاده

بدون ثبت‌نام، بدون نصب، داده‌های شما از دستگاهتان خارج نمی‌شود. صفحه را باز کنید و شروع کنید.

۲۵ زبان

ترجمه‌های بومی، تشخیص خودکار زبان مرورگر و پشتیبانی کامل راست‌چین برای عربی، فارسی و اردو.