RevealTheme logo

ابزارهای رایگان توسعه‌دهندگان

همه ابزارهای کدگذاری/کدگشایی، قالب‌بندی، تجزیه و تبدیل که یک توسعه‌دهنده نیاز دارد، که در مرورگر شما اجرا می‌شوند. JSON، YAML، XML، JWT، regex، hashها، timestampها و بیشتر.

25 ابزار در این دسته · ۱۰۰٪ رایگان · بدون نیاز به ثبت‌نام

همه ابزارهای توسعه‌دهنده

کدگشای JWT

توکن‌های JSON Web Token (JWT) را فوراً کدگشایی کنید. در مرورگر شما اجرا می‌شود: توکن‌ها هرگز از دستگاه شما خارج نمی‌شوند، پس استفاده از آن با اسرار محیط تولید (production) امن است.

باز کردن

قالب‌بند و اعتبارسنج JSON

JSON را به‌صورت آنلاین قالب‌بندی، اعتبارسنجی و فشرده کنید. کاملاً در مرورگر شما کار می‌کند: داده‌های شما هرگز دستگاهتان را ترک نمی‌کنند.

باز کردن

قالب‌بند XML

اسناد XML را قالب‌بندی و زیبا کنید. مفید برای SOAP، نقشه‌های سایت، فیدهای RSS و فایل‌های پیکربندی.

باز کردن

کدگذار و کدگشای Base64

رشته‌ها را به Base64 کدگذاری یا Base64 را به متن کدگشایی کنید. به حریم خصوصی شما احترام می‌گذارد: در مرورگر شما اجرا می‌شود.

باز کردن

کدگذار و کدگشای URL

متن را به کدگذاری امن برای URL (کدگذاری درصدی) و برعکس تبدیل کنید. مفید برای رشته‌های پرس‌وجو، تغییر مسیرها و جریان‌های OAuth.

باز کردن

کدگذار و کدگشای موجودیت‌های HTML

کاراکترهای خاص را به موجودیت‌های HTML (&، < و غیره) و برعکس تبدیل می‌کند. برای جای‌دادن امن متن در HTML مفید است.

باز کردن

فشرده‌ساز CSS

نظرات، فاصله‌های خالی و کاراکترهای غیرضروری را از CSS حذف کنید تا حجم فایل کاهش یابد.

باز کردن

مینیفایر HTML

فضای خالی و کامنت‌ها را از HTML حذف می‌کند. برای کد درج، قالب‌های ایمیل یا HTML تولید (production) مفید است.

باز کردن

فشرده‌ساز JavaScript

فشرده‌سازی پایه JavaScript: نظرات و فضای خالی غیرضروری را حذف می‌کند. برای تولید (production) از یک فشرده‌ساز واقعی (Terser، esbuild) استفاده کنید.

باز کردن

آزمونگر عبارت‌های منظم

عبارت‌های منظم JavaScript را در برابر هر ورودی آزمایش کنید. تطبیق‌ها، گروه‌ها و جایگزینی‌ها را در لحظه ببینید.

باز کردن

مولد هش (MD5 / SHA)

هش‌های رمزنگاری تولید کنید: MD5، SHA-1، SHA-256، SHA-384 و SHA-512. در مرورگر شما از طریق Web Crypto API اجرا می‌شود.

باز کردن

تولیدکننده UUID

UUID نسخه ۴ (شناسه‌های یکتای جهانی تصادفی) را به‌صورت آنلاین تولید کنید. هر کلیک یک نمونه جدید تولید می‌کند که در مرورگر شما ساخته می‌شود.

باز کردن

مبدل Unix timestamp

بین Unix timestamp و تاریخ‌های خوانا برای انسان تبدیل کنید. به‌صورت آنی به‌روزرسانی می‌شود.

باز کردن

مبدل منطقه زمانی

زمان را بین هر دو منطقه زمانی دلخواه تبدیل کنید. برای برنامه‌ریزی جلسات بین‌المللی مفید است.

باز کردن

سازنده عبارت Cron

عبارت‌های زمان‌بندی cron را به‌صورت بصری بسازید. آن‌ها را در برابر زمان‌های اجرای بعدی آزمایش کنید.

باز کردن

مبدل YAML به JSON

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

باز کردن

مبدل JSON به YAML

JSON را به YAML تبدیل کنید. آکولادها، گیومه‌ها و کاماها را حذف کنید تا فایل‌های پیکربندی تمیزتری به دست آورید.

باز کردن

مبدل JSON به XML

JSON را به نشانه‌گذاری XML تبدیل کنید. اشیای تودرتو به عناصر تودرتو تبدیل می‌شوند؛ آرایه‌ها همان برچسب را تکرار می‌کنند.

باز کردن

مبدل XML به JSON

اسناد XML را به JSON تبدیل کنید. ویژگی‌ها به کلیدهایی با پیشوند @ تبدیل می‌شوند؛ برچسب‌های تکراری به آرایه تبدیل می‌شوند.

