iKit

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

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

خیر. همهٔ ابزارهای iKit بدون هیچ هزینه‌ای به‌طور کامل در دسترس‌اند — نه طرح پولی، نه سهمیهٔ روزانه، و نه قابلیتی پشت دیوار پرداخت. چیزی برای خریدن و چیزی برای باز کردن وجود ندارد. این سایت با تبلیغات کم‌مزاحمت اداره می‌شود و همین است که به ما اجازه می‌دهد همهٔ ابزارها را برای همه باز نگه داریم، بدون گرفتن پول و بدون درخواست حساب کاربری.

برای اکثریت قاطع ابزارها، خیر. iKit در وهلهٔ نخست سمت‌کاربر ساخته شده است — رمزگذاری، قالب‌بندی، تبدیل، هش کردن و تغییر اندازهٔ تصاویر همگی به‌صورت JavaScript در همان زبانهٔ مرورگر شما اجرا می‌شوند، بنابراین ورودی شما هرگز دستگاهتان را ترک نمی‌کند. می‌توانید خودتان این را بررسی کنید: DevTools مرورگر را باز کنید، به بخش Network بروید و هنگام کار تماشا کنید — هیچ درخواستی ارسال نمی‌شود. معدود ابزارهای سنگین که ناگزیر به‌گونه‌ای دیگر عمل می‌کنند، این موضوع را به‌روشنی در صفحهٔ خودشان اعلام می‌کنند.

همه ابزارها

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

Dev

· 18

قالب‌بندها، رمزگذارها و مولدها برای کارهای روزمرهٔ توسعه — اعتبارسنجی JSON، رمزگشایی JWT، هش کردن یک رشته یا آزمودن یک عبارت باقاعده، همه در مرورگر شما.

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. گزارش خطای خط + ستون، خروجی با برجسته‌سازی نحوی. همه در مرورگر شما.

باز کردن

Image

· 6

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

چه کاری می‌خواهید انجام دهید؟

بیشتر کارهای واقعی به بیش از یک ابزار نیاز دارند. در ادامه می‌بینید که برای رایج‌ترین کارهایی که کاربران با iKit انجام می‌دهند، این ابزارها چطور کنار هم قرار می‌گیرند.

اشکال‌زدایی پاسخ API

وقتی درخواستی شکست می‌خورد، پاسخ معمولاً جایی در دل payload پنهان است. JSON را مرتب و خوانا کنید تا فیلد مشکل‌دار را پیدا کنید، JWT موجود در Authorization header را رمزگشایی کنید تا claimها و زمان انقضای آن را بررسی کنید، و timestampهای epoch را به تاریخ‌های خوانا تبدیل کنید. رشته‌های query با کدگذاری درصدی و مقادیر Base64 همان‌جا رمزگشایی می‌شوند تا دقیقاً ببینید سرور چه چیزی دریافت کرده است.

آماده‌سازی تصاویر برای وب

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

راه‌اندازی اپلیکیشن یا صفحهٔ محصول

صفحه‌های فروشگاه اپ و صفحه‌های فرود به یک طرح گرافیکی در شکل‌ها و اندازه‌های مختلف نیاز دارند. پس‌زمینهٔ عکس محصول را حذف کنید، از یک تصویر منبع همهٔ اندازه‌های آیکون iOS، Android، watchOS، macOS و PWA را بسازید، و یک کد QR ایجاد کنید که مخاطب را از روی پوستر یا اسلاید مستقیماً به صفحهٔ دانلود شما برساند.

تبدیل داده بین فرمت‌ها

صفحه‌گسترده‌ها، APIها و فایل‌های پیکربندی به‌ندرت از یک فرمت استفاده می‌کنند. جدول‌ها را با نقل‌قول‌گذاری درست بین CSV و JSON جابه‌جا کنید، خروجی SQL را برای همکاران غیرفنی به صفحه‌گسترده تبدیل کنید، پیکربندی Kubernetes یا CI را بین JSON و YAML تغییر دهید، و XML را پیش از رسیدن به پارسری که بی‌صدا خطا می‌دهد اعتبارسنجی کنید.

کار با PDF و اسناد

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

بازبینی و تمیزکردن کد

دو نسخه از یک فایل را مقایسه کنید تا ببینید واقعاً چه چیزی تغییر کرده است، یک عبارت منظم را پیش از انتشار با ورودی واقعی آزمایش کنید، و نام شناسه‌ها را بین camelCase، snake_case و kebab-case تبدیل کنید. JavaScript و CSS را برای محیط production کوچک‌سازی کنید، کد فشرده‌شده را برای خواندن مرتب کنید، و پیش از درج متن در صفحه، HTML را escape کنید.

ساخت سیستم رنگ

از یک رنگ برند شروع کنید، آن را با الزامات کنتراست WCAG بسنجید، و به هارمونی‌های رنگی و یک طیف تونال کامل گسترش دهید. از همان پالت گرادیان‌های CSS بسازید و ماکاپ‌های اولیه را با متن جایگزین پر کنید تا بازبینی‌های طراحی روی چیدمان متمرکز بماند، نه روی محتوای متنی.

