أدوات أونلاين للمطورين — سريعة وبدون تسجيل

tulzy مجموعة مجانية من الأدوات التي تعمل في المتصفح للمطورين: تنسيق JSON، توليد UUID، تجزئة MD5/SHA-256، وترميز Base64/URL. بدون تثبيت، وبدون إرسال البيانات إلى أي خادم.

الترميز

Base64

ترميز وفك ترميز Base64 — نص وملفات، مباشرة في المتصفح.

Base32

ترميز وفك ترميز Base32 (RFC 4648) — نص وملفات، مباشرة في المتصفح.

URL Encode/Decode

ترميز وفك ترميز URL — الأحرف التي يجب ترميزها في الروابط ومعاملات الاستعلام.

HTML Entities Encode/Decode

ترميز وفك ترميز كيانات HTML — عرض آمن للأحرف الخاصة في الصفحة.

JWT Encoder/Decoder

ترميز وفك ترميز رموز JWT — الترويسة (Header)، الحمولة (Payload)، توقيع HMAC، والحقول القياسية.

Unicode Escape

ترميز وفك ترميز متتاليات Unicode — الأحرف بصيغة \uXXXX والعكس.

ROT13 / شفرة قيصر

شفرة قيصر — إزاحة دورية لأحرف الأبجدية اللاتينية. ROT13 حالة خاصة بإزاحة 13 (الزر أدناه)، متماثلة: يعطي encode وdecode نفس النتيجة. الأحرف الأخرى (الأرقام، السيريلية، علامات الترقيم) لا تتغير.

Punycode encode/decode

ترميز أسماء النطاقات التي تحتوي على أحرف Unicode (IDN) إلى صيغة Punycode المتوافقة مع ASCII (xn--) والعكس.

شفرة مورس encode/decode

ترميز النص (اللاتيني والسيريلي) إلى شفرة مورس (نقاط وشرطات) والعكس. الأحرف التي لا مقابل لها في الجدول يتم تجاهلها.

Data URI / صورة Base64

ترميز صورة إلى Data URI (data:image/…;base64,…) لإدراجها في CSS/HTML، وفك ترميز Data URI أو Base64 خام إلى ملف — كل ذلك مباشرة في المتصفح.

Gzip/Deflate ↔ Base64

ضغط النص بصيغة Gzip أو Deflate ثم ترميز النتيجة بـ Base64 — والعكس. يعمل عبر Compression Streams API مباشرة في المتصفح.

XML Entities Encode/Decode

ترميز وفك ترميز كيانات XML — الكيانات الخمسة القياسية (علامة العطف، الأقواس الزاوية، الفاصلة العليا، علامات الاقتباس) ومراجع الأحرف الرقمية.

JSON

JSON Formatter / Minify / Validator

تنسيق (مسافة بادئة بمقدار حرفين) وضغط والتحقق من JSON مباشرة في المتصفح.

مختبر JSONPath

اختبار تعبيرات JSONPath على بيانات JSON حقيقية — معاينة فورية للقيم الموجودة ومساراتها.

JSON Diff / Compare

مقارنة مستندي JSON — ما تمت إضافته أو حذفه أو تغييره، مع المسار الدقيق لكل اختلاف.

JSON Schema Validator

التحقق من بيانات JSON مقابل JSON Schema (نمط draft-07) — مع المسار الدقيق وشرح لكل مخالفة.

JSON Path Extractor / Flatten

تسطيح (Flatten) JSON متداخل إلى قائمة مسطحة "مسار: قيمة" وإعادة تجميعه إلى بنية متداخلة (Unflatten). ترميز المسار هو نفسه المستخدم في JSONPath/JSON Diff: store.book[0].price.

JSON Sort Keys

ترتيب أبجدي تكراري لمفاتيح الكائنات في JSON — ترتيب عناصر المصفوفات لا يتغير، فقط مفاتيح الكائنات في كل مستوى تداخل.

JSON Repair

