ما هو مشفر/مفكك URL؟

مشفر ومفكك URL مجاني عبر الإنترنت. شفر وفك تشفير سلاسل URL.

ترميز عناوين URL، المعروف أيضًا باسم ترميز النسبة المئوية، هو الطريقة القياسية لتضمين الأحرف الخاصة في عناوين URL. يجب ترميز الأحرف مثل المسافات والرموز والنصوص غير ASCII لأن عناوين URL لها مجموعة مقيدة من الأحرف المسموح بها. يتعامل مشفر/مفكك عناوين URL مع الترميز وفك الترميز، ما يسهل تحضير عناوين URL لاستدعاءات API، وعمليات إعادة التوجيه، وتطوير الويب.

في وضع الترميز، تحول الأداة الأحرف غير الآمنة إلى ما يعادلها من ترميز النسبة المئوية. تصبح المسافة %20، وعلامة العطف (&) %26، وعلامة التساوي (=) %3D، والأحرف اليونيكود مثل é تصبح %C3%A9 (تمثيلها بالبايتات بتنسيق UTF-8). هذا يضمن إرسال معاملات الاستعلام ومسارات عناوين URL ومعرفات الأجزاء بأمان دون تفسير خاطئ من المتصفحات والخوادم.

في وضع فك الترميز، تحول العملية العكسية الأحرف المشفرة بالنسبة المئوية مرة أخرى إلى صيغتها القابلة للقراءة من قبل الإنسان. هذا ضروري لتصحيح أخطاء استجابات الـ API، ومراجعة عناوين التتبع، وفهم سلاسل إعادة التوجيه. على سبيل المثال، عنوان URL يحتوي «q=hello%20world&category=%23web» يُفك ترميزه إلى «q=hello world&category=#web». الصيغة المفككة هي ما يفسره الخادم أو المتصفح فعليًا.

يتيح لك زر التبديل ثنائي الاتجاه التنقل بين الترميز وفك الترميز فورًا، وهو مفيد للتحقق من الرحلة الكاملة. تستخدم الأداة دالتي encodeURIComponent() وdecodeURIComponent() القياسيتين في JavaScript، اللتين تتعاملان مع جميع الأحرف المحددة في مواصفات URI. المعالجة محلية بالكامل دون أي اتصال بالخادم.

حالات استخدام واقعية لـ مشفر/مفكك URL

ترميز سلسلة استعلام بحث لاستدعاء API

يقبل بحث الـ API الخاص بك معامل استعلام: «q=artificial intelligence & machine learning». تحتاج علامة العطف والمسافات إلى الترميز. الصق الاستعلام وقم بترميزه: «q=artificial%20intelligence%20%26%20machine%20learning». تستلمه الـ API الآن كقيمة معامل واحد بدلاً من تقسيمه عند &.

فك ترميز عنوان URL لإعادة توجيه لفهم معاملات التتبع

يحتوي عنوان URL لإعادة توجيه تسويقية على «%7Bclick_id%7D» و«%26source%3Dnewsletter». فك ترميزه ليكشف «{click_id}» و«&source=newsletter». تساعدك الصيغة المفككة على فهم معاملات التتبع التي تمررها إعادة التوجيه والقيم الديناميكية المتوقعة.

تحضير عنوان URL يحتوي على أحرف يونيكود

يحتوي عنوان URL لصفحة منتج على اسم منتج ياباني: «かわいい猫のぬいぐるみ». قم بترميز المسار لتحصل على «%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF». هذه النسخة المشفرة بالنسبة المئوية هي ما ترسله المتصفحات إلى الخوادم لأسماء النطاقات والمسارات الدولية.

لماذا نستخدم مشفر/مفكك URL؟

  • Bidirectional URL encoding and decoding
  • Useful for query strings, redirects, and APIs
  • Handles spaces, symbols, and Unicode text
  • Runs locally with no network requests

كيفية استخدام مشفر/مفكك URL — خطوة بخطوة

1

اختر encode or decode mode.

2

الصق الرابط or text you want إلى transform.

3

Review the converted result instantly.

4

انسخ the output or swap it back في other mode for quick debugging.

من هو مشفر/مفكك URL الأنسب له؟

  • تصحيح واجهات API
  • redirect URLs
  • tracking parameters
  • تطوير الويب

نصائح احترافية لـ مشفر/مفكك URL

  • 1استخدم encodeURIComponent() لقيم معاملات الاستعلام (كل ما بعد ?). لجزء المسار من عنوان URL، encodeURI() أكثر ملاءمة لأنه يحافظ على أحرف / و?.
  • 2قم دائمًا بترميز المحتوى الذي ينشئه المستخدم قبل تضمينه في عناوين URL. قد يؤدي الفشل في الترميز إلى ثغرات حقن معاملات حيث يدخل المستخدم & أو = للتلاعب بمعاملات الاستعلام.
  • 3ترمّز المتصفحات الحديثة المسافات تلقائيًا كـ %20 في عناوين URL. قد تستخدم الأنظمة الأقدم + للمسافات (صيغة application/x-www-form-urlencoded). تستخدم هذه الأداة %20، وهو ترميز URL القياسي.
  • 4عند تصحيح مشكلات الترميز المزدوج، قم بفك الترميز عدة مرات. إذا كان المخرج المفكك لا يزال يحتوي على %20 أو %26، فك الترميز مرة أخرى حتى تُحل جميع التسلسلات المشفرة.

مشفر/مفكك URL — الأسئلة الشائعة

لماذا تحتاج عناوين URL إلى الترميز؟

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

متى يجب فك تشفير URL؟

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

هل أنت مستعد لاستخدام مشفر/مفكك URL؟

أداة مجانية على الإنترنت — تعمل في متصفحك، بدون تسجيل. ابدأ في استخدامها الآن.

جربها الآن
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.