Skip to content
YAS.SH
Developer🔒 المتصفح (محلي)متاح عبر API📴 يعمل بدون اتصالintermediate

محول وترميز Base58

يرمّز ويفك Base58 المستخدم في عناوين Bitcoin وIPFS.

البيانات تبقى في متصفحك ولا تُرسل لأي سيرفر
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
النتيجة

إيه اللي الأداة دي بتعمله؟

يرمّز ويفك Base58 المستخدم في عناوين Bitcoin وIPFS.

إمتى أستخدمها؟

  • تدقق معرّفات CID أو عناوين محافظ.
  • تحتاج ترميزاً بلا أحرف ملتبسة (0 O I l).
  • تتحقق من صيغ العناوين.

مثال واقعي

الإدخال
Hello Bitcoin
الناتج
726XnZrT3sVbU7j

أبجدية 58 حرفاً تستبعد 0 وO وI وl.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
أدخل نصاً أو سلسلة Base58 واختر الاتجاه.
المعالجة
يحسب القسمة على الأساس 58.
الناتج
النص المرمّز أو الأصلي.
الخطوة التالية
استخدمه في أدوات البلوك تشين بحذر.

أخطاء شائعة

  • الخلط مع Base58Check الذي يضيف تدقيقاً.
  • فك الترميز بمحلل Base64.
  • ترك مسافات في الإدخال.

يعني إيه النتيجة

تمثيل مضغوط بلا رموز ملتبسة بصرياً.

الخصوصية والأمان

Your input is processed entirely in your browser and never sent to a YAS server.

API

Endpoint
POST https://yas.sh/api/v1/tools/base58-converter
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/base58-converter" \
  -H "Content-Type: application/json" \
  -d '{"input":"Hello Bitcoin","mode":"encode"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/base58-converter", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "Hello Bitcoin",
  "mode": "encode"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/base58-converter", json={"input":"Hello Bitcoin","mode":"encode"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesInput text
modestringNo (default encode)Mode: 'encode' or 'decode'
Success response
{ "slug": "base58-converter", "mode": "encode", "result": "726XnZrT3sVbU7j" }

Encode and decode Base58 strings for Bitcoin and IPFS.

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات