Skip to content

مرمّز ومفكك ترميز URL مع محلل روابط مدمج

رمّز وفك ترميز روابط URL فوراً أونلاين — مع محلل روابط مدمج ووضعي encodeURI وencodeURIComponent. مجاني وخاص 100%. جرّبه الآن.

بدون تتبّع يعمل في المتصفّح مجاني
مفكوك الترميز
مرمّز
تمت المراجعة للتوافق مع RFC 3986 وصحة encodeURI/encodeURIComponent وترميز UTF-8فريق هندسة Go Tools · Apr 7, 2026

ما هو ترميز URL (الترميز بالنسبة المئوية)؟

ترميز URL، المعروف رسمياً بالترميز بالنسبة المئوية، هو آلية معرّفة في RFC 3986 لتمثيل الأحرف في معرّف المورد الموحد (URI) غير المسموح بها أو ذات معنى خاص. يحوّل كل بايت غير آمن إلى علامة نسبة مئوية (%) متبوعة برقمين سداسيين عشريين — مثلاً المسافة تصبح %20، وعلامة العطف تصبح %26، والحرف الصيني 中 يصبح %E4%B8%AD.

يمكن أن تحتوي الروابط فقط على مجموعة محدودة من أحرف مجموعة ASCII. الحروف والأرقام وعدد قليل من الرموز (- _ . ~) تعتبر 'غير محجوزة' ويمكن أن تظهر كما هي. جميع الأحرف الأخرى — بما في ذلك المسافات وعلامات الترقيم والنطاق الكامل لـ Unicode — يجب ترميزها بالنسبة المئوية لنقلها بأمان في الرابط.

الترميز بالنسبة المئوية ضروري في جميع أنحاء الويب: المتصفحات ترمّز إرسالات النماذج، وواجهات API تتطلب معاملات استعلام مرمّزة، وتدفقات OAuth تعتمد على ترميز روابط إعادة التوجيه بشكل صحيح.

توفر هذه الأداة وضعي encodeURI وencodeURIComponent، ومحلل بنية روابط مدمج، وتحويل في الوقت الفعلي، واكتشاف الترميز المزدوج — كل ذلك يعمل بخصوصية في متصفحك.

غالباً ما يُستخدم ترميز URL جنباً إلى جنب مع أدوات تطوير ويب أخرى. قد تحتاج إلى ترميز رابط بـ Base64 لتضمينه في رمز JWT أو حمولة API، أو تنسيق بيانات JSON التي تحتوي على سلاسل روابط لفحص بنيتها.

// Encode a query parameter value
const param = encodeURIComponent('hello world & goodbye');
console.log(param); // → 'hello%20world%20%26%20goodbye'

// Encode a full URL (preserves structure)
const url = encodeURI('https://example.com/path name?q=hello world');
console.log(url); // → 'https://example.com/path%20name?q=hello%20world'

// Decode a percent-encoded string
const decoded = decodeURIComponent('hello%20world%20%26%20goodbye');
console.log(decoded); // → 'hello world & goodbye'

// Build a URL with encoded parameters
const base = 'https://api.example.com/search';
const query = `?q=${encodeURIComponent('你好')}&lang=zh`;
console.log(base + query); // → 'https://api.example.com/search?q=%E4%BD%A0%E5%A5%BD&lang=zh'

الميزات الرئيسية

وضعا ترميز مزدوجان

بدّل بين encodeURI (يحافظ على بنية الرابط) وencodeURIComponent (يرمّز كل شيء لقيم المعاملات) لمطابقة حالة استخدامك بالضبط.

محلل روابط مدمج

يقسم أي رابط تلقائياً إلى البروتوكول والمضيف والمنفذ والمسار ومعاملات الاستعلام والجزء — كل حقل قابل للتحرير ويمكن إعادة بنائه في رابط جديد.

تحويل في الوقت الفعلي

رمّز وفك الترميز فوراً أثناء الكتابة — لا حاجة لنقر أزرار، تظهر النتائج فوراً في المنطقة الأخرى مع كل ضغطة مفتاح.

يعمل بالكامل في المتصفح

تتم جميع العمليات محلياً في متصفحك باستخدام واجهات JavaScript الأصلية. لا تغادر بياناتك جهازك أبداً — لا تحميلات على الخوادم ولا تتبع.

دعم كامل لـ UTF-8

يتعامل بشكل صحيح مع الأحرف الصينية واليابانية والكورية والعربية والرموز التعبيرية وأي نص Unicode من خلال ترميز بايتات UTF-8 الصحيح.

