Skip to content
ToolKloud.43 أدوات مجانية على الإنترنت
العودة إلى جميع الأدوات
المحولات فائدة
100% على الجهاز • لا تترك الملفات متصفحك أبدًا

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

قم بتشفير النص إلى Base64 أو فك تشفير Base64 مرة أخرى إلى النص، مع معالجة Unicode الكاملة. Base64 هو ما يسمح للنص الثنائي أو المحرج بالبقاء على قيد الحياة من خلال الأنظمة التي تقبل فقط ASCII العادي - معرفات URI للبيانات وحمولات JSON وملفات التكوين ورؤوس HTTP.

كيف يعمل

  1. 1

    اختر اتجاهًا: قم بتشفير النص إلى Base64، أو فك تشفير Base64 إلى نص.

  2. 2

    لصق الإدخال.

  3. 3

    اقرأ الإخراج المحول أثناء الكتابة.

  4. 4

    انسخه في الكود أو التكوين أو الطلب الخاص بك.

المزايا والفوائد الرئيسية

يونيكود آمن

تم ترميز النص باستخدام UTF-8 قبل Base64، لذا فإن الأحرف المميزة والرموز التعبيرية والنصوص غير اللاتينية تبقى على قيد الحياة ذهابًا وإيابًا بدلاً من أن تتحول إلى علامات استفهام.

كلا الاتجاهين في مكان واحد

قم بتشفير قيمة للرأس وفك تشفيرها من السجل دون تبديل الأدوات.

لا حاجة لسطر الأوامر

أي ما يعادل Base64 على الجهاز، وهو متاح على جهاز حيث لا يمكنك تثبيت أي شيء.

تبقى القيم محلية

لا يؤدي تشفير بيانات الاعتماد أو الرمز المميز إلى إرساله إلى أي مكان.

فيما يستخدمه الناس

  • إنشاء قيمة رأس التفويض الأساسي من زوج المستخدم وكلمة المرور.
  • فك تشفير Base64 blob الموجود في سطر السجل أو ملف التكوين أو استجابة API.
  • إعداد أصل أو حمولة صغيرة للتضمين كعنوان URI للبيانات.
  • تشفير النص بحيث ينجو من عملية النقل التي تشوه الأحرف الخاصة.

التنسيقات والخيارات المدعومة

تشفير الإدخالأي نص UTF-8، بما في ذلك النصوص غير اللاتينية والرموز التعبيرية
فك تشفير المدخلاتسلاسل Base64 القياسية
الإخراجنص Base64، أو النص الأصلي الذي تم فك تشفيره

الخصوصية ومعالجة البيانات

يتم تنفيذ التشفير وفك التشفير في متصفحك باستخدام وظائف btoa وatob المضمنة. لا يتم نقل أو تسجيل أي شيء تلصقه، بما في ذلك بيانات الاعتماد التي تقوم بتشفيرها لرأس.

الحدود والأشياء التي يجب معرفتها

  • Base64 هو تشفير وليس تشفير. يمكن لأي شخص لديه السلسلة فك تشفيرها، ولا تتعامل أبدًا مع قيمة Base64 باعتبارها سرًا أثناء النقل أو في حالة عدم النشاط.
  • هذه الأداة تقوم بتحويل النص. لا يقبل تحميل ملف وينتج Base64 blob من وحدات البايت الخاصة به.
  • يعد Base64 الآمن لعنوان URL (الذي يستخدم - و _ بدلاً من + و /) متغيرًا؛ استبدل الأحرف بنفسك عندما يتطلب النظام ذلك.
  • يؤدي التشفير إلى تضخيم الحجم بمقدار الثلث تقريبًا، وهذا هو السبب في أن تضمين أصول كبيرة كمعرفات URI للبيانات عادةً ما يجعل الصفحات أبطأ وليس أسرع.

استكشاف الأخطاء وإصلاحها

فشل فك التشفير مع وجود خطأ غير صالح في الحرف

من المحتمل أن تكون السلسلة Base64 آمنة لعنوان URL أو أنها ملفوفة بسطر. استبدل - بـ + و_ بـ /، وأزل فواصل الأسطر، قبل فك التشفير.

يُظهر النص الذي تم فك ترميزه أحرفًا مشوهة

لم تكن وحدات البايت الأصلية عبارة عن نص UTF-8 — فقد تكون بيانات ثنائية أو ترميزًا مختلفًا. يحفظ Base64 البايتات بأمانة؛ وعدم التطابق في التفسير.

أخطاء الحشو

يجب أن يكون طول Base64 من مضاعفات الأربعة. تحتاج السلسلة التي تم اقتطاعها عند نسخها إلى استعادة الحشو = المفقود أو نسخة جديدة من النسخة الأصلية.

Base64 Encoder & Decoder — Convert Text and Images Online

Encode text or files to Base64 and decode Base64 strings back to their original form. A free online Base64 converter for data URIs, API payloads, email attachments, JWT segments and any place binary data has to travel as plain text.

  • Base64 encode and decode both ways — paste a string in either direction and convert instantly — the tool detects nothing and guesses nothing, so the result is predictable.
  • Image to Base64 data URI — turn a small logo or icon into a data URI you can inline in CSS or HTML, removing one network request from the critical path.
  • Base64 to image preview — paste an encoded blob from an API response or a log and see the actual image it represents.
  • URL-safe variant supported — handles the hyphen and underscore alphabet used in JWTs and query parameters, not just standard Base64.
  • Nothing is uploaded — encoding runs locally, which matters because Base64 is encoding, not encryption — anyone with the string can read the payload.

Free and unlimited. Inspect a token's decoded contents properly with the JWT Decoder, and hash data one-way with the Hash Generator.

الأسئلة المتداولة

Is Base64 a form of encryption?

No. It is a reversible encoding with no key, so anyone holding the string can decode it instantly. Never use it to protect a secret.

Why does decoding fail on my string?

Usually URL-safe Base64, which uses - and _ in place of + and /. Substitute those characters back, remove any line breaks, and restore the = padding if it was trimmed.

Does it handle emoji and non-English text?

Yes. Text is UTF-8 encoded before Base64 and decoded back the same way, so accented characters, emoji and non-Latin scripts survive the round trip intact.

هل تشفير Base64؟

لا، Base64 هو نظام تشفير، وليس تشفير. وهو يمثل البيانات الثنائية كنص ASCII.

هل Base64 هو شكل من أشكال التشفير؟

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

لماذا يفشل فك التشفير في سلسلتي؟

عادةً ما يستخدم Base64 الآمن لعنوان URL، - و _ بدلاً من + و /. استبدل هذه الأحرف مرة أخرى، وأزل أي فواصل أسطر، واستعيد المساحة = إذا تم قطعها.

هل يتعامل مع الرموز التعبيرية والنصوص غير الإنجليزية؟

نعم. تم تشفير النص باستخدام UTF-8 قبل Base64 وتم فك تشفيره مرة أخرى بنفس الطريقة، لذا فإن الأحرف المميزة والرموز التعبيرية والنصوص غير اللاتينية تظل سليمة ذهابًا وإيابًا.

الأدوات ذات الصلة