باز کردن

قالب‌بند SQL

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

باز کردن

مقایسه‌گر متن (Diff)

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

باز کردن

قالب‌بند و زیباساز HTML

HTML مینیفای‌شده یا درون‌خطی را با تورفتگی و شکست خط مناسب قالب‌بندی می‌کند.

باز کردن

قالب‌بند JavaScript

JavaScript فشرده‌شده را با تورفتگی و شکستن خط در نقطه‌ویرگول‌ها و آکولادها قالب‌بندی کنید.

باز کردن

قالب‌بند و زیباساز CSS

CSS فشرده‌شده را با تورفتگی، شکست خط و فاصله‌گذاری مناسب قالب‌بندی کنید.

باز کردن

کدگذار و کدگشای Base32

رشته‌های Base32 را کدگذاری و کدگشایی کنید: در رازهای TOTP، رکوردهای DNS و شناسه‌هایی که به بزرگی و کوچکی حروف حساس نیستند به کار می‌روند.

باز کردن

چرا ابزارهای توسعه‌دهنده‌ای ساختیم که سمت کلاینت اجرا می‌شوند

چسباندن یک JWT در یک ابزار وب نامشخص حس بدی دارد، و به‌حق. JWTها، hashها، بارهای داده base64 و JSON اغلب داده‌های حساس دارند: توکن‌های نشست، پاسخ‌های API، رکوردهای مشتری. هر ابزاری در این صفحه که به‌طور دقیق به یک سرور نیاز ندارد (بیشتر آن‌ها) به‌طور کامل در مرورگر شما با Web Crypto API، TextEncoder و DOMParser اجرا می‌شود. داده‌های شما هرگز دستگاهتان را ترک نمی‌کنند، در گزارش‌های ما ظاهر نمی‌شوند و به هیچ API شخص ثالثی ارسال نمی‌شوند.

چه چیزهایی پوشش داده می‌شود

کدگذارها/کدگشاها برای Base64، Base32، URL و موجودیت‌های HTML. قالب‌بندها برای JSON، YAML، XML، HTML، CSS، JavaScript و SQL. تبدیل‌گرها میان JSON↔YAML، JSON↔XML، CSV↔JSON، CSV→SQL. یاری‌گرهای رمزنگاری: hashهای MD5/SHA، کدگشای JWT (بازرسی امضا، نه اعتبارسنجی)، UUID v4، تبدیل timestamp و منطقه زمانی. آزمونگر regex با برجسته‌سازی بلادرنگ. سازنده عبارت cron با توضیح به زبان ساده.

آیا کیفیت تولید (production) دارند؟

برای استفاده توسعه/رفع اشکال، بله. برای خطوط لوله ساخت، کتابخانه‌های اختصاصی را ترجیح دهید (Prettier برای قالب‌بندی کد، jq برای دستکاری JSON و غیره): آن‌ها موارد لبه‌ای را مدیریت می‌کنند که ابزارهای وب نمی‌توانند (فایل‌های بسیار بزرگ، استریمینگ، سیستم‌های افزونه). اما برای بررسی‌های موردی، کدگشایی بارهای داده webhook، قالب‌بندی یک فایل پیکربندی که قرار است دوباره جای‌گذاری کنید یا تأیید یک regex در برابر ورودی‌های آزمایشی، این‌ها سریع‌تر از نوشتن یک اسکریپت هستند.

پرسش‌های متداول

آیا استفاده از کدگشای JWT با توکن‌های تولید (production) امن است؟
بله: کدگشایی به‌طور کامل در مرورگر شما رخ می‌دهد. ما توکن را منتقل نمی‌کنیم. با این حال، با هر JWT مانند یک اعتبارنامه رفتار کنید: آن را در نوار آدرس جای‌گذاری نکنید یا اسکرین‌شات‌هایی که آن را در بر دارند به اشتراک نگذارید.
آیا می‌توانم از این ابزارها به‌صورت آفلاین استفاده کنم؟
اگر یک‌بار صفحه یک ابزار را باز کنید، JavaScript آن در کش مرورگر شما ذخیره می‌شود. بیشتر ابزارهای سمت کلاینت سپس به‌صورت آفلاین کار می‌کنند. ابزارهای سمت سرور (که یک URL را از طرف شما دریافت می‌کنند) به اتصال نیاز دارند.
چرا قالب‌بند JS به‌خوبی Prettier نیست؟
Prettier یک قالب‌بند کامل مبتنی بر تجزیه‌گر است که بازنویسی‌های سطح AST انجام می‌دهد. قالب‌بند ما یک گذر سریع تورفتگی/شکست خط مبتنی بر رشته است. برای کد تولید از Prettier استفاده کنید؛ برای پاک‌سازی بصری سریع خروجی کوچک‌شده، این کافی است.