اكتشاف الترميز المزدوج

يكتشف تلقائياً ويحذر من مشاكل الترميز المزدوج مثل %2520 (نسبة مئوية مرمّزة لـ %20)، مما يساعدك على تجنب أحد أكثر أخطاء ترميز الروابط شيوعاً.

أمثلة

فك ترميز رابط مشوّه

https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
https://example.com/search?q=hello world&lang=en

يتم فك ترميز رابط مرمّز بالكامل بالنسبة المئوية إلى شكله البشري القابل للقراءة، مع كشف معاملات الاستعلام الأصلية والبنية

أحرف صينية

https://example.com/search?q=你好世界
https://example.com/search?q=%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C

تُحوّل الأحرف الصينية إلى تسلسلات بايتات UTF-8 ويتم ترميزها بالنسبة المئوية

معاملات الاستعلام

https://example.com/api?name=John Doe&role=admin&lang=en&sort=date desc
https://example.com/api?name=John%20Doe&role=admin&lang=en&sort=date%20desc

تُرمّز المسافات والأحرف الخاصة في قيم معاملات الاستعلام بالنسبة المئوية مع الحفاظ على بنية الرابط

رابط كامل

https://user:pass@example.com:8080/path/to/page?key=value&arr[]=1#section-2
https://user:pass@example.com:8080/path/to/page?key=value&arr%5B%5D=1#section-2

رابط كامل مع بيانات اعتماد ومنفذ ومسار ومعاملات استعلام بأقواس ومعرّف جزء

رابط إعادة توجيه OAuth

https://auth.example.com/authorize?redirect_uri=https://myapp.com/callback?code=abc&state=xyz
https://auth.example.com/authorize?redirect_uri=https%3A%2F%2Fmyapp.com%2Fcallback%3Fcode%3Dabc%26state%3Dxyz

قيمة redirect_uri نفسها تحتوي على رابط كامل يجب ترميزه حتى لا تُفسَّر أحرفه الخاصة كجزء من الرابط الخارجي

كيفية الاستخدام

  1. 1

    أدخل رابطاً أو سلسلة مرمّزة

    الصق رابطاً في منطقة النص المفكوك لترميزه، أو الصق سلسلة مرمّزة بالنسبة المئوية في منطقة النص المرمّز لفك ترميزها. اختر وضع encodeURI أو encodeURIComponent حسب حالة استخدامك.

  2. 2

    شاهد النتائج والبنية المحللة

    تتحدث المنطقة الأخرى فوراً أثناء الكتابة. يقسم محلل الروابط البنية إلى بروتوكول ومضيف ومنفذ ومسار ومعاملات استعلام وجزء — جميعها قابلة للتحرير.

  3. 3

    انسخ أو أعد البناء

    انقر على انسخ لنسخ النتيجة المرمّزة أو المفكوكة. حرّر مكونات الرابط الفردية وانقر على إعادة البناء لإنشاء رابط جديد من الأجزاء المعدّلة.

أخطاء شائعة

الترميز المزدوج (%2520 بدلاً من %20)

يحدث الترميز المزدوج عندما يُرمّز رابط مرمّز بالفعل مرة أخرى. يُرمّز % في %20 إلى %25، محوّلاً %20 إلى %2520.

✗ خطأ
https://example.com/path%2520with%2520spaces
✓ صحيح
https://example.com/path%20with%20spaces

المسافة مرمّزة كـ + في أجزاء المسار

الحرف + يمثل مسافة فقط في تنسيق application/x-www-form-urlencoded (سلاسل الاستعلام من نماذج HTML). في أجزاء مسار الرابط، يُفسَّر + كعلامة زائد حرفية. استخدم دائماً %20 للمسافات في أجزاء المسار.

✗ خطأ
https://example.com/my+file+name.pdf
✓ صحيح
https://example.com/my%20file%20name.pdf

استخدام encodeURI على قيم معاملات الاستعلام

لا يرمّز encodeURI() الأحرف & و= أو أحرف محجوزة أخرى، لذا استخدامه على قيمة معامل تحتوي على هذه الأحرف يُفسد بنية سلسلة الاستعلام.

✗ خطأ
encodeURI('key=value&more')  → 'key=value&more' (& not encoded!)
✓ صحيح
encodeURIComponent('key=value&more')  → 'key%3Dvalue%26more'

افتراض ترميز غير UTF-8

