تخطي إلى المحتوى
SPCXTools

تشفير وفك تشفير URL

قم بتشفير النصوص لروابط URL أو فك تشفير الروابط وسلاسل الاستعلام المشفرة لإعادتها إلى نصوص مقروءة.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

كيفية استخدام تشفير وفك تشفير URL

  1. 1اختر تشفير لجعل النص آمناً للاستخدام في رابط URL، أو فك تشفير لتحويل التسلسلات التي بصيغة %20 إلى نص عادي.
  2. 2اختر مكون لقيمة معلمة واحدة أو جزء من المسار، أو رابط كامل للحفاظ على الرموز مثل / و ? و & كما هي.
  3. 3حدد خيار المسافات كـ + عند التعامل مع بيانات نماذج HTML (application/x-www-form-urlencoded).
  4. 4ألصق النص — ستظهر النتيجة فوراً. في وضع فك التشفير، يتم عرض معلمات الاستعلام في جدول.
  5. 5انسخ النتيجة بنقرة واحدة.

ترميز وفك ترميز الروابط بأمان

لا يمكن أن تحتوي الروابط (URLs) إلا على مجموعة محدودة من الأحرف. يجب ترميز المسافات، والأحرف المميزة، والرموز التعبيرية، والرموز مثل & أو = أو # بنسبة مئوية (percent-encoded) — أي كتابتها كعلامة % يتبعها رقمان بالنظام السداسي عشر — قبل إدراجها في الرابط. تحول هذه الأداة النص إلى هذه الصيغة والعكس. تعمل الأداة داخل متصفحك، لذا فإن الروابط التي تلصقها، بما في ذلك أي رموز (tokens) أو بيانات شخصية تحتوي عليها، لا تُرسل أبداً إلى أي خادم.

الميزات

  • نطاقان للترميز: ترميز قيمة واحدة (مكون) أو ترميز رابط كامل مع الحفاظ على بنيته.
  • ترميز بنمط النماذج: خيار لتحويل المسافات إلى + وفك ترميز + للعودة إلى مسافات.
  • دعم UTF-8 لجميع اللغات والرموز التعبيرية.
  • عارض سلسلة الاستعلام: عند فك ترميز رابط، يُعرض كل مُعامل كزوج من مفتاح/قيمة، مما يسهل قراءة روابط التتبع الطويلة واستدعاءات واجهة برمجة التطبيقات (API).
  • نتائج فورية مع إمكانية النسخ بنقرة واحدة، وزر تبديل ينقل النتيجة إلى مربع الإدخال لإجراء عملية عكسية سريعة.

متى تحتاج إلى ترميز URL

بناء طلبات API. إذا كان مصطلح البحث أو قيمة الفلتر يحتوي على مسافات أو رموز، فيجب ترميزه قبل إضافته إلى سلسلة الاستعلام. وإلا، فستُقرأ الرموز مثل & أو = داخل القيمة على أنها بداية لمعلمة جديدة.

قراءة روابط التتبع وإعادة التوجيه. غالبًا ما تحتوي الروابط التسويقية وروابط إعادة توجيه تسجيل الدخول على عنوان URL كامل مرمّز داخل عنوان آخر. يمكنك فك ترميزها لمعرفة الوجهة الحقيقية للرابط والمعلمات التي يحملها.

تصحيح أخطاء نماذج الويب. تقوم عمليات إرسال النماذج بترميز الحقول في شكل أزواج key=value مفصولة برمز &، وتُستبدل المسافات برمز +. يتيح لك فك ترميز المحتوى الخام رؤية البيانات التي تم إرسالها بالضبط.

مشاركة الروابط بنصوص غير إنجليزية. تعرض المتصفحات الرابط https://example.com/東京 بشكل واضح، لكن الطلب الفعلي يستخدم %E6%9D%B1%E4%BA%AC. يُظهر الترميز الصيغة الفعلية التي تتلقاها الخوادم.

الأحرف المحجوزة وغير المحجوزة

يُعرّف معيار RFC 3986 الأحرف غير المحجوزة التي لا تحتاج إلى ترميز أبدًا، وهي: الحروف، والأرقام، والرموز -، .، _، و ~. أما الأحرف المحجوزة — : / ? # [ ] @ ! $ & ' ( ) * + , ; = — فلها دلالات خاصة في عناوين URL ويجب ترميزها عند ظهورها داخل أي قيمة. يتم دائمًا ترميز كل ما عدا ذلك، بما في ذلك المسافات وجميع الأحرف غير المدرجة في نظام ASCII.

يختلف ترميز URL عن ترميز Base64. إذا كنت بحاجة إلى نقل بيانات ثنائية أو أردت صيغة مدمجة تقتصر على الحروف، فاستخدم أداة ترميز Base64 — حيث تكون مخرجاتها في وضع Base64URL آمنة للاستخدام المباشر داخل أي رابط URL.

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

ما الفرق بين وضع Component و Full URL؟
يقوم وضع Component بتشفير كل حرف له دلالة خاصة في الروابط، بما في ذلك / ? & = #. استخدمه لقيم الاستعلام الفردية. بينما يترك وضع Full URL هذه الأحرف الهيكلية كما هي ويشفر فقط الأحرف غير الصالحة، مثل المسافات والأحرف خارج نطاق ASCII، ليبقى الرابط بأكمله قابلاً للاستخدام.
لماذا تظهر المسافات أحيانًا كـ %20 وأحيانًا كـ +؟
تُشفر المسافة كـ %20 في مسار الرابط وفي معظم واجهات برمجة التطبيقات (APIs) الحديثة. أما نماذج HTML المُرسلة بنوع المحتوى الافتراضي فتُشفر المسافات كـ + في سلسلة الاستعلام. كلاهما شائع؛ حدد الخيار Spaces as + لمطابقة تشفير النماذج.
لماذا يظهر خطأ عند فك التشفير؟
يفشل فك التشفير إذا لم يتبع علامة % رقمان بنظام سداسي عشر (hexadecimal)، أو إذا كانت البايتات لا تشكل ترميز UTF-8 صالحًا. يحدث هذا غالبًا إذا تم تشفير النص جزئيًا أو شُفر مرتين. تحقق من وجود أي علامات % في غير محلها.
كيف يتم تشفير الأحرف غير الإنجليزية؟
تُحول أولاً إلى بايتات بترميز UTF-8، ويصبح كل بايت على هيئة %XX. على سبيل المثال، الحرف "é" يصبح %C3%A9 والحرف "東" يصبح %E6%9D%B1.
هل يتم إرسال بياناتي إلى أي جهة؟
لا. عمليتا التشفير وفك التشفير تستخدمان وظائف المتصفح المدمجة وتتمان بالكامل على جهازك.