إصلاح JSON التالف — فواصل زائدة، علامات اقتباس مفردة، مفاتيح بدون علامات اقتباس، تعليقات، قيم Python الحرفية (True/False/None) والمزيد — مع قائمة بجميع الإصلاحات المطبقة.

Mock JSON Generator

توليد بيانات JSON وهمية بناءً على قالب: قيم عناصر نائبة مثل {{name}} أو {{email}}، وتتكرر المصفوفات عبر "المفتاح|N".

JSON ↔ YAML / CSV / XML / TOML

تحويل JSON إلى YAML أو CSV أو XML أو TOML والعكس — كل ذلك في المتصفح، بدون مكتبات.

النص

Case Converter

تحويل النص أو المعرّف مباشرة إلى جميع الأنماط الشائعة — camelCase وsnake_case وkebab-case وغيرها. يتعرف على حدود الكلمات في camelCase/PascalCase، والاختصارات (XMLParser ← XML + Parser)، والأرقام.

Text Diff

مقارنة نصين سطرًا بسطر — ما تمت إضافته أو حذفه أو تغييره، مع تمييز على مستوى الكلمة في الأسطر التي تغيرت.

Regex Tester / Find & Replace

اختبار التعبيرات النمطية على نص حقيقي: تمييز التطابقات وتحليل مجموعات الالتقاط، أو استبدال التطابقات الموجودة بنص جديد.

Sort & Dedupe Lines

ترتيب أسطر النص أبجديًا، وإزالة التكرارات، والأسطر الفارغة، والمسافات الزائدة.

String Escape

إضافة رموز الهروب إلى النص لتحويله إلى حرفية نصية (علامات اقتباس، شرطة مائلة عكسية، أحرف تحكم) جاهزة للصق في الكود، أو إزالة رموز الهروب والرجوع إلى النص الأصلي.

CRLF ↔ LF Converter

تحويل نهايات الأسطر بين Windows (CRLF) وUnix/macOS (LF) وMac الكلاسيكي (CR)، مع اكتشاف النهايات المختلطة.

Character & Word Counter

إحصائيات النص في الوقت الفعلي: الأحرف (مع المسافات وبدونها)، الكلمات، الأسطر، الجمل، الفقرات، والحجم بالبايت (UTF-8).

Lorem Ipsum Generator

مولّد نص Lorem Ipsum التجريبي — على شكل فقرات أو جمل أو كلمات منفردة.

Slugify

تحويل النص إلى "slug" آمن للاستخدام في الروابط: تحويل الحروف السيريلية (الأوكرانية/الروسية) إلى حروف لاتينية وفق المعيار الرسمي، إزالة علامات التشكيل والأحرف الزائدة، وتحويل الأحرف إلى حالة صغيرة.

Markdown Preview / HTML ↔ Markdown

معاينة حية لـ Markdown كـ HTML منسّق، بالإضافة إلى التحويل في الاتجاهين: Markdown → HTML وHTML → Markdown.

Whitespace & Trim Tools

تنظيف النص من المسافات الزائدة: قص المسافات عند أطراف الأسطر، دمج المسافات المتكررة، إزالة الأسطر الفارغة، تحويل التبويبات ↔ المسافات.

Text Reverse

عكس النص: حسب الأحرف، أو حسب الكلمات (ترتيب الكلمات)، أو حسب الأسطر (ترتيب الأسطر).

Word/Character Frequency Counter

تحليل تكرار النص: عدد مرات ظهور كل كلمة أو حرف، مرتبة حسب العدد.

التجزئة/التشفير

Hash Generator

حساب تجزئة (hash) لنص أو ملف بثلاث عشرة خوارزمية في آن واحد: MD5، SHA-1، SHA-256، SHA-384، SHA-512، SHA3-256، SHA3-512، RIPEMD-160، BLAKE2b، BLAKE2s، BLAKE3، CRC32، وAdler-32.

Checksum Verifier

تحقق من سلامة ملف أو نص — الصق الهاش المتوقع وستكتشف الأداة الخوارزمية من بين 13 خوارزمية مدعومة.

HMAC Generator

