UTILS.
۱۰۰٪ در مرورگر

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

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

{}

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

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

64

رمزگذار / رمزگشای Base64

رمزگذاری متن به Base64 یا رمزگشایی مجدد آن — با پشتیبانی کامل از UTF-8.

%

رمزگذار / رمزگشای URL

رمزگذاری درصدی رشته‌ها برای استفاده ایمن در URLها، یا رمزگشایی مجدد آن‌ها.

#

تولیدکننده هش

تولید هش SHA-1، SHA-256، SHA-384 و SHA-512 از هر متن.

JWT

رمزگشای JWT

رمزگشایی محلی هدر و محموله یک توکن وب JSON — بدون تأیید اعتبار.

تجزیه‌گر عبارت cron

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

.*

آزمایشگر regex

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

مبدل CSV ⇄ JSON

تبدیل CSV به یک آرایه JSON و JSON به CSV.

&

رمزگذار موجودیت HTML

رمزگذاری متن به موجودیت‌های HTML یا رمزگشایی موجودیت‌ها به متن.

جمع کنترلی فایل (WASM)

محاسبه CRC-32، Adler-32 و SHA-256 هر فایل — با قدرت WebAssembly.

TS

تبدیل JSON به TypeScript

از یک نمونه JSON اینترفیس‌های TypeScript بساز و انواع داده را به‌صورت بازگشتی استنتاج کن.

</>

قالب‌بند XML

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

قالب‌بند SQL

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

فشرده‌ساز HTML

HTML را با حذف کامنت‌ها و جمع‌کردن فاصله‌های اضافی فشرده کن.

فشرده‌ساز CSS

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

"

اسکیپ‌کننده رشته JSON

یک رشته را برای استفاده ایمن درون یک سند JSON اسکیپ یا آن‌اسکیپ کن.

\n

اسکیپ‌کننده بک‌اسلش

دنباله‌های بک‌اسلش مانند ‎\n‎، ‎\t‎ و ‎\uXXXX‎ را اسکیپ یا آن‌اسکیپ کن.

?=

تجزیه‌گر Query String

یک query string از URL را به JSON تبدیل کنید و JSON را دوباره به query string برگردانید.

تجزیه‌گر URL

یک URL را به بخش‌های پروتکل، host، پورت، مسیر، query و hash آن تفکیک کنید.

UA

تجزیه‌گر User-Agent

مرورگر، موتور رندر و سیستم‌عامل را از یک رشته user-agent شناسایی کنید.

آزمایشگر رویداد صفحه‌کلید

‏key، code و keyCode هر کلیدی را که فشار می‌دهید، همراه با وضعیت کلیدهای تغییردهنده ببینید.

کدهای وضعیت HTTP

نام و معنای هر کد وضعیت HTTP را با شماره یا متن جستجو کنید.

755

محاسبه‌گر Chmod

بین مجوزهای فایل یونیکس به‌صورت نمادین و octal، در هر دو جهت تبدیل کنید.

⊞}

تخت‌سازی / بازگردانی JSON

JSON تو‌در‌تو را به کلیدهای نقطه‌ای تخت کنید، یا اشیای تو‌در‌تو را از کلیدهای تخت بازسازی کنید.

A↓}

مرتب‌ساز کلید JSON

کلیدهای یک شیء JSON را به‌صورت بازگشتی، صعودی یا نزولی مرتب کنید.

}<

JSON به XML

یک شیء JSON را به یک سند XML با تورفتگی تبدیل کنید.

<↓

HTML به Markdown

HTML ساده را همزمان با تایپ به Markdown تمیز تبدیل کنید.

{ }

زیباساز CSS

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

.gi

سازنده‌ی .gitignore

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

مقایسه‌ی JSON

دو شیء JSON را مقایسه کنید و هر مقدار اضافه‌شده، حذف‌شده و تغییریافته را بر اساس مسیر فهرست کنید.

▦<

سازنده‌ی جدول HTML

سطرهای جداشده با کاما، تب یا سمیکالن را به نشانه‌گذاری تمیز جدول HTML همراه با پیش‌نمایش تبدیل کنید.

▦|

سازنده‌ی جدول Markdown

داده‌ی CSV یا TSV را به یک جدول Markdown هم‌تراز و فاصله‌گذاری‌شده به سبک GitHub تبدیل کنید.

ULID

تولیدکننده ULID

تولید شناسه‌های یکتای ULID که قابل مرتب‌سازی و دارای ترتیب واژه‌نامه‌ای هستند.

nano

تولیدکننده Nano ID

تولید شناسه‌های یکتای فشرده و سازگار با URL با اندازه و الفبای دلخواه.

رمزگشای شناسه Snowflake

رمزگشایی شناسه snowflake توییتر یا دیسکورد به مهر زمانی، کارگر، فرایند و دنباله آن.

45

رمزگذار/رمزگشای Base45

رمزگذاری و رمزگشایی Base45 طبق تعریف RFC 9285، که در کدهای QR گواهی کووید اتحادیه اروپا استفاده می‌شود.

xn

مبدل Punycode / IDN

تبدیل نام‌های دامنه بین‌المللی به Punycode ‏(xn--) اَسکی و بازگشت به یونیکد.

NFC

نرمال‌ساز یونیکد

نرمال‌سازی متن یونیکد با استفاده از شکل‌های NFC، NFD، NFKC یا NFKD.

mime

جستجوی نوع MIME

یافتن نوع محتوای MIME برای یک پسوند فایل، یا جستجو بر اساس نوع MIME.

.ext

اطلاعات پسوند فایل