تستخدم بعض الأنظمة القديمة ترميزات مثل Latin-1 أو Shift-JIS لمعاملات الروابط. تتطلب المعايير الحديثة UTF-8. فك ترميز معامل Shift-JIS بمفكك ترميز UTF-8 ينتج نصاً تالفاً.

✗ خطأ
Decoding %82%B1%82%F1 as UTF-8 (this is Shift-JIS for こん)
✓ صحيح
Using UTF-8: %E3%81%93%E3%82%93 correctly decodes to こん

ترميز مسارات نسبية بدون سياق

ترميز مسار نسبي مثل ../images/photo.jpg باستخدام encodeURIComponent يحوّل الخطوط المائلة والنقاط إلى تسلسلات مرمّزة، مما يكسر بنية المسار.

✗ خطأ
encodeURIComponent('../images/photo.jpg')  → '..%2Fimages%2Fphoto.jpg'
✓ صحيح
Encode each segment: '../images/' + encodeURIComponent('my photo.jpg')

حالات الاستخدام الشائعة

تصحيح الروابط المشوّهة
فك ترميز الروابط المرمّزة بالنسبة المئوية من سجلات الخادم أو رسائل الخطأ أو أدوات المطور في المتصفح لقراءة النص الأصلي القابل للقراءة.
تطوير واجهات API
ترميز قيم معاملات الاستعلام لاستدعاءات REST API، مع ضمان عدم كسر الأحرف الخاصة مثل & و= والمسافات لرابط الطلب.
إعداد تدفق OAuth
ترميز redirect_uri ومعاملات الرابط الأخرى بشكل صحيح في روابط تفويض OAuth لمنع فشل المصادقة.
الروابط الدولية
ترميز وفك ترميز الروابط التي تحتوي على أحرف صينية أو يابانية أو كورية أو عربية أو أحرف غير ASCII أخرى لتطبيقات الويب الدولية.
تحليل روابط التسويق
فك ترميز روابط التتبع من حملات البريد الإلكتروني ومنصات الإعلان لفهم معاملات UTM المضمنة وسلاسل إعادة التوجيه.
فحص بنية الرابط
تحليل الروابط المعقدة إلى مكوناتها — البروتوكول والمضيف والمنفذ والمسار ومعاملات الاستعلام والجزء — للتحليل والتعديل.

تفاصيل تقنية

