مشفر Base64 وفاك التشفير

الصق نصاً أو Base64 أدناه، واختر وضعاً، ثم شفر أو فك التشفير. كل شيء يعمل محلياً في متصفحك — بياناتك لا تغادر جهازك أبداً.

Base64 في سطر واحد: يحوّل أي بيانات ثنائية إلى 64 حرف ASCII آمنًا (A–Z وa–z و0–9 و+ و/) حتى تستطيع الأنظمة النصية فقط — البريد وJSON وعناوين URL وHTML — نقلها بأمان. الترميز ليس تشفيرًا: يمكن لأي شخص فكّه.

✅ إجابة سريعة

"Man" → TWFu. "Hello" → SGVsbG8=. "中文" → 5Lit5paH. "😀" → 8J+YgA==.

قاعدة سريعة: يجعل Base64 الناتج أكبر بنحو 33% من الإدخال (3 بايتات ← 4 أحرف). أضف الحشو = للوصول إلى مضاعف 4، واستخدم الوضع الآمن لعناوين URL (- و_ بدون حشو) قبل وضع السلسلة في رابط أو معامل استعلام.

جرّب مثالًا:
0بايتات الإدخال
0أحرف الناتج
—نسبة الحجم
—الحشو

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

لأي غرض يُستخدم ترميز Base64؟

يشفر Base64 البيانات الثنائية إلى تنسيق نص ASCII آمن باستخدام 64 حرفاً. يُستخدم على نطاق واسع لتضمين الصور في HTML أو CSS، وإرسال البيانات الثنائية عبر قنوات نصية فقط (مثل البريد الإلكتروني أو واجهات JSON API)، وتخزين البيانات المعقدة في سلاسل بسيطة.

ما هو Base64 الآمن لعناوين URL؟

يستخدم Base64 القياسي الأحرف + و/ و= وهي غير مناسبة لعناوين URL. يستبدل Base64 الآمن للعناوين + بــ - و/ بــ _، ويزيل الحشو، منتجاً سلاسل يمكن وضعها مباشرة في عناوين URL ومعاملات الاستعلام.

هل أداة Base64 آمنة للبيانات الحساسة؟

نعم. التشفير وفك التشفير يحدثان بالكامل في متصفحك. لا يُرفع ما تلصقه إلى خادم أبداً، لذا من الآمن معالجة الرموز والمفاتيح الخاصة والبيانات الشخصية.

هل تدعم النصوص يونيكود مثل الحروف الصينية؟

نعم. تتعامل الأداة مع يونيكود UTF-8 بشكل صحيح، فتُشفر الحروف الصينية واليابانية والرموز التعبيرية والأحرف المشكولة وتُفك تشفيرها دون تلف.

هل Base64 هو نفسه التشفير (الترميز الآمن)؟

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

كيف أرمّز صورة إلى data URI بصيغة Base64؟

اقرأ ملف الصورة كبايتات، ورمّز تلك البايتات بـ Base64، ثم أضف قبل الناتج data:image/png;base64, (أو نوع MIME الصحيح). يمكن وضع السلسلة كاملة مباشرة في وسم <img> أو في url() داخل CSS. يزيد Base64 حجم الملف بنحو 33%، لذا هو مناسب للأيقونات الصغيرة أكثر من الصور الكبيرة.

لماذا تنتهي سلسلة Base64 بعلامة = أو ==؟

يرمّز Base64 كل 3 بايتات إلى 4 أحرف. وعندما لا يقبل طول الإدخال القسمة على 3، يضيف المُرمِّز علامات = ليبقى الناتج من مضاعفات 4: علامة = واحدة إذا بقي بايت واحد، واثنتان إذا بقي بايتان. أما Base64 الآمن لعناوين URL فيحذف هذا الحشو تمامًا لأن = غير آمن في سلسلة الاستعلام.

ما الفرق بين Base64 وBase64URL؟