بررسی معنای یک پسوند فایل، دسته‌بندی آن و نوع MIME معمول آن.

Y⇄

مبدل YAML ⇄ JSON

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

T⇄

مبدل TOML ⇄ JSON

فایل‌های پیکربندی TOML را به JSON و JSON را دوباره به TOML با گزارش‌دهی روشن خطاهای نحوی تبدیل کنید.

0b

ماشین‌حساب دودویی و هگز

اعداد را در مبناهای دودویی، هشت‌هشتی، ده‌دهی و هگز با ریاضیات دقیق BigInt جمع، تفریق، ضرب، تقسیم یا شیفت بیتی و ترکیب کنید.

🔒

تولیدکننده‌ی htpasswd.

خطوط htpasswd. آپاچی/nginx را با هش‌های نمک‌دار APR1-MD5 یا SHA-1، کاملاً آفلاین در مرورگر خود بسازید.

🐹

JSON به استراکت Go

یک نمونه JSON را به استراکت‌های تایپ‌دار Go با تگ‌های json تبدیل کنید. int64، float64، bool، استراکت‌های تودرتو و اسلایس‌ها را در مرورگر شما استنتاج می‌کند.

🖼️

رمزگذار SVG به CSS / Data-URI

مارک‌آپ SVG را به‌صورت یک data URI با رمزگذاری URL یا base64 رمزگذاری کنید، با خطوط آماده‌چسباندن CSS background-image و <img>. مینی‌فای اختیاری.

🔑

مبدل .env ⇄ JSON

تبدیل یک فایل .env به یک شیء JSON یا تبدیل JSON به خطوط KEY=value فایل .env، کاملاً در مرورگر شما.

🔁

مبدل XML به JSON

XML را به JSON و بالعکس در مرورگر خود تبدیل کنید، با حفظ ویژگی‌ها، گره‌های متنی و عناصر تکراری.

🌀

مبدل cURL به کد

یک دستور curl را جای‌گذاری کنید و یک قطعه‌کد معادل JavaScript fetch() دریافت کنید — متد، هدرها، بدنه و احراز هویت.

🔠

کدگذاری و کدگشایی Ascii85 / Base85

بایت‌ها را به Ascii85/Base85 کدگذاری کنید و دوباره کدگشایی کنید، با پشتیبانی از حالت استاندارد و حالت Adobe (<~ ~>)، کاملاً در مرورگر شما.

🔢

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

اعداد صحیح یا رشته‌های بایتی را به Base62 فشرده و ایمن برای URL (0-9A-Za-z) و برعکس تبدیل کنید، با پشتیبانی BigInt و حالت الفبای GMP، همه در مرورگر.

🎨

زیباساز / قالب‌بند JavaScript

کد JavaScript و JSON فشرده یا نامرتب را با تورفتگی، فاصله‌گذاری و شکست خطوط یکنواخت زیبا کنید — یک قالب‌بند دست‌نوشته که کاملاً در مرورگر اجرا می‌شود.

🗜️

فشرده‌ساز JavaScript

با حذف کامنت‌ها و فضای خالی غیرضروری، JavaScript را کوچک کنید در حالی که رشته‌ها، template literalها و regex را ایمن حفظ می‌کند — به‌صورت محلی در مرورگر شما اجرا می‌شود.

🔤

Escape / Unescape رشته کد منبع

متن را به‌عنوان یک رشته literal برای Java، C#، C/C++، JavaScript، JSON، SQL یا XML/HTML escape یا unescape کنید — یک ابزار، هفت زبان، همه در مرورگر.

🏦

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

یک شماره حساب بانکی بین‌المللی را به‌صورت آفلاین با checksum روش MOD-97 اعتبارسنجی کنید و آن را به کشور، ارقام کنترلی، کد بانک، شعبه و حساب تجزیه کنید.

🏦

اعتبارسنج و تجزیه‌گر کد BIC / SWIFT

یک کد BIC/SWIFT را در برابر قالب ISO 9362 اعتبارسنجی کنید و آن را به بخش‌های بانک، کشور، مکان و شعبه تجزیه کنید — با نشانگرهای test/passive.

📜

کدگشای گواهی X.509

یک گواهی X.509 / TLS با قالب PEM یا DER را در مرورگر خود کدگشایی کنید: subject، issuer، اعتبار، سریال، کلید عمومی، SANها، کاربرد کلید و اثرانگشت‌های SHA-1/256.

🗜️

فشرده‌سازی و بازگشایی Gzip / Zlib / Deflate

متن را با قالب‌های بومی gzip، zlib (deflate) یا DEFLATE خام در مرورگر فشرده یا بازگشایی کنید، با خروجی base64/hex و نسبت فشرده‌سازی.

🛡️

Defang و Refang کننده URL / IP

URLها، دامنه‌ها، IPها و ایمیل‌ها را defang یا refang کنید (http→hxxp، .→[.]، @→[at]) تا شاخص‌های مخرب بدون قابل‌کلیک شدن به‌طور ایمن به اشتراک گذاشته شوند.

🔤

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

هر رشته را به code pointها بشکنید و برای هر یک مقدار hex به‌صورت U+، دسته، بلوک، بایت‌های UTF-8/UTF-16، entity مربوط به HTML، escape مربوط به JS، percent-encoding و نشانگرها را نشان دهید.

✉️

کدگذاری و کدگشایی Quoted-Printable

متن را به Quoted-Printable مربوط به MIME (escapeهای =XX، شکست خطوط نرم) کدگذاری یا از آن کدگشایی کنید، با یک حالت body و حالت header 'Q' مربوط به RFC 2047.

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