تولید رمز عبور، هش و شناسه

رمزهای عبور تصادفی و قوی بسازید، checksumهای MD5 یا SHA-256 را محاسبه کنید تا مطمئن شوید فایلی دستکاری نشده است، و برای کلیدهای پایگاه داده یا داده‌های آزمایشی UUID تولید کنید. هیچ چیزی از طریق شبکه ارسال نمی‌شود، بنابراین مقادیری که تولید می‌کنید فقط روی صفحهٔ نمایش خودتان وجود دارند.

مدیریت زمان

کرنومتر را با ثبت زمان هر دور اجرا کنید، از تایمر شمارش معکوس یا یک جلسهٔ Pomodoro برای کار متمرکز استفاده کنید، یا تا زمان یک رونمایی، ضرب‌الاجل یا رویداد شمارش معکوس کنید. پس از بارگذاری صفحه، تایمر در مرورگر شما اجرا می‌شود، بنابراین حتی با اینترنت ضعیف اتاق جلسه یا کلاس درس هم به کار خود ادامه می‌دهد.

چرا 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، حذف پس‌زمینه با هوش مصنوعی و تولید آیکون اپلیکیشن است. ابزارهای جدید به طور منظم اضافه می‌شوند.

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

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

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

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

۲۵ زبان

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

پرسش‌های پرتکرار

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

آیا استفاده از iKit هزینه‌ای دارد؟ آیا هزینهٔ پنهان یا محدودیت استفاده وجود دارد؟

خیر. همهٔ ابزارهای iKit بدون هیچ هزینه‌ای به‌طور کامل در دسترس‌اند — نه طرح پولی، نه سهمیهٔ روزانه، و نه قابلیتی پشت دیوار پرداخت. چیزی برای خریدن و چیزی برای باز کردن وجود ندارد. این سایت با تبلیغات کم‌مزاحمت اداره می‌شود و همین است که به ما اجازه می‌دهد همهٔ ابزارها را برای همه باز نگه داریم، بدون گرفتن پول و بدون درخواست حساب کاربری.

آیا فایل‌ها یا داده‌های من به سروری بارگذاری می‌شوند؟

برای اکثریت قاطع ابزارها، خیر. iKit در وهلهٔ نخست سمت‌کاربر ساخته شده است — رمزگذاری، قالب‌بندی، تبدیل، هش کردن و تغییر اندازهٔ تصاویر همگی به‌صورت JavaScript در همان زبانهٔ مرورگر شما اجرا می‌شوند، بنابراین ورودی شما هرگز دستگاهتان را ترک نمی‌کند. می‌توانید خودتان این را بررسی کنید: DevTools مرورگر را باز کنید، به بخش Network بروید و هنگام کار تماشا کنید — هیچ درخواستی ارسال نمی‌شود. معدود ابزارهای سنگین که ناگزیر به‌گونه‌ای دیگر عمل می‌کنند، این موضوع را به‌روشنی در صفحهٔ خودشان اعلام می‌کنند.

iKit چه نوع ابزارهایی ارائه می‌دهد؟

iKit مجموعه‌ای رو به رشد از ابزارهای روزمره برای توسعه‌دهندگان، طراحان و هر کسی است که با متن، داده، تصویر یا کد کار می‌کند. این مجموعه پنج حوزه را در بر می‌گیرد: ابزارهای توسعه (JSON، Base64، JWT، regex، هش کردن)، ابزارهای تصویر (فشرده‌سازی، تغییر اندازه، تبدیل قالب، حذف پس‌زمینه، آیکون اپ)، ابزارهای رنگ (انتخابگرها، پالت‌ها، گرادیان‌ها)، ابزارهای زمان (تایمرها، شمارش معکوس، زمان‌مهر Unix) و ابزارهای داده (CSV / JSON، SQL، کدهای QR). هر ابزار صفحهٔ اختصاصی خود را دارد.

iKit به چه زبان‌هایی در دسترس است؟

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

آیا لازم است چیزی نصب کنم یا حساب کاربری بسازم؟

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

آیا می‌توانم از iKit به‌صورت آفلاین استفاده کنم؟

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

iKit چه تفاوتی با دیگر سایت‌های ابزار آنلاین دارد؟

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

آیا iKit مرا ردیابی می‌کند یا از cookies استفاده می‌کند؟

iKit به‌طور پیش‌فرض تنها از cookies ضروری استفاده می‌کند. cookies تبلیغاتی تنها در صورتی تنظیم می‌شوند که شما آن‌ها را به‌صراحت در بنر رضایت بپذیرید، مطابق با GDPR و حالت رضایت گوگل نسخهٔ ۲. می‌توانید هر زمان که خواستید انتخاب خود را از پیوند «تنظیمات Cookie» در پاورقی تغییر دهید یا پس بگیرید.