המירו מספרים בין עשרוני ל-Base16 (הקסדצימלי), Base32 ו-Base64 בשני הכיוונים, עם זיהוי אוטומטי של הבסיס. קדדו מספר עשרוני או פענחו ערך מקודד בחזרה למספר עשרוני.
המר בין מספרים עשרוניים וקידודי בסיס סטנדרטיים (Base16/Hex, Base32, Base64). הזן ערך בכל שדה כדי להמיר.
הזן מספר שלם חיובי (מקסימום: 9,007,199,254,740,991)
הזן ערך מקודד Base16, Base32, או Base64
ממיר בסיסים הופך מספר מדרך כתיבה אחת לאחרת. מחשבים, כתובות URL, ותבניות נתונים לרוב אינם שומרים מספר עשרוני פשוט — הם אורזים אותו בקידוד קומפקטי או בטוח יותר להעברה, כגון Base16 (הקסדצימלי), Base32, או Base64. כלי זה ממיר בשני הכיוונים: הקלידו מספר עשרוני וראו את הצורה שלו ב-Base16/Base32/Base64, או הדביקו ערך מקודד וקבלו בחזרה את הערך העשרוני. הכלי גם מזהה באיזה בסיס נמצא הערך המקודד.
לכל מערכת ספרות מיקומית יש בסיס (או רדיקס) — מספר הסימנים הנפרדים שבהם היא משתמשת לספרה בודדת. עשרוני הוא בסיס 10 (0–9). הקידודים כאן מחליפים מערכת סימנים גדולה יותר תמורת מחרוזת קצרה יותר:
0-9 ו-A-F. כל תו נושא 4 ביטים. נפוץ מאוד עבור קודי צבע
(#FF0000), כתובות זיכרון, וגיבובים (hashes).A-Z ו-2-7 (לפי RFC 4648). כל תו נושא 5 ביטים. אינו תלוי רישיות
(case-insensitive) ונקי מתווים הניתנים להתבלבלות בקלות, כך שהוא שורד הקראה בקול או הקלדה ידנית.A-Z, a-z, 0-9, +, ו-/ (לפי RFC 4648). כל תו נושא 6 ביטים. הדרך
הסטנדרטית להעביר נתונים בינאריים דרך ערוצי טקסט בלבד, כגון דוא"ל או שדה JSON.ככל שהבסיס גבוה יותר, כך פחות תווים נדרשים לאותו מספר — אך גדול יותר האלפבית שיש לזכור.
לכלי יש שני שדות, והוא פועל בכל שדה שבו מקלידים:
הערכים מוגבלים למספר השלם הבטוח המרבי (maximum safe integer) של JavaScript, 9007199254740991 (שהוא 2^53 − 1). מעבר לערך זה, מספרים שלמים אינם ניתנים עוד לייצוג מדויק, כך שממיר שהיה ממשיך לפעול היה מחזיר בשקט ספרות שגויות — הכלי מדווח על שגיאת חריגה מהטווח במקום לנחש. קלט עשרוני חייב להיות מספר שלם לא-שלילי; קלט מקודד חייב להשתמש רק בתווים התקפים לבסיס שלו, אחרת הכלי מסמן זאת במקום לפענח מידע פגום.
FF, מפני ש-255 = 15×16 + 15 ושתי הספרות הן F. זו הסיבה ש-#FFFFFF
הוא לבן: שלושה בייטים, כל אחד בערכו המרבי.3E8 (3×256 + 14×16 + 8 = 1000).FF. מזוהה כ-Base16, מפוענח ל-255.FF בהקסדצימלי — תו הקסדצימלי אחד לכל 4 ביטים, כלומר שני תווים
לכל בייט. אותו בייט דורש מחרוזת ארוכה יותר ב-Base32 וקבוצה מרופדת ב-Base64, ולכן ההקסדצימלי נשאר
הבחירה הקריאה ביותר לערכים קצרים כגון צבעים וכתובות.data:, קבצים מצורפים לדוא"ל (MIME), הטמעת תמונות או אישורים (certificates)
בתוך JSON או XML, אסימוני JWT.מכיוון שכל קידוד הוא רק ייצוג של אותו מספר בסיסי, המרה ביניהם לעולם אינה משנה את הערך — רק את מספר התווים הדרוש לכתיבתו ואת הערוצים שבהם ניתן להעביר אותו בבטחה.
גלה עוד כלים שעשויים להיות שימושיים עבור זרימת העבודה שלך