UTILS.
حریم خصوصی از ابتدا

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

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

تبدیل داده‌های ساختاریافته

{}

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

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

⇄

مبدل CSV ⇄ JSON

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

TS

تبدیل JSON به TypeScript

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

⊞}

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

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

A↓}

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

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

}<

JSON به XML

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

}±

مقایسه‌ی JSON

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

Y⇄

مبدل YAML ⇄ JSON

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

T⇄

مبدل TOML ⇄ JSON

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

🐹

JSON به استراکت Go

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

🔁

مبدل XML به JSON

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

قالب‌بندی و کم‌حجم‌سازی کد

کدگذاری و بررسی داده‌ها

64

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

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

&

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

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

"

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

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

\n

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

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

45

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

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

xn

مبدل Punycode / IDN

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

NFC

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

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

🔠

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

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

🔢

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

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

🔤

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

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

🔤

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

هر رشته را به 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.

0b

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

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

بررسی نشانی‌ها و درخواست‌های وب

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

تولید و بررسی شناسه‌ها

آماده‌سازی محتوای وب و فایل‌ها

تنظیم کارهای توسعه

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