أحرف RFC 3986 المحجوزة وغير المحجوزة
يعرّف RFC 3986 الأحرف غير المحجوزة (A-Z وa-z و0-9 و- و. و_ و~) التي لا تحتاج أبداً للترميز، والأحرف المحجوزة (: و/ و? و# و[ و] و@ و! و$ و& و' و( و) و* و+ و, و; و=) التي تعمل كمحددات URI ويجب ترميزها عند استخدامها كبيانات.
تدفق ترميز بايتات UTF-8
تُحوّل الأحرف غير ASCII أولاً إلى نقطة رمز Unicode، ثم تُرمّز كبايتات UTF-8 (1-4 بايتات حسب نطاق نقطة الرمز)، ثم يُرمّز كل بايت بالنسبة المئوية كـ %XX. مثلاً: é (U+00E9) ← بايتات UTF-8: C3 A9%C3%A9.
مصطلح URL مقابل URI
URI (معرّف المورد الموحد) هو المصطلح العام لأي سلسلة معرّف. URL (محدد موقع المورد الموحد) هو URI يحدد أيضاً آلية الوصول (مثل https://). تنطبق قواعد الترميز في RFC 3986 على جميع معرّفات URI.

أفضل الممارسات

استخدم الوضع المناسب للمهمة
استخدم encodeURIComponent() لمفاتيح وقيم معاملات الاستعلام الفردية. استخدم encodeURI() فقط عندما يكون لديك رابط كامل وتريد ترميز الأحرف غير الآمنة دون كسر بنيته.
تجنب الترميز المزدوج
قبل ترميز سلسلة، تحقق مما إذا كانت مرمّزة بالفعل. ابحث عن تسلسلات % موجودة. ترميز سلسلة مرمّزة بالفعل يحوّل %20 إلى %2520. إذا لم تكن متأكداً، فك الترميز أولاً ثم رمّز مرة واحدة.
فك الترميز على جانب الخادم
معظم أطر الويب تفك ترميز معاملات الرابط تلقائياً قبل أن يراها كود تطبيقك. تجنب فك ترميز المعاملات يدوياً التي فككها إطارك بالفعل.
رمّز القيم لـ OAuth وتوقيع API
تتطلب سلاسل أساس توقيع OAuth 1.0 والعديد من خوارزميات توقيع API ترميزاً صارماً بالنسبة المئوية وفقاً لـ RFC 3986. استخدم encodeURIComponent() ثم استبدل أي أحرف متبقية لا يرمّزها إذا تطلبت المواصفة ذلك.

الأسئلة الشائعة

ما هو ترميز URL ولماذا هو ضروري؟
ترميز URL (الترميز بالنسبة المئوية) يحوّل الأحرف غير الآمنة إلى تسلسلات %XX سداسية عشرية حتى يمكن تضمينها بأمان في الروابط. الأحرف مثل المسافات وعلامات العطف والنصوص غير ASCII يجب ترميزها لأنها ستكسر بنية الرابط أو يُساء تفسيرها من المتصفحات والخوادم. معرّف في RFC 3986، يعمل هذا الآلية لأن الروابط يمكن أن تحتوي فقط على مجموعة محدودة من أحرف US-ASCII.
ما الفرق بين encodeURI وencodeURIComponent؟
يرمّز encodeURI() رابطاً كاملاً مع الحفاظ على الأحرف الهيكلية مثل : و/ و? و#. يرمّز encodeURIComponent() كل شيء ما عدا الحروف والأرقام و- _ . ~، مما يجعله الخيار الصحيح لترميز قيم معاملات الاستعلام الفردية. استخدم encodeURIComponent() لمفاتيح وقيم المعاملات، واستخدم encodeURI() فقط للروابط الكاملة.
هل ترميز URL هو نفسه ترميز HTML؟
لا. ترميز URL يحوّل الأحرف إلى تسلسلات %XX سداسية عشرية للروابط (RFC 3986)، بينما ترميز HTML يحوّل الأحرف إلى كيانات مثل & و< لمستندات HTML. يخدمان أغراضاً مختلفة تماماً ولا يجب أبداً تبديلهما.
لماذا تصبح الأحرف الصينية سلاسل مثل %E4%B8%AD في الروابط؟
تُحوّل الأحرف الصينية أولاً إلى بايتات UTF-8، ثم يُرمّز كل بايت بالنسبة المئوية كـ %XX. الحرف 中 (U+4E2D) يصبح ثلاثة بايتات UTF-8 (E4, B8, AD)، مما ينتج %E4%B8%AD — لهذا يتوسع حرف صيني واحد إلى 9 أحرف في الرابط.
ما الفرق بين querystring وURLSearchParams في Node.js؟
استخدم URLSearchParams للمشاريع الجديدة — فهو معيار WHATWG، ويطابق سلوك المتصفح، ويعمل بنفس الطريقة في Node.js والمتصفحات. وحدة querystring قديمة ولم تعد تُطوَّر بنشاط. الفروقات الرئيسية: URLSearchParams يرمّز المسافات كـ + (معيار ترميز النماذج)، ويتعامل مع المفاتيح المتكررة عبر getAll()، ويوفر واجهة قابلة للتكرار مع دوال entries() وkeys() وvalues(). وحدة querystring ترمّز المسافات كـ %20 ولها خصوصيات في التعامل مع المصفوفات (key=1&key=2 تصبح { key: ['1', '2'] }). URLSearchParams متوافق مع المعايير وموصى به من توثيق Node.js نفسه.
كيف أرمّز رابط URL في Python وJavaScript وJava؟
JavaScript: encodeURIComponent('hello world') ينتج 'hello%20world'. Python: urllib.parse.quote('hello world') ينتج 'hello%20world'. Java: URLEncoder.encode('hello world', StandardCharsets.UTF_8) ينتج 'hello+world' (استبدل + بـ %20 لتوافق RFC 3986). في JavaScript، استخدم encodeURIComponent() لقيم المعاملات وencodeURI() للروابط الكاملة. في Python 3، استخدم urllib.parse.quote() لأجزاء المسار وurllib.parse.urlencode() لمعاملات الاستعلام — urlencode({'q': 'hello world'}) ينتج 'q=hello+world'. في Java، لاحظ أن URLEncoder يستخدم ترميز النماذج (المسافات كـ +). لبناء روابط URI كاملة، استخدم java.net.URI أو فئة URIBuilder من Apache HttpClient.
ما هي الأحرف التي لا يرمّزها ترميز URL؟
يعرّف RFC 3986 ستة وستين حرفاً غير محجوز لا تحتاج أبداً للترميز: A-Z وa-z و0-9 والواصلة (-) والنقطة (.) والشرطة السفلية (_) والمدّة (~). يمكن أن تظهر هذه حرفياً في أي جزء من الرابط. الأحرف المحجوزة — : و/ و? و# و[ و] و@ و! و$ و& و' و( و) و* و+ و; و= — مسموح بها في أدوارها الهيكلية (مثل ? لسلاسل الاستعلام) لكن يجب ترميزها بالنسبة المئوية عند استخدامها كبيانات حرفية. في JavaScript، يرمّز encodeURIComponent() كل شيء ما عدا A-Z a-z 0-9 - _ . ~ و! ' ( ) *، بينما يحافظ encodeURI() أيضاً على الأحرف المحجوزة التي تعمل كمحددات رابط.
ما الفرق بين + و%20 لترميز المسافات في الروابط؟
كلاهما يمثل مسافة، لكن %20 هو الخيار الآمن عالمياً. اصطلاح + يأتي من ترميز نماذج HTML (application/x-www-form-urlencoded) ويعمل فقط في سلاسل الاستعلام. في أجزاء مسار الرابط، + هو علامة زائد حرفية وليس مسافة. عند الشك، استخدم %20. ترميز + يأتي من مواصفة HTML — عندما ترسل المتصفحات النماذج، تصبح المسافات + ويصبح حرف + نفسه %2B. ترميز %20 يأتي من RFC 3986 (صياغة URI)، حيث يُرمّز كل حرف غير محجوز كعلامة نسبة مئوية متبوعة برقمين سداسيين عشريين. %20 يعمل في جميع أجزاء الرابط: المسار والاستعلام والجزء.
كيف يتعامل ترميز URL مع الرموز التعبيرية؟
يتوسع رمز تعبيري واحد عادةً إلى 12 حرفاً في الرابط. تُحوّل الرموز التعبيرية إلى بايتات UTF-8 (عادةً 4 بايتات)، ثم يُرمّز كل بايت بالنسبة المئوية كـ %XX. مثلاً، 🚀 (U+1F680) تصبح %F0%9F%9A%80. معظم الرموز التعبيرية تستخدم نقاط رمز في النطاق U+1F000 إلى U+1FFFF أو أعلى، مما يتطلب 4 بايتات في UTF-8. بعض الرموز التعبيرية مع معدّلات لون البشرة أو تسلسلات ZWJ تتكون من نقاط رمز متعددة ويمكن أن تتوسع إلى أكثر من 30 حرفاً عند ترميزها. رغم هذا التوسع، الترميز قابل للعكس بالكامل — فك ترميز %F0%9F%9A%80 ينتج 🚀 بشكل صحيح.
هل يمكن استخدام ترميز URL للتعمية أو الأمان؟
لا. ترميز URL ليس تعميةً ولا يوفر أي أمان. هو تحويل حتمي قابل للعكس بالكامل — يمكن لأي شخص فك ترميز سلسلة مرمّزة بالنسبة المئوية فوراً بدون أي مفتاح أو سر. يوجد فقط لتهريب الأحرف الخاصة للنقل الآمن في الروابط. اعتبار ترميز URL تعمية أو أماناً هو مفهوم خاطئ وخطير. البيانات الحساسة مثل كلمات المرور والرموز المميزة والمعلومات الشخصية يجب حمايتها بـ HTTPS (تعمية TLS للطلب بالكامل)، وليس بترميز URL. بالإضافة إلى ذلك، تظهر الروابط غالباً في سجلات الخادم وسجل المتصفح ورؤوس الإحالة، لذا يجب عموماً إرسال البيانات الحساسة في متن الطلبات بدلاً من الروابط.
ما هو الحد الأقصى لطول رابط URL؟
لا يوجد حد أقصى رسمي، لكن احتفظ بالروابط تحت 2,000 حرف لأقصى توافق. معظم المتصفحات تدعم حوالي 2,048 حرفاً، وApache يعيّن الحد الافتراضي عند 8,190 بايت، وNginx عند 8,192 بايت. للبيانات الكبيرة، استخدم طلبات POST بدلاً من ذلك. مواصفات HTTP (RFC 7230) لا تحدد حداً أقصى لطول الرابط، لكن توجد حدود عملية في كل طبقة. يمكن لـ Chrome وFirefox التعامل مع روابط تتجاوز 100,000 حرف، بينما يحدد IIS سلاسل الاستعلام بـ 16,384 بايت. قد تفرض شبكات CDN والبروكسيات حدوداً أكثر صرامة. عندما يوسّع ترميز URL الأحرف — خاصة النصوص غير ASCII — يمكن لرابط يبدو قصيراً أن يقترب بسرعة من هذه الحدود.
ما الفرق بين URL وURI؟
URI (معرّف المورد الموحد) هو أي سلسلة تعرّف مورداً. URL (محدد موقع المورد الموحد) هو URI يحدد أيضاً كيفية الوصول إليه عبر بروتوكول مثل https://. جميع الروابط URL هي URI، لكن ليس كل URI هو URL — مثلاً، URN مثل urn:isbn:0451450523 يعرّف كتاباً بـ ISBN لكن لا يخبرك أين تجده. في تطوير الويب اليومي، يُستخدم مصطلحا URL وURI بالتبادل غالباً. قواعد الترميز المعرّفة في RFC 3986 تنطبق على كليهما. دوال JavaScript مسماة encodeURI/decodeURI، مما يعكس مصطلح URI الأوسع، رغم أن معظم المطورين يعملون حصرياً مع URL.
لماذا ينكسر رابطي عندما أستخدمه في أمر curl؟
يفسّر الـ shell الأحرف الخاصة في الرابط قبل أن يراها curl: & يشغّل الأوامر في الخلفية، و? يُفعّل التوسع النمطي، و# يبدأ تعليقاً. أصلح ذلك بتغليف الرابط بعلامات اقتباس مفردة: curl 'https://example.com/api?key=value&page=2#section'. تمنع علامات الاقتباس المفردة الـ shell من تفسير أي أحرف خاصة. الرمز & هو السبب الأكثر شيوعاً — فهو يخبر الـ shell بتشغيل الأمر السابق في الخلفية، مما يقسم رابطك عند أول & ويتجاهل كل ما بعده.
هل يجب ترميز معامل redirect_uri في OAuth؟
نعم، رمّزه دائماً باستخدام encodeURIComponent(). معامل redirect_uri هو رابط كامل مُضمّن كقيمة لمعامل استعلام، لذا يجب ترميز أحرفه الخاصة (? و& و=) لمنع تفسيرها كجزء من بنية الرابط الخارجي. مثلاً، redirect_uri=https://myapp.com/callback?code=abc&state=xyz بدون ترميز سيجعل خادم التفويض يرى redirect_uri كـ https://myapp.com/callback?code=abc فقط، بينما يُحلّل state=xyz كمعامل منفصل للرابط الخارجي. النسخة المرمّزة الصحيحة هي redirect_uri=https%3A%2F%2Fmyapp.com%2Fcallback%3Fcode%3Dabc%26state%3Dxyz.

أدوات ذات صلة

عرض جميع الأدوات →

محوّل Base64 — ترميز وفك ترميز أونلاين

الترميز والتنسيق

رمّز وفك ترميز Base64 مجاناً أونلاين — محوّل فوري مع دعم UTF-8 والرموز التعبيرية. خصوصية 100% — يعمل في متصفّحك. جرّبه الآن.

منسق JSON — التحقق والضغط وإصلاح الأخطاء

الترميز والتنسيق

نسّق JSON وتحقّق من صحته وأصلح الأخطاء فوراً — محرّر مجاني أونلاين يعمل في متصفّحك. يدعم الضغط والتجميل والتحويل. جرّبه الآن.

محوّل الأنظمة العددية — ثنائي وست عشري وعشري وثماني

أدوات التحويل

حوّل بين الأنظمة الثنائية والست عشرية والعشرية والثمانية وأي أساس من 2 إلى 36 فوراً — أداة مجانية أونلاين تعمل في متصفّحك. جرّبها الآن.

ضغط الصور — JPEG وPNG وWebP

أدوات التحويل

اضغط صور JPEG وPNG وWebP أونلاين مجاناً — بياناتك لا تغادر متصفّحك أبداً. قلّل حجم الصورة حتى 80% مع الحفاظ على الجودة. معالجة دفعية لـ 20 صورة.

محوّل وحدات الطول — متري وإمبراطوري والمزيد

أدوات التحويل

حوّل بين 16 وحدة طول فوراً أونلاين — متري وإمبراطوري وبحري وفلكي. أداة مجانية وخاصة تعمل في متصفّحك. جرّبها الآن.

مولّد تجزئة MD5 — فوري ومجاني أونلاين

أدوات الأمن

أنشئ تجزئة MD5 وSHA-256 وSHA-1 وSHA-512 فوراً — أداة مجانية تعمل في متصفّحك بدون تتبّع أو رفع بيانات. الصق النص واحصل على التجزئة في ثانية. جرّبها الآن.