బేస్ కన్వర్టర్ - దశాంశం, Hex, Base32, Base64

దశాంశం, Base16 (hex), Base32, Base64 మధ్య సంఖ్యలను స్వయంచాలక బేస్ గుర్తింపుతో రెండు దిశలలో మార్చండి. దశాంశాన్ని ఎన్‌కోడ్ చేయండి లేదా విలువను డీకోడ్ చేయండి.

బై-దిశాత్మక బేస్ కన్వర్టర్

దశాంశ సంఖ్యలను మరియు ప్రామాణిక బేస్ ఎన్కోడింగ్‌లు (బేస్16/హెక్స్, బేస్32, బేస్64) మధ్య మార్చండి. మార్చడానికి ఏ ఒక్క ఫీల్డ్‌లోనైనా విలువ నమోదు చేయండి.

సానుకూల పూర్ణాంక నమోదు చేయండి (గరిష్ఠం: 9,007,199,254,740,991)

బేస్16, బేస్32 లేదా బేస్64 ఎన్కోడెడ్ విలువను నమోదు చేయండి

బేస్ ఎన్కోడింగ్‌ల గురించి

బేస్16 (హెక్సాడెసిమల్): 0-9 మరియు A-F అక్షరాలను వాడుతుంది. ప్రతి అక్షరం 4 బిట్‌లను సూచిస్తుంది. రంగు కోడ్‌లు మరియు మెమొరీ చిరునామాలకు సాధారణంగా వాడబడుతుంది.
బేస్32: A-Z మరియు 2-7 అక్షరాలను వాడుతుంది. ప్రతి అక్షరం 5 బిట్‌లను సూచిస్తుంది. అక్షర సంవేదనకు తక్కువ, మానవ పఠ్యం.
బేస్64: A-Z, a-z, 0-9, +, మరియు / అక్షరాలను వాడుతుంది. ప్రతి అక్షరం 6 బిట్‌లను సూచిస్తుంది. బైనరీ డేటాను వాచక రూపంలో ఎన్కోడ్ చేయడానికి సాధారణంగా వాడబడుతుంది.
సురక్షిత పూర్ణాంక పరిమితి: జావాస్క్రిప్ట్ 9,007,199,254,740,991 (2^53 - 1) వరకు పూర్ణాంకాలను ఖచ్చితంగా సూచించగలదు.
📚

దస్త్రపరిశోధన

బైడైరెక్షనల్ బేస్ కన్వర్టర్: దశాంశం ↔ Base16, Base32, Base64

బేస్ కన్వర్టర్ ఒక సంఖ్యను రాసే ఒక పద్ధతి నుండి మరొక పద్ధతికి మారుస్తుంది. కంప్యూటర్లు, URLలు, మరియు డేటా ఫార్మాట్‌లు సాధారణ దశాంశ సంఖ్యను చాలా అరుదుగా నిల్వ చేస్తాయి — వాటిని Base16 (హెక్సాడెసిమల్), Base32, లేదా Base64 వంటి మరింత కాంపాక్ట్ లేదా ట్రాన్స్‌పోర్ట్-సురక్షిత ఎన్‌కోడింగ్‌లోకి ప్యాక్ చేస్తాయి. ఈ టూల్ రెండు దిశలలో మారుస్తుంది: దశాంశ సంఖ్యను టైప్ చేసి దాని Base16/Base32/Base64 రూపాన్ని చూడండి, లేదా ఎన్‌కోడ్ చేసిన విలువను పేస్ట్ చేసి దశాంశ సంఖ్యను తిరిగి పొందండి. ఎన్‌కోడ్ చేసిన విలువ ఏ బేస్‌లో ఉందో కూడా ఇది గుర్తిస్తుంది.

"బేస్" అంటే ఏమిటి

ప్రతి పొజిషనల్ సంఖ్యా వ్యవస్థకు ఒక బేస్ (లేదా రాడిక్స్) ఉంటుంది — ఇది ఒక అంకె కోసం ఉపయోగించే విభిన్న గుర్తుల సంఖ్య. దశాంశం బేస్-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 టోకెన్‌లు.

ప్రతి ఎన్‌కోడింగ్ ఒకే అంతర్లీన సంఖ్యకు ఒక ప్రాతినిధ్యం మాత్రమే కాబట్టి, వాటి మధ్య మార్చడం విలువను ఎప్పుడూ మార్చదు — అది రాయడానికి ఎన్ని అక్షరాలు పడతాయో మరియు అది ఏ ఛానెల్‌ల ద్వారా సురక్షితంగా ప్రయాణించగలదో మాత్రమే మారుస్తుంది.

🔗

సంబంధిత సాధనాలు

మీ వర్క్‌ఫ్లో కోసం ఉపయోగపడవచ్చే ఇతర సాధనాలను కనుగొనండి

బరువు మార్పిడి: పౌండ్లు, కిలోగ్రాములు, అవుంసులు & గ్రాములు మార్చండి

ఈ టూల్ ను ప్రయత్నించండి

వంటకం కొలత మార్పిడి సాధనం - కప్పుల నుండి గ్రాముల వరకు, మిలీలీటర్ల నుండి అవున్సు వరకు & మరిన్ని

ఈ టూల్ ను ప్రయత్నించండి

CSV నుండి JSON కన్వర్టర్ - ఉచిత ఆన్‌లైన్ ఫైల్ కన్వర్టర్ సాధనం

ఈ టూల్ ను ప్రయత్నించండి

BC నుండి AD సంవత్సర కన్వర్టర్ - ఉచిత చారిత్రిక తేదీ కాల్కులేటర్

ఈ టూల్ ను ప్రయత్నించండి

దూరం కాల్కులేటర్ & యూనిట్ కన్వర్టర్ - GPS కోఆర్డినేట్‌లను మైళ్ళు/కిలోమీటర్‌లుగా మార్చడం

ఈ టూల్ ను ప్రయత్నించండి

అజిముత్ కాలిక్యులేటర్ - సమన్వయాల మధ్య బేరింగ్‌ను లెక్కించండి

ఈ టూల్ ను ప్రయత్నించండి

వంటకం యూనిట్ కన్వర్టర్ & కెమెరా FOV కాల్కులేటర్ - ఉచిత సాధనం

ఈ టూల్ ను ప్రయత్నించండి

టెక్స్ట్ నుండి మోర్స్ కోడ్ కన్వర్టర్ - ఉచిత ఆన్‌లైన్ అనువాద సాధనం

ఈ టూల్ ను ప్రయత్నించండి

పిక్సెల్ నుండి అంగుళం కన్వర్టర్ - ఉచిత DPI కాల్కులేటర్ (2025)

ఈ టూల్ ను ప్రయత్నించండి

PPM నుండి మోళారిటీ కాల్కులేటర్ - ఉచిత సాంద్రత మార్పిడి

ఈ టూల్ ను ప్రయత్నించండి

యూనిక్స్ టైమ్‌స్టాంప్ నుండి తేదీకి మార్చే యంత్రం: 12/24 గంటల ఫార్మాట్ మద్దతు

ఈ టూల్ ను ప్రయత్నించండి

బేస్64 ఎన్కోడర్ డీకోడర్ - ఉచిత ఆన్‌లైన్ బేస్64 కన్వర్టర్ సాధనం

ఈ టూల్ ను ప్రయత్నించండి