حساب HMAC (رمز مصادقة الرسائل المعتمد على الهاش) لنص أو ملف باستخدام مفتاح سري — بثماني خوارزميات دفعة واحدة: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

تجزئة كلمات المرور باستخدام bcrypt (بملح عشوائي وتكلفة قابلة للتعديل) والتحقق من كلمة مرور مقابل هاش bcrypt موجود.

UUID Generator

توليد UUID بالإصدارات 1 و3 و4 و5 و6 و7 — عشوائية، مبنية على الوقت، ومشتقة من اسم (name-based).

مولّد كلمات المرور

كلمات مرور عشوائية تشفيريًا بطول ومجموعة أحرف قابلين للتخصيص.

AES Encrypt/Decrypt

تشفير وفك تشفير النص باستخدام AES-GCM أو AES-CBC باستخدام كلمة مرور (المفتاح مُشتق عبر PBKDF2).

Argon2 Hash + Verify

تجزئة كلمات المرور باستخدام Argon2 (الفائز في Password Hashing Competition، RFC 9106) — بأنواع d/i/id، مع التحقق مقابل هاش موجود.

Scrypt Hash + Verify

تجزئة كلمات المرور باستخدام scrypt (RFC 7914، دالة اشتقاق مفتاح كثيفة الذاكرة) مع التحقق مقابل هاش موجود.

TOTP Generator/Verifier

كلمات مرور لمرة واحدة قائمة على الوقت (TOTP، RFC 6238) — توليد الرمز الحالي من سر (secret) والتحقق من رمز مُدخل مع تحمل انحراف الساعة.

PBKDF2 Hash + Verify

اشتقاق مفتاح عبر PBKDF2 (RFC 8018) من كلمة مرور، باستخدام HMAC-SHA1/256/384/512 وعدد تكرارات قابل للتخصيص.

X.509 / SSL Certificate Decoder

تحليل شهادة PEM (X.509/ASN.1 DER) — الموضوع، الجهة المُصدرة، مدة الصلاحية، المفتاح العام، الامتدادات، والبصمات.

PGP/GPG Encrypt/Decrypt

توليد مفاتيح PGP، وتشفير وفك تشفير الرسائل (OpenPGP، RFC 4880) عبر مكتبة openpgp.js.

الوقت/الأرقام

Unix Timestamp ↔ التاريخ

تحويل وقت Unix إلى تاريخ والعكس، مع دعم أي منطقة زمنية (IANA).

Cron Parser

تحليل تعبير cron (5 أو 6 حقول، بما في ذلك اختصارات @) — وصف الجدول بلغة بسيطة والتشغيلات القادمة في المنطقة الزمنية المختارة.

محول أنظمة العد

تحويل ثنائي الاتجاه بين النظام الثنائي والثماني والعشري والسداسي عشري وأي أساس اختياري (2-36) — أدخل رقمًا في أي حقل.

العمليات على البتات

AND/OR/XOR/NAND/NOR/XNOR/NOT والإزاحات على أعداد صحيحة بعرض محدد (8/16/32/64 بت) في أي نظام عد.

حاسبة الفرق بين التواريخ

الفرق الدقيق بين تاريخين/وقتين — تفصيل تقويمي (سنوات، أشهر، أيام…)، المدة الإجمالية، وعدد أيام العمل.

حاسبة العمر

العمر الدقيق من تاريخ الميلاد — سنوات/أشهر/أيام، إجمالي المدة المُعاشة وموعد عيد الميلاد القادم.

محول المناطق الزمنية

لحظة واحدة — في عدة مناطق زمنية في آنٍ واحد. قارن ساعات العمل، خطط للمكالمات، شاهد فرق الأيام.

حاسبة المدة

جمع أو طرح عدة مدد زمنية — مفيد لحساب ساعات العمل، مدة الفيديو، أو إجمالي وقت المهام.

محلل مدة ISO 8601

تحليل نص مثل "P3Y6M4DT12H30M5S" إلى شكل مقروء، أو بناء نص كهذا من سنوات/أشهر/أيام/ساعات/دقائق/ثوانٍ.

