Двосмерни конвертор: децимални, Hex, Base32, Base64

Конвертујте бројеве између децималног, Base16 (Hex), Base32 и Base64 записа у оба смера, уз аутоматску детекцију базе и кодирање или декодирање вредности.

Конвертор база у оба смера

Конвертујте између децималних бројева и стандардних base кодирања (Base16/Hex, Base32, Base64). Унесите вредност у било које поље да бисте извршили конверзију.

Унесите позитиван цео број (макс: 9.007.199.254.740.991)

Унесите Base16, Base32 или Base64 кодирану вредност

О base кодирањима

Base16 (Хексадецимални): Користи карактере 0-9 и A-F. Сваки карактер представља 4 бита. Уобичајено се користи за кодове боја и адресе меморије.
Base32: Користи карактере A-Z и 2-7. Сваки карактер представља 5 бита. Нема разлике између великих и малих слова и лако је читљив.
Base64: Користи карактере A-Z, a-z, 0-9, +, и /. Сваки карактер представља 6 бита. Уобичајено се користи за кодирање бинарних података у тексту.
Граница сигурних целих бројева: JavaScript може сигурно да представи целе бројеве до 9.007.199.254.740.991 (2^53 - 1) без губитка прецизности.
📚

Dokumentacija

Двосмерни конвертор бројних система: децимални ↔ Base16, Base32, Base64

Конвертор бројних система претвара број из једног начина записа у други. Рачунари, URL адресе и формати података ретко чувају обичан децимални број — они га пакују у компактније или за пренос сигурније кодирање, као што су Base16 (хексадецимални), Base32 или Base64. Овај алат конвертује у оба смера: унесите децимални број и видите његов облик у Base16/Base32/Base64, или налепите кодирану вредност и добијте децимални број назад. Такође открива у којој је бази кодирана вредност.

Шта значи „база"

Сваки позициони бројни систем има базу (или radix) — број различитих симбола које користи за један цифарски положај. Децимални систем је база-10 (0–9). Кодирања описана овде размењују већи скуп симбола за краћи запис:

  • Base16 (Хексадецимални) — симболи 0-9 и A-F. Сваки карактер носи 4 бита. Свеприсутан за кодове боја (#FF0000), меморијске адресе и хешеве.
  • Base32 — симболи A-Z и 2-7 (RFC 4648). Сваки карактер носи 5 бита. Неосетљив на велика/мала слова и без лако забуњивих карактера, па опстаје при читању наглас или ручном уносу.
  • Base64 — симболи A-Z, a-z, 0-9, + и / (RFC 4648). Сваки карактер носи 6 бита. Стандардни начин преноса бинарних података кроз канале само за текст, као што су е-пошта или JSON поље.

Што је база већа, то је потребно мање карактера за исти број — али је већи алфабет који треба разликовати.

Како користити конвертор

Алат има два поља и ради без обзира у које поље уносите вредност:

  • Децимални → кодирано. Унесите позитиван цео број у поље за децимални број. Алат одмах приказује вредност у Base16, Base32 и Base64.
  • Кодирано → децимални. Налепите Base16, Base32 или Base64 вредност у поље за кодирану вредност. Алат препознаје базу, проверава карактере и враћа децимални број.

Опсег и провера

Вредности су ограничене на JavaScript-ов највећи безбедан цео број, 9007199254740991 (то је 2^53 − 1). Изнад те границе цели бројеви више не могу бити тачно представљени, па би конвертор који настави да ради тихо вратио погрешне цифре — алат уместо нагађања пријављује грешку изван опсега. Децимални унос мора бити ненегативан цео број; кодирани унос мора користити само карактере важеће за своју базу, иначе алат то означава уместо да декодира бесмислен резултат.

Решени примери

  • 255 у децималном систему. Base16 = FF, јер је 255 = 15×16 + 15, а обе цифре су F. Зато је #FFFFFF бела боја: три бајта, сваки на свом максимуму.
  • 1000 у децималном систему. Base16 = 3E8 (3×256 + 14×16 + 8 = 1000).
  • Декодирање FF. Препознато као Base16, декодира се у 255.
  • Бајт на максимуму, 8 бита, у хексадецималном запису је FF — један хекс карактер по 4 бита, дакле два карактера по бајту. Исти бајт захтева дужи запис у Base32 и допуњену групу у Base64, због чега хекс остаје читљив избор за кратке вредности као што су боје и адресе.

Где се свако кодирање користи

  • Base16 — CSS/HTML боје, MAC и IPv6 адресе, криптографски хешеви и контролне суме, хекс испис бинарних фајлова.
  • Base32 — TOTP/2FA тајни кључеви, поједини системи за дељење фајлова и DNS системи, идентификатори који се ручно уносе или изговарају, где мора да се избегне забуна великих/малих слова и сличних карактера.
  • Base64data: URI-ји, прилози е-поште (MIME), уградња слика или сертификата у JSON или XML, JWT токени.

Пошто је свако кодирање само приказ истог основног броја, конверзија између њих никада не мења вредност — мења се само број карактера потребних за запис и кроз које канале вредност може безбедно да путује.

🔗

Povezani alati

Otkrijte više alata koji mogu biti korisni za vaš radni proces

Конвертор Тежине: Конвертујте Фунте, Килограме, Унце и Граме

Isprobajte ovaj alat

Конвертор мерења рецепата - Шоље у граме, мЛ у Оз и још много тога

Isprobajte ovaj alat

CSV у JSON Конвертор - Бесплатни Онлајн Алат за Конвертовање Датотека

Isprobajte ovaj alat

Конвертор година пре н.е. у н.е. - Бесплатни историјски калкулатор датума

Isprobajte ovaj alat

Калкулатор удаљености и конвертор јединица - GPS координате у миље/км

Isprobajte ovaj alat

Калкулатор азимута - Израчунајте смер између координата

Isprobajte ovaj alat

Конвертор јединица за рецепте и калкулатор видног поља камере - Бесплатан алат

Isprobajte ovaj alat

Конвертор текста у Морзеову азбуку - Бесплатни онлајн алат за превођење

Isprobajte ovaj alat

Конвертор пиксела у инче - Бесплатни DPI калкулатор (2025)

Isprobajte ovaj alat

Конвертор PPM у моларитет - Бесплатни калкулатор концентрације

Isprobajte ovaj alat

Konverter Unix vremenskog oznaka u datum: Podrška za 12/24 satni format

Isprobajte ovaj alat

Base64 Кодер Декодер - Бесплатни Онлајн Base64 Конвертор Алат

Isprobajte ovaj alat