Base64URL هو نسخة آمنة لعناوين URL من Base64 القياسي: يُستبدل + بـ - و/ بـ _ ويُحذف الحشو =. يُستخدم في رموز JWT وOAuth وفي أي مكان تظهر فيه السلسلة داخل رابط أو اسم ملف أو معامل استعلام. كل ما عدا ذلك متطابق، وكلاهما يُفك إلى البايتات نفسها تمامًا.

كيف أفك حمولة JWT؟

يتكوّن JWT من ثلاثة أجزاء مفصولة بنقاط: الترويسة والحمولة والتوقيع، وكل جزء منها JSON مُرمَّز بـ Base64URL. اقسم الرمز عند النقاط، والصق جزء الترويسة أو الحمولة في هذه الأداة مع تفعيل الوضع الآمن لعناوين URL، فيظهر لك JSON مقروء فورًا. فك الترميز يكشف المحتوى فقط ولا يتحقق من التوقيع، لذا لا تثق بأي رمز لمجرد أنك تستطيع قراءته.

هل Base64 أكبر من الملف الأصلي؟

نعم — أكبر بنحو 33%. فكل 3 بايتات من الإدخال تصبح 4 أحرف في الناتج (4 ÷ 3 ≈ 1.33)، لذا تتحول صورة بحجم 100 كيلوبايت إلى نحو 133 كيلوبايت من النص، إضافة إلى أسطر جديدة إن أضافها المُرمِّز. ولهذا السبب تكون data URI مناسبة للأيقونات والخطوط الصغيرة لا للصور والفيديو الكبيرة.

مشفر Base64 وفاك التشفير — تحويل نص سريع وخاص

Base64 في كل مكان: صور مضمنة ورموز مصادقة API وقيم إعداد مشفرة ومرفقات بريد إلكتروني. أداة المجانية تحول النص إلى Base64 والعكس بنقرة واحدة، وتتعامل مع يونيكود بشكل صحيح وتقدم وضعاً آمناً لعناوين URL للاستخدام على الويب.

لماذا تستخدم أداة Base64 لدينا؟

  • شفر وفك التشفير فوراً — دون انتظار ودون رفع.
  • دعم يونيكود كامل للصينية واليابانية والرموز التعبيرية والمزيد.
  • وضع آمن لعناوين URL للتضمين في الروابط وسلاسل الاستعلام.
  • خاص 100% — كل شيء يعمل في متصفحك.
  • مجاني تماماً دون تسجيل أو حدود استخدام.

استخدامات شائعة لـ Base64

  • تضمين صور صغيرة مباشرة في HTML أو CSS أو JSON.
  • ترميز رموز المصادقة لطلبات API.
  • فك تشفير بيانات من أجزاء JWT أو ملفات الإعداد أو مصادر البريد الإلكتروني.
  • نقل البيانات الثنائية عبر قنوات نصية فقط.

مرجع سريع لـ Base64

النص الأصلي Base64 (قياسي) Base64URL بايتات ← أحرف
ManTWFuTWFu3 → 4
HelloSGVsbG8=SGVsbG85 → 8 (=)
Hello, World!SGVsbG8sIFdvcmxkIQ==SGVsbG8sIFdvcmxkIQ13 → 20 (==)
中文5Lit5paH5Lit5paH6 → 8
😀8J+YgA==8J-YgA4 → 8 (==)

كل 3 بايتات من الإدخال تصبح 4 أحرف Base64 — ولهذا يكون ناتج Base64 أكبر بنحو 33%. ويُحذف الحشو = في الوضع الآمن لعناوين URL.

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

هل تعمل مع بيانات مُرمَّزة؟ ادمج هذه الأداة مع منسّق JSON للتحقق من حمولات API، ومع مُرمِّز URL عندما يجب أن تمرّ قيمة عبر سلسلة استعلام، ومع مولّد كلمات المرور قبل حفظ أي سر. يحافظ Base64 على قابلية نقل البيانات، وهذه الأدوات تحافظ على صحتها.