رقم الأسبوع (ISO 8601)

معرفة رقم الأسبوع وفق ISO 8601 لتاريخ ما، أو إيجاد تاريخي بداية ونهاية أسبوع معين.

محول الأرقام الرومانية

رقم عربي ↔ رقم روماني. اكتب في أي من الحقلين وسيتحدث الآخر تلقائيًا.

محول IEEE 754 float

رقم عشري ↔ تمثيل ثنائي وفق IEEE 754 (دقة أحادية أو مزدوجة) — الإشارة، الأس، الجزء العشري (mantissa)، القيم الخاصة.

الرقم كتابةً

تحويل رقم إلى نص (بالأوكرانية أو الروسية أو الإنجليزية)، مع وضع اختياري لكتابة المبلغ بالحروف للهريفنيا أو الدولار أو اليورو أو الروبل.

تطوير الويب

Color Converter

تحويل الألوان بين HEX وRGB وHSL وHSV/HSB وCMYK — أدخل قيمة في أي حقل وسيتم تحديث الباقي فورًا.

CSS Minify / Beautify

ضغط CSS للإنتاج أو تنسيق CSS المصغّر إلى شكل سهل القراءة.

JS Minify / Beautify

ضغط JavaScript للإنتاج أو تنسيق الكود المصغّر إلى شكل سهل القراءة.

HTML Minify / Beautify

ضغط HTML للإنتاج أو تنسيق الكود المصغّر إلى شكل سهل القراءة.

CSS Gradient Generator

إنشاء تدرج خطي أو شعاعي أو مخروطي من عدة ألوان والحصول على CSS جاهز.

Credit Card Validator

التحقق من رقم البطاقة باستخدام خوارزمية Luhn، وتحديد شبكة الدفع والطول. كل شيء يُحسب في المتصفح — الرقم لا يُرسل إلى أي مكان.

IBAN Validator

التحقق من IBAN عبر المجموع الاختباري ISO 7064 (mod 97)، الصيغة، والطول المتوقع لهذا البلد. كل شيء يُحسب في المتصفح.

QR Code Generator / Reader

إنشاء رمز QR من نص أو رابط، أو قراءة المحتوى من صورة تم تحميلها.

Barcode Generator

إنشاء باركود خطي (CODE128، EAN-13، UPC، CODE39 وغيرها) من نص أو أرقام.

Placeholder Image Generator

إنشاء صورة نائبة (placeholder) بحجم محدد للتخطيطات والتصميم.

الشبكة/HTTP

URL Parser

تحليل URL إلى مكوناته — البروتوكول، المضيف، المنفذ، المسار، معاملات الاستعلام، الجزء (fragment).

Query String ↔ JSON

تحليل query string الخاص بـ URL إلى كائن JSON، أو تجميع JSON مرة أخرى إلى query string.

User-Agent Parser

تحليل سلسلة User-Agent إلى المتصفح والمحرك ونظام التشغيل ونوع الجهاز.

Basic Auth Generator

توليد أو فك ترميز رأس HTTP Basic Authentication — Base64(اسم المستخدم:كلمة المرور).

HTTP Headers Parser

تحليل ترويسات HTTP الخام (من curl -I أو DevTools أو raw response) إلى قائمة حقول مع شرح والتحقق من ترويسات الأمان.

Cookie Parser

تحليل ترويسة Set-Cookie أو سلسلة Cookie/document.cookie إلى الاسم والقيمة والسمات، والتحقق من الأخطاء الأمنية الشائعة.

CORS Checker / Explainer

شرح خطوة بخطوة ما إذا كان المتصفح سيسمح بطلب عبر النطاقات — تصنيف simple/preflight، التحقق من ترويسات Access-Control-* في الاستجابة، ملخص.

Email Header Analyzer

تحليل ترويسات البريد الإلكتروني الخام (View Source / Show Original) — الحقول الأساسية، سلسلة Received مع التوقيتات، SPF/DKIM/DMARC، علامات تزوير From/Reply-To.